MyBB.de Forum
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>      

<head>
<title></title>
<script src="/dein_pageear_server_pfad/AC_OETags.js"
type="text/javascript"></script>
<script src="/dein_pageear_server_pfad/pageear.js"
type="text/javascript"></script>
</head>
<body>
<!-- Dein Inhalt Anfang -->
Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem
ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum
Lorem ipsum
<!-- Dein Inhalt Ende-->
<script type="text/javascript">
writeObjects();
</script>
</body>
</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 Wink


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


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


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>
<
script src="/dein_pageear_server_pfad/pageear.js" type="text/javascript"></script

im Template "headerinclude" ein; den zweiten Teil

PHP-Code:
<script type="text/javascript">
writeObjects();
</
script

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