Suche einen Stundenzähler für den Chat

Allgemeines zur Chat-Software.
Benutzeravatar
Hermann
Beiträge: 129
Registriert: 04.11.2009, 16:11
Kontaktdaten:

Suche einen Stundenzähler für den Chat

Ungelesener Beitrag von Hermann » 13.01.2010, 12:39

Hallo. ich suche einen script für einen Stundenzähler den man in die Ankündigung einbauen kann. Gibt es so etwas ? Danke im vorraus.

Maxs
Moderator
Beiträge: 551
Registriert: 09.10.2008, 18:21
Kontaktdaten:

Re: Suche einen Stundenzähler für den Chat

Ungelesener Beitrag von Maxs » 13.01.2010, 13:54

Wie meinst du das? Soll der Stundenzähler die Uhrzeit (?), oder die Zeit, die man schon Online ist, anzeigen (dafür gibt es auch die Topliste)? Oder die Stunden zählen, die es noch bis zu eine(r/m) bestimmten Uhrzeit/Datum sind, also ein Countdown?

Benutzeravatar
Hermann
Beiträge: 129
Registriert: 04.11.2009, 16:11
Kontaktdaten:

Re: Suche einen Stundenzähler für den Chat

Ungelesener Beitrag von Hermann » 13.01.2010, 18:57

http://www.roteteufel.de/ So in etwa wer der im Link nur soll er die Zeit bis zum 09.05. 2010 runterzählen.

Benutzeravatar
hamigra
Beiträge: 567
Registriert: 31.08.2006, 16:02
Wohnort: Werdau
Kontaktdaten:

Re: Suche einen Stundenzähler für den Chat

Ungelesener Beitrag von hamigra » 13.01.2010, 19:43

Bitteschön

Code: Alles auswählen

<script language="javascript">var EndTime = new Date(2010, 04, 9);var tsEndTime = EndTime.getTime();window.setInterval("countDown()", 1000);function countDown(){jetzt = new Date();tsJetzt =jetzt.getTime();difSec = Math.floor((tsEndTime - tsJetzt) /1000);difTage = Math.floor(difSec / 60 / 60 / 24);difTage = (difTage < 10)?0+""+difTage:difTage;difSec = difSec% (60*60*24);difStunden = Math.floor(difSec / 60 / 60);difStunden = (difStunden < 10)?0+""+difStunden:difStunden;difSec = difSec % (60*60);difMin =Math.floor(difSec / 60);difMin = (difMin < 10)?0+""+difMin:difMin;difSec = difSec % (60);difSec = (difSec < 10)?0+""+difSec:difSec;document.getElementById("spanCountdown").innerHTML = difTage+" Tage, "+difStunden+":"+difMin+":"+difSec;}</script><center><font size=4 color=#ffcc66><span id="spanCountdown">&nbsp;</span> bis zum 09.05.2010</font></center>
Ändern darfst du nur das folgende rot Markierte. Dabei bitte beachten daß der Januar der Monat '00' ist, der Mai also '04'
... var EndTime = new Date(2010, 04, 9); ...
und
...bis zum 09.05.2010 ...

Benutzeravatar
Hermann
Beiträge: 129
Registriert: 04.11.2009, 16:11
Kontaktdaten:

Re: Suche einen Stundenzähler für den Chat

Ungelesener Beitrag von Hermann » 13.01.2010, 21:46

Das ist ja mal geil. Herzlichen Dank.

LG, Hermann

Benutzeravatar
Hermann
Beiträge: 129
Registriert: 04.11.2009, 16:11
Kontaktdaten:

Re: Suche einen Stundenzähler für den Chat

Ungelesener Beitrag von Hermann » 13.01.2010, 22:37

Wäre nicht schlecht wenn der Countdown am 09.05. um 17:15 Uhr beendet wäre. Bekommt das jemand hin?

1. FC Keller
Moderator
Beiträge: 866
Registriert: 04.07.2004, 17:10
Wohnort: heimat:// Thüringen.Deutschland.eu/ Zeulenroda
Kontaktdaten:

