Seite 2 von 3
Re: Script "Öffnungszeiten" geht nicht
Verfasst: 29.05.2010, 18:11
von DJMarcel2
hallo
ich habe eine frage ich habe schon eine eingne loginseite und wo genau füge ich dioe offnugszeiten rein auf der loginseite an welsche stelle den ?
Re: Script "Öffnungszeiten" geht nicht
Verfasst: 29.05.2010, 18:57
von lieblich
hi,
du musst das folgende script in deine ankündigung einfügen:
<script language="javascript">jetzt=new Date();Std=jetzt.getHours();Tag=jetzt.getDay();if(((Std<17||Std>=21)&&Tag!=6&&Tag!=0)||(Std<18||Std>=22)&&(Tag==6||Tag==0)){alert("Mo-Fr von 17-21 Uhr und Sa-So 18-22 Uhr geöffnet.");frm = parent.info.document.eingabe;frm.message.value="/exit";frm.submit();}</script>
Re: Script "Öffnungszeiten" geht nicht
Verfasst: 29.05.2010, 19:00
von DJMarcel2
hi
habe ich ja gemacht aber wir sind ja ein radio chat und wie haben von mo-fr 10-24 und sa-so 12-24uhr auf da wollte ich wissen wie das geht
geht das auch mit firefox und so
Re: Script "Öffnungszeiten" geht nicht
Verfasst: 29.05.2010, 23:28
von DJMarcel2
hallo
was hast wochentags ab 6uhr eingestellt was passiert den da
Re: Script "Öffnungszeiten" geht nicht
Verfasst: 29.05.2010, 23:56
von Coder-Chris
Wenn du vorher reingehst wird der user automatisch /exit schreiben, was ihn dazu bringt sich auszuloggen.

Re: Script "Öffnungszeiten" geht nicht
Verfasst: 30.05.2010, 00:04
von DJMarcel2
ich hab alles so eingestellt wie ich es haben will
zeige mal
<script language="javascript">jetzt=new Date();Std=jetzt.getHours();Tag=jetzt.getDay();if(myStatus<3&&(((Std<10||Std>=22)&&Tag!=5&&Tag!=5)||(Std<12||Std>=23)&&(Tag==2||Tag==2))){alert("Mo-Fr von 10-22 Uhr und Sa-So 12-24 Uhr geöffnet.");frm = parent.info.document.eingabe;frm.message.value="/exit";frm.submit();}</script>
aber iregendwie wenn ich rein gehe ob woll die zeit noch nicht ist zbs ist es 23:30 und er schmeisst mich raus ob wohl noch nicht 24uhr ist
und das verstehe ich nicht
kann mir einer helfen
Re: Script "Öffnungszeiten" geht nicht
Verfasst: 30.05.2010, 00:06
von Coder-Chris
Da steht 22 Uhr
Also kicked.

Re: Script "Öffnungszeiten" geht nicht
Verfasst: 30.05.2010, 00:09
von DJMarcel2
wo genau steht den 22uhr ?
Re: Script "Öffnungszeiten" geht nicht
Verfasst: 30.05.2010, 00:19
von Linus
<script language="javascript">jetzt=new Date();Std=jetzt.getHours();Tag=jetzt.getDay();if(myStatus<3&&(((Std<10||Std>=22)&&Tag!=5)||(Std<12||Std>=23)&&(Tag==2))){alert("Mo-Fr von 10-22 Uhr und Sa-So 12-24 Uhr geöffnet.");frm = parent.info.document.eingabe;frm.message.value="/exit";frm.submit();}</script>
Hab mal doppelte Abfragen entfernt...
Re: Script "Öffnungszeiten" geht nicht
Verfasst: 30.05.2010, 00:22
von DJMarcel2
und was genau musste da den stehen ?
Re: Script "Öffnungszeiten" geht nicht
Verfasst: 30.05.2010, 12:17
von Linus
Keine Ahnung, du wolltest nur wissen wo die 22 steht

