gelöst einfache PHP-Scripte einbindbar?

Thema wurde von Urmelaufdemeis, 2. September 2017 erstellt.

  1. sabine_baumann
    sabine_baumann Erfahrener Benutzer
    Registriert seit:
    29. Juni 2017
    Beiträge:
    296
    Danke erhalten:
    25
    Danke vergeben:
    81
    Ich hab mich zu früh gefreut :(

    Das ist mein HTML-Code
    HTML:
    <div style="text-align: center;">
        <br />
        <span style="font-family:architects daughter"><span style="color:#464545;"><span style="font-size: 24px;"><script language="JavaScript">
    <!--
    Datum = new Date();
    Stunde = Datum.getHours();
    if(Stunde > 17)
    {
    document.write("Einen schönen guten Abend und herzlich willkommen");
    }
    else if(Stunde > 14)
    {
    document.write("Einen schönen guten Nachmittag und herzlich willkommen");
    }
    else if(Stunde > 12)
    {
    document.write("Einen schönen guten Tag und herzlich willkommen");
    }
    else if(Stunde > 02)
    {
    document.write("Einen schönen guten Morgen und herzlich willkommen");
    }
    // -->
    </script> </span></span></span>
    </div>
    Es zeigt immer noch Morgen an :(. Was ist daran denn falsch?
     
  2. barbara
    barbara G-WARD 2014-2020
    Registriert seit:
    14. August 2011
    Beiträge:
    35.657
    Danke erhalten:
    11.371
    Danke vergeben:
    1.616
    Bei mir steht "Guten Tag"
    Hängt bei dir der Browser-Cache?
     
  3. sabine_baumann
    sabine_baumann Erfahrener Benutzer
    Registriert seit:
    29. Juni 2017
    Beiträge:
    296
    Danke erhalten:
    25
    Danke vergeben:
    81
    ich stell die Frage lieber nochmal bevor sie untergeht ;)

    Muss wohl so gewesen sein. Momentan stimmts bei mir auch. um 5 werd ich nochmal kontrollieren, da muss dann ja normal Abend stehen :)
     
  4. sabine_baumann
    sabine_baumann Erfahrener Benutzer
    Registriert seit:
    29. Juni 2017
    Beiträge:
    296
    Danke erhalten:
    25
    Danke vergeben:
    81
    Ich komm nochmal auf meine Frage zurück. Ich konnte sie bislang leider immer noch nicht selbst lösen.

    In meiner persönlichen Begrüßung möchte ich gerne den Wochentag einbinden (z.B. einen schönen Dienstagmorgen). Ich hab einiges versucht wie "tagZahl = jetzt.getDay()," aber es wird nichts ausgegeben. Könnte mir vielleicht jemand einen hilfreichen Tipp geben, was ich falsch mache? Ich nutze den oben genannten Code.
     
  5. Torben Wark
    Torben Wark Gambio GmbH
    Registriert seit:
    15. Juli 2014
    Beiträge:
    2.581
    Danke erhalten:
    1.178
    Danke vergeben:
    399
    Auf die schnelle eben zusammengebastelt. Das könnte tun, was du möchtest:

    Code:
    <script type="text/javascript">
       daysArray = ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'];
       Date = new Date();
       hour = Date.getHours();
       dayValue = Date.getDay();
       day = daysArray[dayValue];
      
       if (hour > 17) {
          document.write("Einen schönen guten " + day + " Abend und herzlich willkommen");
       }
       else if (hour > 14) {
          document.write("Einen schönen guten " + day + " Nachmittag und herzlich willkommen");
       }
       else if (hour > 12) {
          document.write("Einen schönen guten " + day + " und herzlich willkommen");
       }
       else if (hour > 2) {
          document.write("Einen schönen guten " + day + " Morgen und herzlich willkommen");
       }
    </script>
    
    Das funktioniert allerdings nur, wenn dein Shop nur auf Deutsch betrieben wird. Ansonsten müsste man erstmal die Sprache ermitteln und dann entsprechend andere Texte anzeigen.
     
  6. sabine_baumann
    sabine_baumann Erfahrener Benutzer
    Registriert seit:
    29. Juni 2017
    Beiträge:
    296
    Danke erhalten:
    25
    Danke vergeben:
    81
    Super :). Lieben Dank (es bleibt vorerst bei Deutsch)