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:Zeigen
<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:Zeigen
<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:Zeigen
<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 :mrgreen: Aber ich habs mal probiert, ist allerdings ungetestet und kann Denkfehler enthalten :o
Script:Zeigen
<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:Zeigen
<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.
Script:Zeigen
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 :wink:

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:Zeigen
<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>