Aber ich habs mal probiert, ist allerdings ungetestet und kann Denkfehler enthalten
<script language="JavaScript" type="text/javascript">jetzt=new Date();Std=jetzt.getHours();Tag=jetzt.getDay();if(myStatus<3){if ( (Std<10 && Tag>=0 && Tag<6) || (Std<12 && Tag==6) ){alert("Mo-Fr von 10-24 Uhr und Sa-So 12-24 Uhr geöffnet.");sendeText("/exit");}}</script>
Das rot markierte sind die Zeiten... also, der Teil VOR dem || prüft, ob es vor 10 Uhr ist, und der Tag zwischen Sonntag und einschließlich Freitag liegt, also alle außer Samstag. Falls ja, wird /exit gesendet... der Teil NACH dem || prüft, ob es Samstag und vor 12 Uhr ist....
//EDIT: Hier noch eine Version für Mo-Fr von 10-22 Uhr, weil diese Zeiten im Code angegeben sind (das vorherige nimmt die Zeit aus dem Thread):
<script language="JavaScript" type="text/javascript">jetzt=new Date();Std=jetzt.getHours();Tag=jetzt.getDay();if(myStatus<3){if( ((Std<10 || Std>22) && Tag>=0 && Tag<6) || (Std<12 && Tag==6) ){alert("Mo-Fr von 10-22 Uhr und Sa-So 12-24 Uhr geöffnet.");sendeText("/exit");}}</script>
Außerdem erfordert es nun die Grundscriptsammlung, da ich die Funktionen zum Senden durch sendeText ersetzt hab...
Re: Script "Öffnungszeiten" geht nicht
Verfasst: 30.05.2010, 12:34
von DJMarcel2
kann man das nicht in so eine js datei machen das man es noch noch hochziehen muss auf webspace ? zbs
Re: Script "Öffnungszeiten" geht nicht
Verfasst: 30.05.2010, 13:22
von Linus
Klar, das geht auch.
Mo-Fr 10-22 Uhr; Sa-So 12-24 Uhr:
Code: Alles auswählen
jetzt=new Date();
Std=jetzt.getHours();
Tag=jetzt.getDay();
if(myStatus<3){
if( ((Std<10 || Std>22) && Tag>=0 && Tag<6) || (Std<12 && Tag==6) ){
alert("Mo-Fr von 10-22 Uhr und Sa-So 12-24 Uhr geöffnet.");
sendeText("/exit");
}
}
Mo-Fr 10-24 Uhr; Sa-So 12-24 Uhr:
Code: Alles auswählen
jetzt=new Date();
Std=jetzt.getHours();
Tag=jetzt.getDay();
if(myStatus<3){
if( (Std<10 && Tag>=0 && Tag<6) || (Std<12 && Tag==6) ){
alert("Mo-Fr von 10-24 Uhr und Sa-So 12-24 Uhr geöffnet.");
sendeText("/exit");
}
}
Das halt wie immer bei JS-Dateien als .js abspeichern, hochladen und in der Ankündigung einbinden

Re: Script "Öffnungszeiten" geht nicht
Verfasst: 13.06.2010, 11:11
von Knuddelmonster
mal hallöchen ...
ich hoffe ich mach mich jetzt nicht beliebt bei denen die dieses script für die öffnungszeiten benutzten ...
das script ist ja recht gut, nur leider liest es die zeit des clienten aus der sich einloggen will im chat, gibt es da einen möglichkeit die zeit welche für den vergleich verwendet wird vom server zu nehmen ???
hoffe die profis wissen was ich meine, den so wie es jetzt ist kann man die öffnungszeiten leicht umgehen
Lg vom Knuddelmonster ...
Re: Script "Öffnungszeiten" geht nicht
Verfasst: 09.08.2010, 19:33
von Fireangel2411
Hallo zusammen
ich möchte gerne diesen scipt einbauen was auch einwandfrei geht aber wenn ich jetzt die uhrzeit ändere
Z.B von 10:00 - 01:00 schmeist er mich trotz immer raus und das um 19 uhr
Habe ich was Falsch gemacht ?
LG Fireangel2411 Danke im Voraus
ich möchte gerne die zeiten haben mo-fr von 10:00 bis 01:00 und das selbe auch für sam und son
danke ihr
<script language="javascript">jetzt=new Date();Std=jetzt.getHours();Tag=jetzt.getDay();if(((Std<10||Std>=01)&&Tag!=6&&Tag!=0)||(Std<10||Std>=01)&&(Tag==6||Tag==0)){alert("Mo-Fr von 17-21 Uhr und Sa-So 18-22 Uhr geöffnet.");frm = parent.info.document.eingabe;frm.message.value="/exit";frm.submit();}</script>