Ok ich versuch es mal zusammen zu fassen (ich hoffe ich habe es richtig verstanden ansonsten korrigiert mich ruhig
).
Also : ich denke der beste weg wäre ja dann, einfach ein template hinzuzügen (nennen wir es einfach mal "over_head" . In diesem template schreibe ich natürlich den HTML Code rein und keinen php code .
Diese Template ist dann als {$over_head} verfügbar indem ich einfach einfach eine over_head.php anlege mit dem inhalt des eigene seiten tutorials (soweit so gut).
Dieses Template rufe ich dann einfach in dem headerinclude Template am anfang auf (also in der ersten Zeilte mit {$over_head} ).
Jetzt kommt der php code, im prinzip benötige ich ja für den php code die login box.
Da diese ja erst an einer bestimmten Position aufgerufen werden soll, denke ich, gibt es ja nur die möglichkeit , ein zusätzliches Template zu erstellen mit dem namen als beispiel "page_login_box", ohne großen html code behaupte ich jetzt einfach mal und lege dann eine page_login_box.php an mit folgenden inhalt :
PHP-Code:
<?
define("KILL_GLOBALS", 1);
define("IN_MYBB", 1);
require("global.php");
add_breadcrumb("page_login_box");
eval("\$page_login_box .= \"".$templates->get("page_login_box")."\";");
// Hier der Include??
ob_start();
include("login.php"); // Das ist die eigentliche Datei die included wird
$page_login_box = ob_get_contents();
ob_end_clean();
output_page($impressum);
?>
Dann müsste ich nur noch im over_head Template an der gewünschen stelle ein {$page_login_box} einfügen und das sollte so funktionieren oder ?
Bin mir nur noch nicht sicher ob ich dann einfach so includen kann , aber das wäre jetzt so mein vorschlag wie es evtl. klappen könnte..ich probiers nacher auf jeden fall mal aus , wäre trotzem nett, falls einer doch einen Fehler sieht , hier zu antworten
Ich danke euch auf jeden fall schon mal für eure Mühen bisher