Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: MODUL: Produkterinnerung für modified eCommerce Shopsoftware

    HaldOn

    • Fördermitglied
    • Beiträge: 503
    Re: MODUL: Produkterinnerung für modified eCommerce Shopsoftware
    Antwort #465 am: 25. April 2024, 14:12:03
    Hallo Karl,

    in der Tabelle steht "last_execute 2024-04-25"

    ich habe gerade nochmal getestet, sobald ich einen Artikel anklicke wird versendet.

    In welchen Logs soll ich nachsehen?

    Gruß Andre
    Trade Republic - Provisionsfrei Aktien handeln

    Karl1

    • Experte
    • Beiträge: 1.811
    Re: MODUL: Produkterinnerung für modified eCommerce Shopsoftware
    Antwort #466 am: 25. April 2024, 16:41:19
    Hallo Andre,
    bitte mache nachfolgende Änderung und teste nochmals.

    Tausche in Datei "/includes/modules/customers_remind.php" den Code in Zeile 31 gegen:

    Code: PHP  [Auswählen]
                    if(strtotime($last_exec) < strtotime(date('Y-m-d', time())))

    Gruß Karl

    HaldOn

    • Fördermitglied
    • Beiträge: 503
    Re: MODUL: Produkterinnerung für modified eCommerce Shopsoftware
    Antwort #467 am: 26. April 2024, 08:26:29
    Hallo Karl,

    das war es, Email wird nicht mehr sofort versandt.

    Vielen Dank nochmal für deine Hilfe!

    Gruß Andre

    Karl1

    • Experte
    • Beiträge: 1.811
    Re: MODUL: Produkterinnerung für modified eCommerce Shopsoftware
    Antwort #468 am: 26. April 2024, 12:01:19
    Hallo Andre,
    danke für die Rückmeldung.

    Gruß Karl

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.762
    • Geschlecht:
    Re: MODUL: Produkterinnerung für modified eCommerce Shopsoftware
    Antwort #469 am: 26. April 2024, 12:06:52
    [Wichtigtuermodus on]
    Das zweite strtotime()  ist doch unnötig, oder ?
    Code: PHP  [Auswählen]
     if(strtotime($last_exec) < time())
    [Wichtigtuermodus off]

    Gruß,
    noRiddle

    Karl1

    • Experte
    • Beiträge: 1.811
    Re: MODUL: Produkterinnerung für modified eCommerce Shopsoftware
    Antwort #470 am: 26. April 2024, 12:36:26
    Hallo noRiddle,
    davon ging ich bisher auch aus.
    Wenn ich mir die Werte von "strtotime($last_exec)" und "time()" ausgeben lasse, sind beide Werte integer und time eindeutig größer.
    Die folgende If-Abfrage wird trotzdem "true", was den Mailversand nach sich zieht.
    Code: PHP  [Auswählen]
    if(strtotime($last_exec) < time()) $mas_act = true;

    Gruß Karl

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.762
    • Geschlecht:
    Re: MODUL: Produkterinnerung für modified eCommerce Shopsoftware
    Antwort #471 am: 26. April 2024, 12:47:10
    Habe mir jetzt nicht alles genau angeschaut, aber in der Tat ergibt
    Code: PHP  [Auswählen]
    strtotime(date('Y-m-d', time()))
    nicht dasselbe wie
    Code: PHP  [Auswählen]
    weil bei Erstgenanntem die Stunden, Minuten und Sekunden nicht beachtet sind, bei Zweitgenanntem aber schon.

    Gruß,
    noRiddle
    384 Antworten
    163711 Aufrufe
    17. Dezember 2022, 16:11:48 von peter111
    82 Antworten
    49950 Aufrufe
    28. März 2017, 09:37:11 von awids
    42 Antworten
    31796 Aufrufe
    25. Dezember 2013, 00:07:23 von rayban