MyBB.de Forum
Eigene Seiten erstellen - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.2.x und älter (https://www.mybb.de/forum/forum-27.html)
+---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-36.html)
+---- Thema: Eigene Seiten erstellen (/thread-364.html)

Seiten: Seiten: 1 2 3 4 5 6 7 8


RE: Eigene Seiten erstellen - Mak - 10.07.2006

Was genau hast du denn versucht und was genau klappt nicht? Wäre gut, wenn du etwas ausführlicher wirst.


RE: Eigene Seiten erstellen - Crasher - 10.07.2006

Hi,

Ich hab mir ne neue site erstellt und die php datei gemacht. Siehe http://forum.bacardi-gfx.de/banner.php




RE: Eigene Seiten erstellen - Michael - 10.07.2006

Bitte stelle sicher, dass sich in deiner Datei banner.php am Anfang keine Leereichen oder Leerzeilen vor <?php befinden.


RE: Eigene Seiten erstellen - Crasher - 10.07.2006

Danke hab es war eine enter zeile vor <?php.


RE: Eigene Seiten erstellen - MrCreativo - 22.08.2006

Ja das klappt sehr gut... Und das gefällt mir auch viel besser als custompage... Wink


RE: Eigene Seiten erstellen - diggler - 24.09.2006

Ich bekomms mal wieder nicht hin. Habe Ver. 1.2

habe eine php gemacht "impressum"

Zitat:<?php
//**** Eigene Seite *****
define("KILL_GLOBALS", 1);

require "./global.php";
require "./inc/functions_post.php";

addnav("Impressum");


eval("\$Impressum .= \"".$templates->get("Impressum")."\";");
outputpage($Impressum);
?>

und ein template:

Zitat:<html>
<head>
<title>$settings[bbname]</title>
$headerinclude
</head>
<body>
$header

... Euer eigener Inhalt der persönlichen Seite ...

$footer
</body>
</html>

Es kommt der Fehler:

Zitat:Direct initialization of this file is not allowed.

Please make sure IN_MYBB is defined.
Wo ist der Fehler ? Vielen dank schonmal.


RE: Eigene Seiten erstellen - Garlant - 24.09.2006

Hallo Diggler,
Du musst die neuerungen in Mybb 1.2 durchführen.

In jedem neuem, externen script muss
PHP-Code:
define("IN_MYBB"1); 
gesetzt werden.

Variablen in templates sehen so aus: {$variable]

PHP-Code:
<?php
//**** Eigene Seite *****
define("KILL_GLOBALS"1);
define("IN_MYBB"1);

require_once 
"./global.php";
require_once 
"./inc/functions_post.php";

addnav("Impressum");


eval(
"\$Impressum .= \"".$templates->get("Impressum")."\";");
output_page($Impressum);
?>

PHP-Code:
<html>
<
head>
<
title>{$settings[bbname]}</title>
{
$headerinclude}
</
head>
<
body>
{
$header}

... 
Euer eigener Inhalt der persönlichen Seite ...

{
$footer}
</
body>
</
html



RE: Eigene Seiten erstellen - diggler - 24.09.2006

Garlant schrieb:Hallo Diggler,
Du musst die neuerungen in Mybb 1.2 durchführen.

In jedem neuem, externen script muss [php]define("IN_MYBB", 1);
Was ist das externen script ? Die impressum.php ? und wenn ja, an welcher stelle muss das da ? [/quote]


RE: Eigene Seiten erstellen - Garlant - 24.09.2006

Mit externen Scripts meine ich alle Dateien die neu dazu kommen.
Wenn du also eine neue Datei für dein MyBB anlegst, musst du define("IN_MYBB", 1); setzen. (Also auch in deiner impressum.php)

Am besten die Stelle, an der ich es gesetzt habe. Also unter oder über
PHP-Code:
define("KILL_GLOBALS"1); 



RE: Eigene Seiten erstellen - diggler - 24.09.2006

http://zuckerfront.de/impressum.php

Hab ich alles gemacht und trotzdem Fehler.

Aber in der Lini 15 steht nur ?>