Beiträge: 20
	Themen: 5
	Registriert seit: 07.09.2008
	
	
 
	
	
		Oh, ok, du hast Recht. 

Habs gerade mit file_get_contents() ausprobiert. Leider gleiches Ergebnis.
	
 
	
	
	
	
 
 
	
	
	
		
	Beiträge: 868
	Themen: 53
	Registriert seit: 24.08.2007
	
	
 
	
	
		Kannst du mal den Inhalt eines dieser Datein posten? Dann kann ich dir evtl. eine Möglichkeit bieten, es anderst zu realisieren.
	
	
	
Gruß Manuel
Bitte erst die 
Suche und die 
Doku benutzen.
 
	
	
 
 
	
	
	
		
	Beiträge: 20
	Themen: 5
	Registriert seit: 07.09.2008
	
	
 
	
	
		In diesen Dateien soll u.a. auch HTML Code (JavaScript) enthalten sein (für Google Anzeigen im Bannerformat) bzw. auch nur ein einfaches: <img src="..">
Hilft das weiter?
	
	
	
	
	
 
 
	
	
	
		
	Beiträge: 868
	Themen: 53
	Registriert seit: 24.08.2007
	
	
 
	
		
		
		10.10.2008, 16:37 
(Dieser Beitrag wurde zuletzt bearbeitet: 10.10.2008, 16:38 von Manuel.)
		
	 
	
		Wenn es reines HTML und Javascript ist, kannst du einfach neue Templates erstellen^^
Admin CP -> Templates & Styles -> Templates -> Global Templates (Expand) -> Add Template
Und da fügst du den Code ein.
Dann sieht dein PHP-Code folgendermaßen aus:
PHP-Code:
if ($forum['fid'] == "11") {
    if (rand(1, 10) <= 5) {
        eval("\$bannercode = \"".$templates->get("templatename_1_here")."\";");
    } else {
        eval("\$bannercode = \"".$templates->get("templatename_2_here")."\";");
    }
} 
Und dann stimmt das mit deinem {$bannercode} - Code in dem entsprechendem Template.
	
 
	
	
Gruß Manuel
Bitte erst die 
Suche und die 
Doku benutzen.
 
	
	
 
 
	
	
	
		
	Beiträge: 20
	Themen: 5
	Registriert seit: 07.09.2008
	
	
 
	
	
		Habe es eben mit deinem Lösungsvorschlag versucht. Leider wieder ohne Erfolg.
Folgendes habe ich gemacht:
-Global Template hinzugefügt mit Namen temp1.
-in forumdisplay.php habe ich folgendes eingefügt: eval("\$bannercode = \"".$templates->get("temp1")."\";");
-ins header template {$bannercode} eingefügt.
Es wird allerdings wieder nichts angezeigt... Habe ich etwas falsch gemacht?
	
	
	
	
	
 
 
	
	
	
		
	Beiträge: 868
	Themen: 53
	Registriert seit: 24.08.2007
	
	
 
	
		
		
		11.10.2008, 11:46 
(Dieser Beitrag wurde zuletzt bearbeitet: 11.10.2008, 11:58 von Manuel.)
		
	 
	
		Es muss in das Template forumdisplay, dann funktioniert es.
	
	
	
Gruß Manuel
Bitte erst die 
Suche und die 
Doku benutzen.
 
	
	
 
 
	
	
	
		
	Beiträge: 20
	Themen: 5
	Registriert seit: 07.09.2008
	
	
 
	
		
		
		11.10.2008, 12:24 
(Dieser Beitrag wurde zuletzt bearbeitet: 11.10.2008, 12:27 von chrisp.)
		
	 
	
		Ich bin mir nicht sicher, ob ich dich richtig verstehe: Meinst du, dass ich in das Template "forumdisplay" {$bannercode} einfügen soll?
Habe ich eben versucht, funktioniert aber auch nicht. Der Banner sollte ausserdem in einer HTML Tabelle im Template "header" angezeigt werden. Gibt es denn da keine Möglichkeit?[/u]
Achja, gibt es irgendeine Möglichkeit $forum['fid'] im header Template auszugeben? Dann könnte man die Banneranzeige auch per externem Script regeln.
	
	
	
	
	
 
 
	
	
	
		
	Beiträge: 25.820
	Themen: 271
	Registriert seit: 20.09.2005
	
	
 
	
	
		Wo hast du denn die PHP-Zeilen eingefügt?
Im Template header kannst du $mybb->input['fid'] benutzen.
	
	
	
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
 
	
	
 
 
	
	
	
		
	Beiträge: 868
	Themen: 53
	Registriert seit: 24.08.2007
	
	
 
	
		
		
		11.10.2008, 13:28 
(Dieser Beitrag wurde zuletzt bearbeitet: 11.10.2008, 13:29 von Manuel.)
		
	 
	
		1) Ja hab ich gemeint. Es MUSS funktionieren (Habs selbst getestet)
	
	
	
Gruß Manuel
Bitte erst die 
Suche und die 
Doku benutzen.
 
	
	
 
 
	
	
	
		
	Beiträge: 20
	Themen: 5
	Registriert seit: 07.09.2008
	
	
 
	
		
		
		11.10.2008, 13:47 
(Dieser Beitrag wurde zuletzt bearbeitet: 11.10.2008, 13:58 von chrisp.)
		
	 
	
		@Manuel
Ich arbeite mit MyBB 1.2.9. Mit welcher Version hast du es getestet?
edit: Ich habe es gerade eben nochmal versucht. Jetzt funktioniert es. Leider bin ich mir noch nicht sicher, wie ich den Banner im header template anzeigen soll. Evtl. mit einem Layer und Javascript, das ist aber leider sehr umständlich....
@Dragon
Ich habe 
PHP-Code:
eval("\$bannercode = \"".$templates->get("temp1")."\";"); 
in die forumdisplay.php eingefügt.
$mybb->input['fid']
ist nach Ausprobieren nur in forumdisplay.php definiert, wenn man allerdings einen Thread öffnet, ist es in showthread.php nicht mehr definiert. Gibt es da eine andere Variable, die die Foren ID beinhaltet?