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.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    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)