MyBB.de Forum
Scripte einbinden - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html)
+--- Thema: Scripte einbinden (/thread-35381.html)



Scripte einbinden - Gerti - 08.03.2018

Hallo,

im Template (Header) habe ich ein Scripte zwei mal (via wegen unterschiedlichem Anzeigetext nach Usergroup selektiert) eingebaut welche auch perfekt funktionieren.

Wie muss man vorgehen, um die Scripte jewells in eine eigene Datei zu schreiben und im Template (Header) dann nur noch das gewünschte Script mit einem "Syntax"= {????} aufrufen?

Vorab Danke für eine Hilfestellung.


RE: Scripte einbinden - Jockl - 08.03.2018

Du könntest es als Plugin einbauen, das sich beim Hook "global start" einbindet und eine Variable definiert, die ins Template "header" geschrieben wird.

Oder Du setzt den Code in die global.php (vor dem Aufruf des header-Templates), definierst dafür eine Variable, die Du dann manuell ins Template header einfügst.

Es gibt verschiedenen Wege zum Ziel.....


RE: Scripte einbinden - Gerti - 08.03.2018

(08.03.2018, 18:37)Jockl schrieb: Du könntest es als Plugin einbauen, das sich beim Hook "global start" einbindet und eine Variable definiert, die ins Template "header" geschrieben wird.
Die beiden Links sind mir bekannt, aber wie finde ich das erforderliche bzw. passende Plugin?
(08.03.2018, 18:37)Jockl schrieb: Oder Du setzt den Code in die global.php (vor dem Aufruf des header-Templates), definierst dafür eine Variable, die Du dann manuell ins Template header einfügst.
Das wäre mein favorisierter Lösungsweg. Würdest Du mir Aufzeigen wie ich hierzu vorzugehen habe? (Step-by-Step-Anleitung?)
(08.03.2018, 18:37)Jockl schrieb: Es gibt verschiedenen Wege zum Ziel.....
Glücklicherweise!
Nur wenn man mal im guten Glauben den richtigen Weg eingeschlagen zu haben, kann es sein das man nie mehr zum Ziel kommen kann, weil auf dem versehentlichen falschen Weg man sich die "Achsen" gebrochen hat.