MyBB.de Forum
Problem bei Seitenerstellung - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Theme-Diskussionen (https://www.mybb.de/forum/forum-84.html)
+--- Thema: Problem bei Seitenerstellung (/thread-8971.html)



Problem bei Seitenerstellung - Forumbeginner - 15.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?


RE: Problem bei Seitenerstellung - linwinman - 15.03.2008

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.


RE: Problem bei Seitenerstellung - Forumbeginner - 15.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>&nbsp;</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);
?>


RE: Problem bei Seitenerstellung - linwinman - 15.03.2008

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".


RE: Problem bei Seitenerstellung - NetHunter - 15.03.2008

Forumbeginner schrieb:Muss ich also ="{$mybb->settings['bburl']}/ durch www.tinker-portal.de ersetzen?

Nein. Das kannst du genau so lassen wie es ist. Das Forum holt sich den richtigen Link darüber automatisch.


RE: Problem bei Seitenerstellung - Forumbeginner - 15.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.

????


RE: Problem bei Seitenerstellung - Michael - 16.03.2008

Bevor die global.php per require() in der Datei integriert wird musst du diese Zeile haben:
PHP-Code:
define("IN_MYBB"1);