Re: Suche einen Stundenzähler für den Chat

Ungelesener Beitrag von 1. FC Keller » 14.01.2010, 10:40

bei EndTime kann man auch noch Stunde, Minute und Sekunde nach dem Datum anhängen.

Code: Alles auswählen

<script language="javascript">var EndTime = new Date(2010, 04, 9, 17, 15, 00);var tsEndTime = EndTime.getTime();window.setInterval("countDown()", 1000);function countDown(){jetzt = new Date();tsJetzt =jetzt.getTime();difSec = Math.floor((tsEndTime - tsJetzt) /1000);difTage = Math.floor(difSec / 60 / 60 / 24);difTage = (difTage < 10)?0+""+difTage:difTage;difSec = difSec% (60*60*24);difStunden = Math.floor(difSec / 60 / 60);difStunden = (difStunden < 10)?0+""+difStunden:difStunden;difSec = difSec % (60*60);difMin =Math.floor(difSec / 60);difMin = (difMin < 10)?0+""+difMin:difMin;difSec = difSec % (60);difSec = (difSec < 10)?0+""+difSec:difSec;document.getElementById("spanCountdown").innerHTML = difTage+" Tage, "+difStunden+":"+difMin+":"+difSec;}</script><center><font size=4 color=#ffcc66><span id="spanCountdown">&nbsp;</span> bis zum 09.05.2010 17:15</font></center>

Benutzeravatar
Hermann
Beiträge: 129
Registriert: 04.11.2009, 16:11
Kontaktdaten:

Re: Suche einen Stundenzähler für den Chat

Ungelesener Beitrag von Hermann » 14.01.2010, 12:51

recht herzlichen Dank.

Benutzeravatar
Hermann
Beiträge: 129
Registriert: 04.11.2009, 16:11
Kontaktdaten:

Re: Suche einen Stundenzähler für den Chat

Ungelesener Beitrag von Hermann » 14.01.2010, 17:45

Ich habe festgestellt, daß der countdown sich um eine Std. irrt. Siehe hier: http://www.fckfans.tk/. Er zeigt bei 17:15 Uhr 22:59:59 statt 23:59:59 an.

LG Hermann

Benutzeravatar
hamigra
Beiträge: 567
Registriert: 31.08.2006, 16:02
Wohnort: Werdau
Kontaktdaten:

Re: Suche einen Stundenzähler für den Chat

Ungelesener Beitrag von hamigra » 14.01.2010, 18:43

Der Countdown irrt sich nicht. Denk mal dran, daß die Stunde zu Beginn der Sommerzeit abgezogen wird. Dann stimmt die Anzeige. :wink:

Benutzeravatar
Hermann
Beiträge: 129
Registriert: 04.11.2009, 16:11
Kontaktdaten:

Re: Suche einen Stundenzähler für den Chat

Ungelesener Beitrag von Hermann » 14.01.2010, 18:49

Richtig :mrgreen: daran hab ich jetzt gar nicht gedacht.

LG, Hermann

Benutzeravatar
Mogli
Beiträge: 485
Registriert: 18.10.2010, 23:42
Wohnort: Bayern
Kontaktdaten:

Re: Suche einen Stundenzähler für den Chat

Ungelesener Beitrag von Mogli » 18.12.2010, 02:53

Wenn ich diesen Code:

Code: Alles auswählen

