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: BETA MODUL: CustomersNotice - Hinweise für Kunden

    Carola

    • Neu im Forum
    • Beiträge: 34
    • Geschlecht:
    Re: BETA MODUL: CustomersNotice - Hinweise für Kunden
    Antwort #135 am: 07. November 2019, 12:14:26
    Ich lege zu meiner oben genannten Erweiterung aus Antwort #131 mal eine fertige zip bei.
    Die index.html des jeweiligen template ist das original mit der eingefügten Änderung und dient zur Ansicht.

    MfG
    Carola

    [EDIT Tomcraft 07.11.2019: Erweiterung in Beitrag 1 verlinkt.]

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.743
    • Geschlecht:
    Re: BETA MODUL: CustomersNotice - Hinweise für Kunden
    Antwort #136 am: 21. März 2020, 21:50:56
    Da ich die vorliegende Erwweiterung aus gegebenem Anlass (Corona-Infos in Shops u.Ä.) gerade gebrauchen konnte und auf ein paar Unzulänglichkeiten stieß, habe ich die Erweiterung mal überarbeitet:

    Wer die alte Version hat sollte die beiliegende install.txt nochmals lesen.
    Aufgrund dessen, daß der
    - nach meinen Recherchen in modified nicht mehr verwendete -
    spiffyCal von mir mit dem datetimepicker ersetzt wurde (erstgenannter funktionierte bei mir ohnehin nicht), sind die Datumsfelder nun ohne Sekunden, haben also nun das Format '00.00.0000 00:00' (Sekunden benötigt ohnehin niemand für Messages und Infos an die Kunden).
    Es gibt ein paar Fixes und ein paar Erleichterungen.
    Das CSS für das Frontend (/templates/DEIN_TEMPLATE/css/customers_notice.css) muß sich jeder selbst nach Wunsch anpassen.

    Auszug aus dem changelog,txt:
    • fixed some minor issues
    • use modified standard objectInfo in /admin/customers_notice.php (fixed not showing info box on the right with first call of script)
    • changed to datetimepicker instead of not used anymore spiffyCal
    • fixed some potential mySQL injection dangers
    • added one-click customer groups selction
    • optimized and simplified query in /includes/external/customers_notice/classes/CustomersNoticeManager.class.php
    • use configuration constant DEFAULT_CUSTOMERS_STATUS_ID_GUEST instead of hard coded 1 in /includes/external/customers_notice/classes/CustomersNoticeManager.class.php
    • gave messages in frontend a container
    • adapted CSS for frontend
    • translated english language file (was in German before)

    Ich habe die Form der Anleitung beibehalten da die Erweiterung ja lediglich von meiner Wenigkeit überarbeitet wurde.
    Alle Änderungen sind in den Files kommentiert mit meinem Nickname.
    Das angehängte *.zip File ist im Namen verkürzt worden um die klassische Windows-Meldung "zu langer File-/ Pfad-Name" zu vermeiden.

    Viel Erfolg und Freude damit.

    Gruß,
    noRiddle

    [EDIT Tomcraft 22.03.2020: Modul in Beitrag 1 ergänzt.]

    Q

    • Fördermitglied
    • Beiträge: 1.502
    Re: BETA MODUL: CustomersNotice - Hinweise für Kunden
    Antwort #137 am: 21. März 2020, 23:05:23
    :thx:

    Probier ich die Tage gleich mal aus. Ist vielleicht mit dem Corona Chaos hilfreich.

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.743
    • Geschlecht:
    Re: BETA MODUL: CustomersNotice - Hinweise für Kunden
    Antwort #138 am: 21. März 2020, 23:35:36
    Mmh, ich hab' noch 'n paar Fehler eingebaut  :-?, bin aber müde, korrigiere ich morgen. Also am Besten so nicht einbauen.

    Gruß,
    noRiddle

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.743
    • Geschlecht:
    Re: BETA MODUL: CustomersNotice - Hinweise für Kunden
    Antwort #139 am: 22. März 2020, 11:25:42
    So, jetzt aber.
    Das oben zwei Posts höher gepostete Changelog-Auszug behält Gültigkeit.

    Wer die vorige Version hat braucht lediglich die Dateien hochzuladen/zu überschreiben.
    Natürlich, wer bereits Änderungen in die Erweiterung eingebaut hat muß sich die  dokumentieren und wieder einfügen.

    Gruß,
    noRiddle

    [EDIT Tomcraft 22.03.2020: Modul in Beitrag 1 aktualisiert.]

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.743
    • Geschlecht:
    Re: BETA MODUL: CustomersNotice - Hinweise für Kunden
    Antwort #140 am: 23. März 2020, 19:33:16
    Anbei ein Update.
    Es störte mich, daß Tage, Stunden, usw. im countdown-Template hard-codiert waren.
    Wird nun mit Smarty-conf-Sprach-Variablen definiert.

    Frage an alle:
    Bei mir zeigt der Countdown eine Std. zu wenig, obwohl die Server-TimeZone auf Europe/Berlin steht.
    Richtet sich $smarty.now nicht nach der TimeZone ?
    Habe mittels der Suchmaschine meines Vertrauens nichts drüber gefunden...

    Gruß,
    noRiddle

    [EDIT Tomcraft 23.03.2020: Modul in Beitrag 1 aktualisiert.]

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.743
    • Geschlecht:
    Re: BETA MODUL: CustomersNotice - Hinweise für Kunden
    Antwort #141 am: 29. März 2020, 19:25:49
    Habe noch nicht den Grund gefunden, deshalb ein kleines Push:

    [...]
    Frage an alle:
    Bei mir zeigt der Countdown eine Std. zu wenig, obwohl die Server-TimeZone auf Europe/Berlin steht.
    Richtet sich $smarty.now nicht nach der TimeZone ?
    Habe mittels der Suchmaschine meines Vertrauens nichts drüber gefunden...
    [...]

    "nichts drüber gefunden" stimmt zwar nicht ganz, habe schon etwas gefunden, aber es heißt immer $smarty.now richte sich nach der auf dem Server eingestellten TimeZone. Das kann nach meinen Ergebnissen aber ja nicht sein,

    Jetzt, mit der Sommerzeit stimmt der Countdown zwar, aber Sommerzeit ist ja nicht Standard.

    Gruß,
    noRiddle

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.225
    • Geschlecht:
    Re: BETA MODUL: CustomersNotice - Hinweise für Kunden
    Antwort #142 am: 30. März 2020, 09:33:14
    Verwende doch statt der Smarty Time einfach eine eigene Variable.

    Code: PHP  [Auswählen]
    $smarty->assign('timenow', time());

    Gruss Gerhard

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.743
    • Geschlecht:
    Re: BETA MODUL: CustomersNotice - Hinweise für Kunden
    Antwort #143 am: 30. März 2020, 16:36:08
    Jau, Danke, dachte ich auch schon dran und hab's nun mal ausprobiert: Dasselbe Ergebnis.
    Muß was an den Server-Einstellungen sein..., obwohl laut phpinfo() die "Default Timezone" auf "Europe/Berlin" steht.

    Gruß,
    noRiddle

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.225
    • Geschlecht:
    Re: BETA MODUL: CustomersNotice - Hinweise für Kunden
    Antwort #144 am: 30. März 2020, 17:17:09
    was bekommst du für eine Ausgabe ?

    Code: PHP  [Auswählen]
    echo date_default_timezone_get() . ' : ' . date("m/d/Y H:i:s") . PHP_EOL;

    date_default_timezone_set('CET');

    echo date_default_timezone_get() . ' : ' . date("m/d/Y H:i:s") . PHP_EOL;

    date_default_timezone_set('Europe/Berlin');

    echo date_default_timezone_get() . ' : ' . date("m/d/Y H:i:s") . PHP_EOL;
     

    Gruss Gerhard

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.743
    • Geschlecht:
    Re: BETA MODUL: CustomersNotice - Hinweise für Kunden
    Antwort #145 am: 30. März 2020, 17:30:02
    Ausgabe gerade eben:

    Europe/Berlin : 03/30/2020 17:27:18
    CET : 03/30/2020 17:27:18
    Europe/Berlin : 03/30/2020 17:27:18

    In /includes/application_top.php wird ja auch bereits mittels date_default_timezone_set() auf 'Europe/Berlin' gesetzt.
    Seltsam das Ganze, habe mal bei meinen Hoster angefragt...

    Gruß,
    noRiddle

    *NACHTRAG*
    Selbst wenn die eingestellte Default Timezone automatisch Sommerzeit könnte (was ich gerade nicht weiß), vor der Sommerzeit war es eine Std. zu viel, also im Endeffekt wurde eine Std. zu wenig runtergezählt beim Countdown.

    Juan Carlos Silverio Gomez

    • Fördermitglied
    • Beiträge: 471
    • Geschlecht:
    Re: BETA MODUL: CustomersNotice - Hinweise für Kunden
    Antwort #146 am: 06. Juni 2020, 10:39:36
    Guten Morgen,

    gibt es hier die möglichkeit es nur während einer bestimmten Zeit anzeigen zu lassen ? Also zum Beispiel jeden tag von xx:xx uhr bis xx:xx uhr ohne datum ? Nur Uhrzeiten ?

    Vielen Dank

    Andreas Kroll

    • Fördermitglied
    • Beiträge: 249
    • Geschlecht:
    Re: BETA MODUL: CustomersNotice - Hinweise für Kunden
    Antwort #147 am: 14. Dezember 2020, 10:40:02
    Guten Morgen in die Runde
    Da ich dieses Modul für die aktuelle Corona Situation benötige, habe ich es heute gemäß Anleitung in die aktuelle Shopversion eingebaut.
    In der Datenbank wird auch die customers_notice_description gefüllt.
    Allerdings bleibt die customers_notice leer und es wird nichts im Shop angezeigt.
    Hat da bitte jemand zeitnah einen Tipp für mich?
    Bleibt Gesund!

    Timm

    • Fördermitglied
    • Beiträge: 6.165
    Re: BETA MODUL: CustomersNotice - Hinweise für Kunden
    Antwort #148 am: 14. Dezember 2020, 11:44:39
    Moin

    Falls du zeitnah keine Antwort hier erhältst, gibt es eine funktionierende aber kostenpflichtige Version bei Timo.

    Gruß Timm

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.743
    • Geschlecht:
    Re: BETA MODUL: CustomersNotice - Hinweise für Kunden
    Antwort #149 am: 14. Dezember 2020, 12:23:12
    • gibt es vier Versionen im ersten Post, welche mag A. Kroll wohl haben ?  :glaskugel:,
      abgesehen von fehlender Shop-Version-Angabe...
      und
    • funktioniert die von mir eingestellte Version (nr_csn_reworked_0.1.zip) definitiv, wenn man die Installationsanleitung befolgt.

    Außerdem frage ich mich was denn bei customers_notice_id in der DB-Tabelle customers_notice_description steht wenn die DB-Tabelle customers_notice keinen Eintrag hat. Da müsste die ID ja dann fehlen.

    Gruß,
    noRiddle
    5 Antworten
    4650 Aufrufe
    12. Dezember 2013, 12:29:01 von misterwong
    9 Antworten
    6395 Aufrufe
    28. Februar 2012, 21:35:42 von karge
    2 Antworten
    2620 Aufrufe
    30. Mai 2013, 16:52:20 von Cookie