Beiträge: 60
Themen: 16
Registriert seit: 13.03.2008
Halli Hallo,
mal wieder ein Problem...
Ich möchte gerne eine weitere Seite mit Berichten erstellen. Diese soll im Header erscheinen. Ich habe in meinem Template-Manager den Template "Berichte" erstellt mit folgendem Inhalt:
<html>
<head>
<title>{$settings['berichte.php']} - Berichte</title>
{$headerinclude}
</head>
<body>
{$header}
Hier finden Sie Berichte rund um die Forenthemen!
{$footer}
</body>
</html>
Des weiteren hab ich im Header die Zeilen:
<li><a href="berichte.php"><img src="C:\Dokumente und Einstellungen\Kerstin Macht\Eigene Dateien\tinker-portal\Upload\images\toplinks\berichte.gif" alt="" />Berichte</a></li>
hinzugefügt.
Eine php-Datei "berichte.php" hab ich auch erstellt.
Wenn ich jetzt aber auf den Button klicke, kommt der Fehler "HTTP 404".
Was hab ich falsch gemacht?
Beiträge: 1.939
Themen: 18
Registriert seit: 30.06.2007
MyBB-Version: 1.6.6
Hallo Forumbeginnner,
du verweist im Toplink auf eine Datei, dies so nicht zu finden/vorhanden ist.
Ersetze den Toplink-Code
Code:
<li><a href="berichte.php"><img src="C:\Dokumente und Einstellungen\Kerstin Macht\Eigene Dateien\tinker-portal\Upload\images\toplinks\berichte.gif" alt="" />Berichte</a></li>
durch diesen
Code:
<li><a href="{$mybb->settings['bburl']}/berichte.php"><img src="images/toplinks/berichte.gif" alt="" />Berichte</a></li>
wobei "{$mybb->settings['bburl']}" der Web-Adresse "http://tinker-portal.de" entspricht.
Die Datei "berichte.php" muss dann (auf dem Webserver) im Hauptverzeichnis für das Forum bzw. die Datei "berichte.gif" im Verzeichnis "...forum/images/toplinks" liegen.
Ich hoffe, dies hilft dir weiter.
Beiträge: 60
Themen: 16
Registriert seit: 13.03.2008
Lieben Dank!
Muss ich also ="{$mybb->settings['bburl']}/ durch
www.tinker-portal.de ersetzen?
Wie erstellt man eigentlich eine php-Datei am besten? ich hab sie mit Dreamweaver erstellt. Ist das ok?
In der PHP-Datei steht folgendes:
<p><font face="Verdana, Arial, Helvetica, sans-serif"></font></p>
<p> </p>
<?php
//**** Eigene Seite *****
define("KILL_GLOBALS", 1);
require "./global.php";
require "./inc/functions_post.php";
addnav("Seitenname");
eval("\$tinker-portal .= \"".$templates->get("tinker-portal")."\";");
outputpage($tinker-portal);
?>
Beiträge: 1.939
Themen: 18
Registriert seit: 30.06.2007
MyBB-Version: 1.6.6
Die Datei "berichte.php" sollte folgenden Inhalt haben (siehe auch >>
hier):
PHP-Code:
<?php
define("KILL_GLOBALS", 1);
define("IN_MYBB", 1);
//define("NO_ONLINE", 1); // Wenn Seite nicht in Wer ist online-Liste auftauchen soll
require_once "./global.php";
add_breadcrumb("Berichte");
eval("\$Berichte .= \"".$templates->get("Berichte")."\";");
output_page($Berichte);
?>
Achte hierbei im letzten "Absatz" auf den korrekten Namen des Templates: "Berichte" oder "berichte".
Beiträge: 60
Themen: 16
Registriert seit: 13.03.2008
Ups, jetzt hab ich irgendwas falsch gemacht.
Jetzt kommt folgende Fehlermeldung:
Direct initialization of this file is not allowed.
Please make sure IN_MYBB is defined.
????
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Bevor die global.php per require() in der Datei integriert wird musst du diese Zeile haben:
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.