iB-InformatikBoard.ch - Benutzer helfen Benutzern   IT-Lohnumfrage ¦ MS-CLIP ¦ Google  


    Diskussionen über Freizeit und Job: Diskussionen über Weiterbildung: Diskussionen über die Computerwelt:  
    Neu hier? Forum für Einsteiger
Wichtige F.A.Q.'s und Regeln
Off Topic
iB-Updates und News
Feedback und Vorschläge
Informatik Job-Forum
Ich suche eine Informatikstelle
Ich biete eine Informatikstelle
Microsoft MCSE Zertifikate
Microsoft Zertifikate Allgemein
CISCO Zertifikate
SIZ-Zertifikaten und Lernhilfen
Zertifikate und Diplome Allgemein
Weiterbildung mit E-Learning
Windows Workstation   Windows Server
Software Allgemein   Linux Software
Programmiersprachen   Webdesign
Security   Internet
Hardware/Netzwerk   Wireless
Pockets, Smartphones, PDA's   Games
Allgemeine Tipps, Bücher und Tools
HowTo    Online Schnäppchen
 
   

Willkommen auf informatikBoard.ch - Benutzer helfen Benutzern
Zurück   iB-Startseite > Informiere dich über die Computerwelt: Geräte, Hard- und Software > Webdesign/Webprogrammierung
Willkommen bei InformatikBoard.ch:
Bevor du Schreiben oder Antworten kannst,
musst du dich hier kostenlos Registrieren!

Antwort
 
