Beiträge: 18
Themen: 5
Registriert seit: 21.07.2014
Hallöchen, ich bin es noch mal. Hab grad schon eine Zeit lang gegooglet, aber nichts gefunden. Und zwar suche ich einen Code, ein Plugin oder so, was es dem Forum in einem Style erlaubt, das Headerbild beim aktualisieren zuwechseln. Sprich, dass das Bild dann anders ausschaut. Ich weiß dass das geht, weil das jemand drinnen hat den ich kenne. Aber die wollen den Code leider nicht raus rücken. Wäre lieb, wenn mir einer helfen könnte.
Lg
Beiträge: 289
Themen: 8
Registriert seit: 31.08.2007
MyBB-Version: 1.8.7
14.11.2014, 00:05
(Dieser Beitrag wurde zuletzt bearbeitet: 14.11.2014, 00:06 von Nik101010.
Bearbeitungsgrund: Bug found and fixed^^
)
Hi,
füge in der global.php oberhalb von
PHP-Code:
eval('$header = "'.$templates->get('header').'";');
PHP-Code:
$logoimages = array('pfad zu bild 1', 'pfad zu bild 2', '... bild 3', '... 4', '... 5');
$logoimage = $logoimages[rand(0, count($logoimages) -1)];
ein.
Ersetze im Template header $theme['logo'] durch $logoimage
Gruß
Durchschnittliche Nährwerte dises Posts:
Brennwert: 2192kJ/526kcal | Eiweiß: 5,1g | Kohlenhydrate: 50,9g - davon Zucker 47,2g | Fett: 33,5g - davon gesättigte Fettsäuren: 18,6g | Ballaststoffe: 6,8g | Enthält eine Phenylalaninquelle | Enhält Spuren von Nüssen und Spam.
Beiträge: 18
Themen: 5
Registriert seit: 21.07.2014
14.11.2014, 00:30
(Dieser Beitrag wurde zuletzt bearbeitet: 14.11.2014, 03:37 von rira.Rebekah.)
Oh vielen dank. Dann müsste das ja für verschiedene Themes gehen stimmts?!
Beiträge: 289
Themen: 8
Registriert seit: 31.08.2007
MyBB-Version: 1.8.7
In dieser Implementierung ist das komplett Theme unabhängig (vorausgesetzt du nimmst am entsprechenden Theme die Templateänderung vor)
Durchschnittliche Nährwerte dises Posts:
Brennwert: 2192kJ/526kcal | Eiweiß: 5,1g | Kohlenhydrate: 50,9g - davon Zucker 47,2g | Fett: 33,5g - davon gesättigte Fettsäuren: 18,6g | Ballaststoffe: 6,8g | Enthält eine Phenylalaninquelle | Enhält Spuren von Nüssen und Spam.
Beiträge: 18
Themen: 5
Registriert seit: 21.07.2014
Global gillt doch für alles oder?! Und wenn ich da die Pfadangaben mache, ist das doch dann festglegt. Ich bin grad bissel verwirrt. ^^
Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
Nein, der Code geht nur in den separaten Themes.
Mit freundlichen Grüßen
MrBrechreiz
Beiträge: 18
Themen: 5
Registriert seit: 21.07.2014
Entweder bin ich zu doof um das zu verstehen oder keine ahnung. Denn ich kann doch nicht mehrere Pfadangaben machen. Und dieses global.php ist ja im Hauptverzeichnes des Forums. Und sonst gibt es ja kein solches php. Wie also muss ich das genau machen. Sorry, wenn ich so viele Fragen stelle, aber das ist mir zu hoch.
Beiträge: 3
Themen: 0
Registriert seit: 19.11.2013
14.11.2014, 02:36
(Dieser Beitrag wurde zuletzt bearbeitet: 14.11.2014, 02:38 von cobra427.)
global.php ist im hauptordner vom forum:
pfad zu bild 1 ... würde dann z.B. images/theme/bild1.png sein
pfad zu bild 2 ... z.B. blabla/bilder/bild2.png
$logoimages = array('images/theme/bild1.png', 'blabla/bilder/bild2.png', '... bild 3', '... 4', '... 5');
in der global.php musst du eben den teil suchen und oberhalb die beiden zeilen einfügen ^^
dann noch im Template header $theme['logo'] durch $logoimage ersetzen.
Beiträge: 18
Themen: 5
Registriert seit: 21.07.2014
Genau so hab ich mir das ja auch schon gedacht. Aber wenn das angegeben ist und ich bei jedem Style im header Template $logoimage angebe, werden es immer die selben Bilder sein. Und in jedem Style, will ich ja passende Rotationen haben. Heißt, im Silence Style sollen sich die Bilder aus dem image Ordner zeigen und im Paradise Style, die images/Paradise Bilder. Weißt was ich mein?! ^^
Beiträge: 3
Themen: 0
Registriert seit: 19.11.2013
14.11.2014, 02:59
(Dieser Beitrag wurde zuletzt bearbeitet: 14.11.2014, 02:59 von cobra427.)
die rotation hast du hier drinnen: $logoimage = $logoimages[rand(0, count($logoimages) -1)];
machst du einfach für jeden Style eine eigene variable ....
also z.B. $logoimages1 bis $logoimagesX und dazugehörig $logoimage1 bis $logoimageX
das $logoimageX mit der jeweiligen nummer .... verwendest du in deinen unterschiedlichen Styles.