Pagepeel einfügen - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html) +--- Forum: MyBB 1.4.x (https://www.mybb.de/forum/forum-51.html) +---- Forum: Sonstiges (https://www.mybb.de/forum/forum-55.html) +---- Thema: Pagepeel einfügen (/thread-12357.html) Seiten: Seiten:
1
2
|
Pagepeel einfügen - Tafari - 11.02.2009 Hallo! Habe in der Suche leider nichts hiezu gefunden. Ich möchte gerne in meinem Forenboard (Mybb 1.4.4.) ein Eselsohr (pagepeel) einfügen, sodass Werbung im rechten oberen Eck hinter einem Eselsohr erscheint. Das ganze funktioniert mittels javascript. Jedoch finde ich nirgends einen Hinweis, in welches Template man den Code für das Script einfügen muss, damit das script auch funktioniert. Sicherlich kann mir hier jemand weiterhelfen. Vielen Dank schonmal im Voraus! RE: Pagepeel einfügen - Stormsyn - 11.02.2009 Kommt jetzt drauf an. Ist der Javascript per php realisiert oder per html? wenn per html, so kannst du es direkt in das template index packen. Damit würde das auch nur auf dieser Seite erscheinen, also auf der Startseite (jedenfalls stell ich mir das so vor) wenn per php, so musst du glaub ich die php datei bearbeiten und danach dann ebenfalls wieder im selben template drauf zugreifen. (auch das stell ich mir gerade nur vor) Vom Prinzip müsste damit aber der Script funktionieren. Nur zur Warnung: Javascript kann das Mybb gerne mal durcheinander bringen, also bebachte dein Board nach etwagigen Fehlern ^^ RE: Pagepeel einfügen - Michael - 11.02.2009 Wo soll der Code den "normalerweise" in einer Seite eingebunden werden? RE: Pagepeel einfügen - Tafari - 11.02.2009 Zur ersten Frage, das Script basiert auf html. zur zweiten Frage: Lt. Autor des scriptes soltle das ungefähr dann so aussehen: Code: <html> Zitat:Jetzt müsst ihr nur noch auf der Seite, auf der das Pagepeel erscheinen soll die javascript Dateien und den Aufruf einbinden. Normalerweise gibt es hierfür sowas wie eine zentrale "header.php" und "footer.php". Als Beispiel könnt ihr euch an der index.html die in dem Packet mit dabei ist orientieren. Mir wäre recht, wenn das Eselsohr jedoch nicht nur auf der STartseite sondern auf allen Seiten des Forenboards aufscheint, falls das nicht zu kompliziert ist. RE: Pagepeel einfügen - Zwoetzen - 11.02.2009 Füge das Javascript im Template headerinclude ein, wo auch schon etliche andere Scripts, Stylesheets und Metatags stehen. Dieses Template wird auf jeder Seite mit eingebunden, so, wie du es haben willst RE: Pagepeel einfügen - Tafari - 11.02.2009 Habe ich probiert und funtkioniert nicht: 1.) Bekomme ich folgende Fehlermeldung im ACP beim Speichern des Templates Bitte stelle sicher, dass du alle benötigten Daten eingeben hast, um das Template zu bearbeiten (tid und sid) obwohl die Änderungen offensichtlich trotzdem übernommen werden und 2.) muss ja ein Teil des Codes in der Sketion <head> stehen und ein Teil in der Sektion <body>, wenn ich die Ausführungen des Autors richtig verstanden habe. Deswegen vermute ich, dass das alles ein wenig komplizierter ist als ursprünglich befürchtet ... RE: Pagepeel einfügen - StefanT - 11.02.2009 1) Welche MyBB-Version benutzt du? 2) Der Body-Teil wird in sehr viele Templates definiert. Das wird mühsam. RE: Pagepeel einfügen - Tafari - 11.02.2009 ad 1 Wie ich oben schon schrieb: MyBB 1.4.4. ad 2 Ich verstehe leider zu wenig von Javascripten um das beurteilen zu können, aber ich denke es muss doch einen Weg geben ein Javascript in der Foren-SW zum laufen zu bringen ... RE: Pagepeel einfügen - ows - 11.02.2009 Füge den ersten Teil des Scripts PHP-Code: <script src="/dein_pageear_server_pfad/AC_OETags.js" type="text/javascript"></script> im Template "headerinclude" ein; den zweiten Teil PHP-Code: <script type="text/javascript"> am Ende des Templates "footer". Benutze zufällig das gleiche Script schon seit längerem, funktioniert problemlos. Demo: http://www.demida.de RE: Pagepeel einfügen - Tafari - 11.02.2009 Ha, Super, Danke. Genau so funzt das Teil. Bin überglücklich und danke allen für Ihre Hilfe und Geduld! So long! Tafari |