>var EndTime = new Date(2011, 00, 08, 13, 00, 00);var tsEndTime = EndTime.getTime();window.setInterval("countDown()", 1000);function countDown(){jetzt = new Date();tsJetzt =jetzt.getTime();difSec = Math.floor((tsEndTime - tsJetzt) /1000);difTage = Math.floor(difSec / 60 / 60 / 24);difTage = (difTage < 10)?0+""+difTage:difTage;difSec = difSec% (60*60*24);difStunden = Math.floor(difSec / 60 / 60);difStunden = (difStunden < 10)?0+""+difStunden:difStunden;difSec = difSec % (60*60);difMin =Math.floor(difSec / 60);difMin = (difMin < 10)?0+""+difMin:difMin;difSec = difSec % (60);difSec = (difSec < 10)?0+""+difSec:difSec;document.getElementById("spanCountdown").innerHTML = difTage+" Tage, "+difStunden+":"+difMin+":"+difSec;}</script><center><font size=4 color=#000000><span id="spanCountdown">&nbsp;</span> Bis zum 08.01.2011! :-)</font></center>
bei WK-Tools abspeicher müßte es doch normalerweise funktionieren oder? Mach ich was falsch oder kann es sein, daß das Skript nur direkt in der Ankündiung funktioniert? In der Ankündigung funktionierts, bei WK-Tools leider nicht.

Wie kann man einstellen, daß statt "21 Tage, 10:09:44" die Ausgabe "21 Tage, 10 Stunden, 09 Minuten, 44 Sekunden" erscheint?

1. FC Keller
Moderator
Beiträge: 866
Registriert: 04.07.2004, 17:10
Wohnort: heimat:// Thüringen.Deutschland.eu/ Zeulenroda
Kontaktdaten:

Re: Suche einen Stundenzähler für den Chat

Ungelesener Beitrag von 1. FC Keller » 18.12.2010, 11:39

Das Script funktioniert nicht in wktools da es kein reines Javascript ist sondern hinten noch HTML dran hängt.
Dieser Teil muss in die Ankündigung:

Code: Alles auswählen

<center><font size=4 color=#000000><span id="spanCountdown">&nbsp;</span> Bis zum 08.01.2011! :-)</font></center>
Der Rest ist JS und kann in den Scriptmanager oder eine JS-Datei (natürlich müssen die Script-Tags komplett entfernt werden - in deinem Code steht noch ein > zu viel am Anfang und das </script> am Ende)

Benutzeravatar
Mogli
Beiträge: 485
Registriert: 18.10.2010, 23:42
Wohnort: Bayern
Kontaktdaten:

Re: Suche einen Stundenzähler für den Chat

Ungelesener Beitrag von Mogli » 18.12.2010, 12:48

Ich habe jetzt den Code bei WK-Tools so geändert:

Code: Alles auswählen

var EndTime = new Date(2011, 00, 08, 13, 00, 00);var tsEndTime = EndTime.getTime();window.setInterval("countDown()", 1000);function countDown(){jetzt = new Date();tsJetzt =jetzt.getTime();difSec = Math.floor((tsEndTime - tsJetzt) /1000);difTage = Math.floor(difSec / 60 / 60 / 24);difTage = (difTage < 10)?0+""+difTage:difTage;difSec = difSec% (60*60*24);difStunden = Math.floor(difSec / 60 / 60);difStunden = (difStunden < 10)?0+""+difStunden:difStunden;difSec = difSec % (60*60);difMin =Math.floor(difSec / 60);difMin = (difMin < 10)?0+""+difMin:difMin;difSec = difSec % (60);difSec = (difSec < 10)?0+""+difSec:difSec;document.getElementById("spanCountdown").innerHTML = difTage+" Tage, "+difStunden+":"+difMin+":"+difSec;}
und den Teil

Code: Alles auswählen

<center><font size=4 color=#000000><span id="spanCountdown">&nbsp;</span> Bis zum 08.01.2011! :-)</font></center>
habe ich in die Anündigung. Jetzt ist aber der Countdown nicht mehr da! Was ist noch falsch?

Benutzeravatar
Mogli
Beiträge: 485
Registriert: 18.10.2010, 23:42
Wohnort: Bayern
Kontaktdaten:

Re: Suche einen Stundenzähler für den Chat

Ungelesener Beitrag von Mogli » 20.12.2010, 18:10

*noch mal nach oben push*

Das Skript funktioniert zwar in der Anmeldung. Ich hätte es aber gern bei WK-Tools! Ich möchte meine Anmeldung übersichtlich halten, soweit wie möglich! :-)

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 36 Gäste