Themen-Optionen
Zeitgesteuerte Textausgabe
Alt
  (#1)
Neuer Benutzer
 
Status: Offline
Beiträge: 6
Registriert seit: 08.11.2007
Alter: 26
Standard Zeitgesteuerte Textausgabe - 06.08.2008, 13:40

Hallo Leute,

ich habe jetzt schon tagelang nach dem Richtigen Script gesucht und nichts gefunden...

Eine Kunde wünscht für seinen Shop (osCommerce) eine Anzeige die zeitgesteuert bzw. gerichtet an den Öffnungszeiten anzeigt ob der Shop geöffnet oder geschlossen ist. Das Ganze kann mit Bilder oder mit Text gelöst werden...

Bin froh um jede Erklärung, die zur Lösung führt...

Gruss, Michael
   
Mit Zitat antworten
Zeitgesteuerte Textausgabe
 
Links zum gleichem Thema:

GeschenkeNews die besondere Art zu schenken
Geschenke der besonderen Art.
AW: Zeitgesteuerte Textausgabe
Alt
  (#2)
Fortgeschrittener Benutzer
 
Benutzerbild von Bagandi
 
Status: Online
Beiträge: 175
Registriert seit: 30.06.2008
Ort: Bern
Alter: 18
Standard AW: Zeitgesteuerte Textausgabe - 06.08.2008, 13:45

Hallo Foxcom

Also verstehe ich das richtig:

Sagen wir der Shop hat bis 20:00Uhr offen.
Wenn jetzt 19:59 ist soll es auf der Website ein Text/Bild mit geöffnet anzeigen
Und nach 20:01 ein Text/Bild mit geschlossen!?

Sind die Öffnungszeiten fix oder wechseln diese regelmässig?

Gruss,

Bagandi
   
Mit Zitat antworten
AW: Zeitgesteuerte Textausgabe
Alt
  (#3)
Neuer Benutzer
 
Status: Offline
Beiträge: 6
Registriert seit: 06.08.2008
Ort: Basel
Alter: 23
Standard AW: Zeitgesteuerte Textausgabe - 06.08.2008, 13:51

Hallo Foxcom
Steht dir PHP zur verfügung?
Wenn ja kanst du di serverzeit an eine IF/ELSE-bedingung knüpfen.
Gruss, passa
   
Mit Zitat antworten
AW: Zeitgesteuerte Textausgabe
Alt
  (#4)
Fortgeschrittener Benutzer
 
Benutzerbild von Bagandi
 
Status: Online
Beiträge: 175
Registriert seit: 30.06.2008
Ort: Bern
Alter: 18
Standard AW: Zeitgesteuerte Textausgabe - 06.08.2008, 13:53

Zitat:
Zitat von passa Beitrag anzeigen
Hallo Foxcom
Steht dir PHP zur verfügung?
Wenn ja kanst du di serverzeit an eine IF/ELSE-bedingung knüpfen.
Gruss, passa
Hätte ich auch vorgeschlagen. Wenn du kein PHP kannst würde es auch mit VB Script realisierbar sein..

Cheers
   
Mit Zitat antworten
AW: Zeitgesteuerte Textausgabe
Alt
  (#5)
Neuer Benutzer
 
Status: Offline
Beiträge: 6
Registriert seit: 08.11.2007
Alter: 26
Standard AW: Zeitgesteuerte Textausgabe - 06.08.2008, 14:43

Besten Dank schon mal...

If und else sind mir ein Begriff, doch habe ich leider keine Ahnung, wie ich die Zeitabfrage bewerkstelligen soll! Habt ihr evt. ein paar Codeschnipsel rumliegen?

Die Öffnungszeiten sind fix, ausser Sonntags!
   
Mit Zitat antworten
AW: Zeitgesteuerte Textausgabe
Alt
  (#6)
Neuer Benutzer
 
Status: Offline
Beiträge: 6
Registriert seit: 06.08.2008
Ort: Basel
Alter: 23
Standard AW: Zeitgesteuerte Textausgabe - 06.08.2008, 15:03

if/else ist dir ja bekannt. Die Abfrage der Serverzeit kanst du mit der Funktion "date" bewerkstelligen.
Siehe: PHP: date - Manual
Viel Spass...
   
Mit Zitat antworten
AW: Zeitgesteuerte Textausgabe
Alt
  (#7)
Neuer Benutzer
 
Status: Offline
Beiträge: 6
Registriert seit: 08.11.2007
Alter: 26
Standard AW: Zeitgesteuerte Textausgabe - 07.08.2008, 10:35

Ok... Ich habe nun mal was gebastelt...

Leider scheint die Abfrage mit dem Wochentagen nicht zu funktionieren. Könnt ihr mir helfen?

CODE:


**montag bis donnerstag

<?php
$zeit = time ();
$zeit = gmdate ("G", $zeit);
$wochentag = gmdate ("w", $wochentag);
if ($zeit <= 11) and ($wochentag <= 5) and ($wochentag >=0) {
echo "Unser Shop hat geschlossen";
}
elseif (($zeit > 11) and ($zeit < 13.5)) {
echo "Unser Shop hat geöffnet";
}
elseif (($zeit > 17) and ($zeit < 23)) {
echo "Unser Shop hat geöffnet";
}
else {
echo "Unser Shop hat geschlossen";
}
?>

**freitag und samstag

<?php
$zeit = time ();
$zeit = gmdate ("G", $zeit);
if ($zeit <= 11) and ($wochentag = 7) and ($wochentag >= 4) {
echo "Unser Shop hat geschlossen";
}
elseif (($zeit > 11) and ($zeit < 13.5)) {
echo "Unser Shop hat geöffnet";
}
elseif (($zeit > 17) and ($zeit < 24)) {
echo "Unser Shop hat geöffnet";
}
else {
echo "Unser Shop hat geschlossen";
}
?>

sonntag

<?php
$zeit = time ();
$zeit = gmdate ("G", $zeit);
if ($zeit <= 12) and ($wochentag = 0) {
echo "Unser Shop hat geschlossen";
}
elseif (($zeit > 12) and ($zeit < 23)) {
echo "Unser Shop hat geöffnet";
}
else {
echo "Unser Shop hat geschlossen";
}
?>
   
Mit Zitat antworten
AW: Zeitgesteuerte Textausgabe
Alt
  (#8)
Erfahrener Benutzer
 
Benutzerbild von Mastapopulus
 
Status: Offline
Beiträge: 262
Blog-Einträge: 2
Registriert seit: 26.07.2008
Ort: Baar, Schweiz
Alter: 18
Standard AW: Zeitgesteuerte Textausgabe - 07.08.2008, 16:12

weshalb nicht mit...?
Code:
date("l")
Gibt aktuellen Wochentag.

oder mit
Code:
date("D")
Abkürzung aktuellen Wochentag in 3 Buchstaben
Dies in eine schleife zu bauen sollte ja kein Problem mehr darstellen...


Module abgeschlossen: 100, 101, 103, 104, 112, 117,120, 123, 127, 129, 130, 133, 143, 151, 184, 214, 304, 305, 306, 318, BWG1, NWG1, NWG2, BWG2, BWG3, CST1, CST2, Tengl

Durchgefallen: 301, 225, 226

Geändert von Mastapopulus (07.08.2008 um 16:14 Uhr). Grund: Brauche immer 2. Versuche
  Mastapopulus eine Nachricht über Skype™ schicken 
Mit Zitat antworten
AW: Zeitgesteuerte Textausgabe
Alt
  (#9)
Moderator
 
Benutzerbild von remix
 
Status: Offline
Beiträge: 725
Registriert seit: 15.01.2005
Ort: Oberbuchsiten
Alter: 36
Standard AW: Zeitgesteuerte Textausgabe - 07.08.2008, 16:44

Wenn schon, dann würde ich auch nur mit date("w") arbeiten. das ergibt den Wochentag numerisch: 0(Sonntag) bis 6(Samstag)

Im übrigen wird der Fehler in deinem Beispiel diese Zeile sein:

$wochentag = gmdate ("w", $wochentag);

Du brauchst natürlich zur Initialisierung das aktuelle Datum und nicht die Variable $wochentag, die ja immer noch leer ist. Also dann etwa so:

$wochentag = gmdate ("w", time());


Dieses Posting wurde aus 100% rezyklierten Elektronen hergestellt
und kann für die Umwelt absolut unschädlich gelöscht werden.
   
Mit Zitat antworten
AW: Zeitgesteuerte Textausgabe
 
Links zum gleichem Thema:

GeschenkeNews die besondere Art zu schenken
Geschenke der besonderen Art.
AW: Zeitgesteuerte Textausgabe
Alt
  (#10)
Erfahrener Benutzer
 
Benutzerbild von Mastapopulus
 
Status: Offline
Beiträge: 262
Blog-Einträge: 2
Registriert seit: 26.07.2008
Ort: Baar, Schweiz
Alter: 18
Standard AW: Zeitgesteuerte Textausgabe - 07.08.2008, 17:03

An den Feiertagen habt ihr geöffnet???


Module abgeschlossen: 100, 101, 103, 104, 112, 117,120, 123, 127, 129, 130, 133, 143, 151, 184, 214, 304, 305, 306, 318, BWG1, NWG1, NWG2, BWG2, BWG3, CST1, CST2, Tengl

Durchgefallen: 301, 225, 226
  Mastapopulus eine Nachricht über Skype™ schicken 
Mit Zitat antworten
AW: Zeitgesteuerte Textausgabe
Alt
  (#11)
Moderator
 
Benutzerbild von DjSpock
 
Status: Offline
Beiträge: 1,388
Registriert seit: 05.08.2003
Ort: Im Schoenen Luzern
Alter: 27
Standard AW: Zeitgesteuerte Textausgabe - 08.08.2008, 17:12

hallo zusamen

Man könnte auch einfach ein Bild machen zb. status.jpg dieses dan in der webseite einbauen und mit cron /batch jobs einfach zur richtienzeit ersetzen :-)

ist etwas gebastelt zugegeben ;-)

gruss Koni


CNE, CNA auf OES / Netware 6 / 6.5
CCA, auf MPS 4
PC-LAN SIZ


Zusammen schaffen wir es!!!
  DjSpock eine Nachricht über MSN schicken DjSpock eine Nachricht über Skype™ schicken 
Mit Zitat antworten
Antwort



Unsere iB-Sponsoren:
itrain.ch
klubschule.ch
iB-Sponsor: inside-it.ch
ARP DATACON - PC Onlineshop für Computer, Computerbedarf und Software


Sponsor-Links:



Bitte beachtet das Angebot unserer Sponsoren:
Clever-Schenken.ch Geschenke und Geschenkideen