Seite 1 von 1

Kann ich bei meinem phpBB Forum eine Uhrzeit einfügen?

Verfasst: 04.02.2005 09:07
von admins
Hallo zusammen

Kann ich in meinem Forum http://buendnerchat.bu.funpic.de auf der Startseite eine selbstaktuallisierendes Datum und Uhrzeit einfügen?

Wenn ja wie geht das?

Danke!

Gruss

Verfasst: 04.02.2005 14:11
von Mario Siebert
Ja, das geht mit einfachem Javascript. Füg diesen Code irgendwo im Template ein wo die Uhr angezeigt werden soll:

Code: Alles auswählen

<script language=javaScript>
<!--
 
window.setTimeout("ZeitAnzeigen()",1000);
Wochentagname = new Array("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag");

function ZeitAnzeigen()
{
 var Jetzt = new Date(); 
 var Tag = Jetzt.getDate();
 var Monat = Jetzt.getMonth() + 1; 
 var msJahr = Jetzt.getYear();
 var nsJahr = Jetzt.getYear() + 1900;
 var Stunden = Jetzt.getHours(); 
 var Minuten = Jetzt.getMinutes();
 var Sekunden = Jetzt.getSeconds(); 
 var WoTag = Jetzt.getDay();
 var Vortag  = ((Tag < 10) ? "0" : "");
 var Vormon  = ((Monat < 10) ? ".0" : ".");
 var Vorstd  = ((Stunden < 10) ? "0" : "");
 var Vormin  = ((Minuten < 10) ? ":0" : ":");
 var Vorsek  = ((Sekunden < 10) ? ":0" : ":");
 var msDatum = Vortag + Tag + Vormon + Monat  + "." + msJahr;
 var nsDatum = Vortag + Tag + Vormon + Monat  + "." + nsJahr;
 var Uhrzeit = Vorstd + Stunden + Vormin + Minuten + Vorsek + Sekunden;
 var msJetzt = msDatum + "  " + Wochentagname[WoTag] + "  " + Uhrzeit;
 var nsJetzt = nsDatum + "  " + Wochentagname[WoTag] + "  " + Uhrzeit;

if(document.all) {
	noshade.innerHTML=msJetzt
	shade.innerHTML=msJetzt
}
if(document.layers) {
	document.shade.document.write('<div id="shade" style="position:absolute;visibility:visible;font-family:Century Gothic,Arial;color:silver;font-size:80px;top:105px;left:16px">'+nsJetzt+'</div>')
	document.noshade.document.write('<div id="noshade" style="position:absolute;visibility:visible;font-family:Century Gothic,Arial;color:gray;font-size:80px;top:100px;left:10px">'+nsJetzt+'</div>')
	document.close()
	}
	var timer=setTimeout("ZeitAnzeigen()",1000)
}
//-->
</script>
<div id="shade" style="position:absolute;visibility:visible;font-family:Century Gothic,Arial;color:silver;font-size:14px;"></div>
<div id="noshade" style="position:absolute;visibility:visible;font-family:Century Gothic,Arial;color:gray;font-size:14px;top"></div>
Grüße Mario

Verfasst: 04.02.2005 17:31
von admins
wie geht das genau?

Sorry bin noch ein Anfänger.

Danke für deine Bemühungen!!

Verfasst: 04.02.2005 18:59
von Werbung
einfach den code kopieren und den dann in der datei einfügen.

beispiel. wenn du des im index haben willst... in der index_body.tpl einfügen.