MyBB.de Forum

Normale Version: Eigene Seiten erstellen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3 4 5 6 7 8
Was genau hast du denn versucht und was genau klappt nicht? Wäre gut, wenn du etwas ausführlicher wirst.
Hi,

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

Bitte stelle sicher, dass sich in deiner Datei banner.php am Anfang keine Leereichen oder Leerzeilen vor <?php befinden.
Danke hab es war eine enter zeile vor <?php.
Ja das klappt sehr gut... Und das gefällt mir auch viel besser als custompage... Wink
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.
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
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]
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); 
http://zuckerfront.de/impressum.php

Hab ich alles gemacht und trotzdem Fehler.

Aber in der Lini 15 steht nur ?>
Seiten: 1 2 3 4 5 6 7 8