Seite 1 von 1

Header automatisch wechseln

Verfasst: 02.06.2007 14:38
von Brigitta
Hallo,
ích hatte zwar dieses Thema schon bei phpBB 2.0 drin aber da ich jetzt das phpBB3.0 habe wollte ich fragen, ob und wie ich das mit dem Header machen kann. Hier der Text vom anderen beitrag:

Hallo,
ich habe eine Frage, in meinem Forum habe ich eine Grafik als Header (logisch ^^). Nun möchte ich, wenn man mein Forum besucht, dass sich die Grafik bei jedem Aufruf des Forums wechselt. Also, ich habe beispielsweise 7 Headergrafiken, wenn ich jetzt das Forum am tag 10 mal aufrufe, soll sich bei jedem Aufruf die Grafik in eine der 7 wechseln, also keine Animation sondern bei jedem Aktualisieren des Forum soll eine andere Grafik erscheinen. Ich hoffe ihr wisst was ich meine und könnt mir vielleicht sagen ob dies möglich ist und wenn ja wie ich das machen muss. Danke im voraus

Vielleicht kann mir jemand dabei helfen? Wäre sehr nett

Verfasst: 22.11.2007 23:42
von Isyan
Hallo,

folgende Code durch deine "Header-Code" ersetzen (die Code dazu ist nicht in jedem Style in der overall_header.html)

Code: Alles auswählen

<script language="JavaScript" type="text/javascript"> 
<!-- 
var image = new Array(); 

image[1] = './styles/-Dein-Style-/imageset/logo1.gif'; 
image[2] = './styles/-Dein-Style-/imageset/logo2.gif'; 
image[3] = './styles/-Dein-Style-/imageset/logo3.gif'; 
image[4] = './styles/-Dein-Style-/imageset/logo4.gif'; 
image[5] = './styles/-Dein-Style-/imageset/logo5.gif'; 
image[6] = './styles/-Dein-Style-/imageset/logo6.gif'; 
image[7] = './styles/-Dein-Style-/imageset/logo7.gif'; 

var num = Math.random(); 
var ran = Math.floor((image.length - 1) * num) + 1; 

document.write('<img src="' + image[ran] + '" border="0" />'); 
//--> 
</script>

Verfasst: 04.01.2008 16:52
von Limo198
Hallo.

Muß mal nochmal fragen. Wo muß ich an welcher Stelle in welcher Datei den Code einfügen?

LG

Verfasst: 05.01.2008 13:21
von Limo198
Hochschieb :-?

Verfasst: 05.01.2008 14:10
von djchrisnet
Suche {SITE_LOGO_IMG} in overall_header.html


anstelle von {SITE_LOGO_IMG} fügst du das oben gepostete Script ein.

Verfasst: 05.01.2008 16:31
von bantu
Also von JavaScript würde ich in diesem Fall extremst abraten. Das sollte man vom Server (PHP) machen lassen.

Den benötigten Code kann man sogar im Template einbauen, wenn man PHP dort erlaubt hat.

Verfasst: 06.01.2008 17:16
von Limo198
Hallo.

@bantu

Kannst du das näher erleutern oder sogar als fertige Lösung aufführen?

Verfasst: 10.01.2008 08:18
von Limo198
:wink: ????