Beiträge: 97
Themen: 13
Registriert seit: 16.08.2007
11.02.2009, 11:29
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!
Beiträge: 112
Themen: 15
Registriert seit: 17.12.2007
MyBB-Version: 1.2.12
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 ^^
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Wo soll der Code den "normalerweise" in einer Seite eingebunden werden?
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 97
Themen: 13
Registriert seit: 16.08.2007
11.02.2009, 14:28
(Dieser Beitrag wurde zuletzt bearbeitet: 11.02.2009, 14:28 von Tafari.)
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.
Beiträge: 490
Themen: 49
Registriert seit: 22.12.2006
MyBB-Version: 1.6.2
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
Was ist der Unterschied zwischen der Politik und der Informatik?
In der Informatik ignoriert man führende Nullen...
Beiträge: 97
Themen: 13
Registriert seit: 16.08.2007
11.02.2009, 16:40
(Dieser Beitrag wurde zuletzt bearbeitet: 11.02.2009, 16:41 von Tafari.)
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 ...
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
1) Welche MyBB-Version benutzt du?
2) Der Body-Teil wird in sehr viele Templates definiert. Das wird mühsam.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 97
Themen: 13
Registriert seit: 16.08.2007
11.02.2009, 16:54
(Dieser Beitrag wurde zuletzt bearbeitet: 11.02.2009, 16:55 von Tafari.)
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 ...
Beiträge: 2.288
Themen: 141
Registriert seit: 17.11.2005
11.02.2009, 17:05
(Dieser Beitrag wurde zuletzt bearbeitet: 11.02.2009, 17:05 von ows.)
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
The User, Formerly Known As "En-Gedi"
Beiträge: 97
Themen: 13
Registriert seit: 16.08.2007
Ha, Super, Danke. Genau so funzt das Teil. Bin überglücklich und danke allen für Ihre Hilfe und Geduld!
So long!
Tafari