Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Eigene Seiten erstellen
#21
Was genau hast du denn versucht und was genau klappt nicht? Wäre gut, wenn du etwas ausführlicher wirst.
Vantage-Forum: http://vantage-forum.de/
#22
Hi,

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


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

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
#24
Danke hab es war eine enter zeile vor <?php.

#25
Ja das klappt sehr gut... Und das gefällt mir auch viel besser als custompage... Wink
#26
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.
#27
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
#28
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]
#29
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); 
#30
http://zuckerfront.de/impressum.php

Hab ich alles gemacht und trotzdem Fehler.

Aber in der Lini 15 steht nur ?>


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
Smile Eigene Seiten Tutorial Schumuckl 25 8.448 19.03.2008, 08:40
Letzter Beitrag: NeoWhoRU
  Eigene Seiten NICHT in Wer ist Online Alex76 3 2.175 19.08.2006, 12:36
Letzter Beitrag: Michael