Beiträge: 4
Themen: 2
Registriert seit: 21.07.2011
Hi Leute,
hier mal ein Screenshot um zu verdeutlichen was ich gerne möchte:
[Bild:
http://i.imgur.com/jTl7Tik.png]
Hab schon rumgegoogelt, aber leider nichts gefunden was mir geholfen hat.
Habe auch ein Template zu globale Templates hinzugefügt, da den Code eingefügt, der für das anzeigen der shoutbox-box benutzt wird, und versucht das anzeigen zu lassen, aber ich komm da nicht weiter.
Bitte um Unterstützung.
Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
Such mal nach sidebox. Da gibt es meiner Meinung nach was hier im Forum.
Mit freundlichen Grüßen
MrBrechreiz
Beiträge: 4
Themen: 2
Registriert seit: 21.07.2011
Ach so nennt man das!
Okay werde gleich mal danach suchen.
Danke schon mal.
Beiträge: 4
Themen: 2
Registriert seit: 21.07.2011
so, hab mir da mal bissle was angeschaut und es hat geholfen, ich habe den code, den ich bis jetzt als eigenes template hinzugefügt hatte nun direkt in das index template hineingeschrieben und nun wird die collapse-box angezeigt.
aber ich frage mich, wie das mit dieser ersetzung funktioniert.
ich kenne das eben nur von der shoutbox.
da ist ein template namens "shoutbox", in dem der code für die collapse-box drin steht und im "index" template steht dann {$shoutbox}.
das {$shoutbox} im "index" template wird dann wohl irgendwie gegen den code aus dem "shoutbox" template ersetzt.
prinzipiell gefällt mir die methode, weil ich quasi nicht direkt in das index template schreiben muss, bzw. würde ich ja nur {$templateName} einfügen.
aber ich hab keine ahnung, wie ich es dann bewerkstellige, dass das dann gegen den code aus dem "templateName" template ersetzt wird.
Kann mir das irgendwer erklären, bzw. verraten was fehlt um das so hinzubekommen?
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
27.02.2014, 21:55
(Dieser Beitrag wurde zuletzt bearbeitet: 27.02.2014, 22:14 von Jockl.)
Das funktioniert über die eval-Funktion. Hiermit kannst Du den Inhalt eines Templates einfügen. Die eval-Funktion kannst Du z.B. direkt in der index.php integrieren (was aber den Nachteil hat, dass Du die Datei bei Updates immer anpassen musst) oder auch mittels Plugin umsetzen.
Schau Du einfach mal evtl. als Beispiel dieses
Sidebox-Plugin an oder auch direkt die index.php. Vielleicht hilft Dir das weiter, um das Prinzip verstehen zu lernen....
Nachtrag: siehe z.B. auch
dieses Thema