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

    wernherr

    • Neu im Forum
    • Beiträge: 46
    Re: BETA MODUL: CustomersNotice - Hinweise für Kunden
    Antwort #45 am: 04. September 2016, 22:19:13
    Hallo

    Jetzt läuft es. Der SQL Befehl wurde nicht ausgeführt wegen eines SQL-Syntaxfehlers

    habe in der customers_notice.sql die zeile `pages` text COLLATE,
    entfernt dann erst wurden erst die Tabellen in die Datenbank geschrieben.

    Warum auch immer. Bin jetzt nicht so der SQL kenner

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Re: BETA MODUL: CustomersNotice - Hinweise für Kunden
    Antwort #46 am: 05. September 2016, 11:44:13
    COLLATE ist böse!

    Sollte nur dann eingesetzt werden wenn es absolut sein muss und ich würde den PHP code so schreiben dass es entweder unnötig wird oder geprüft wird ob es nötig ist.

    COLLATE erzwingt ein umgehen der standard collation .....
    http://dev.mysql.com/doc/refman/5.7/en/charset-collate.html

    Wenn man also den Code für z.B. latin1_german2_ci geschrieben hat, der Shop aber umgestellt wird auf UTF-8, fällt das auf die Fresse (Außer man fragt die Datenbank vorher ab, was denn die Collation sein soll ...)

    wernherr

    • Neu im Forum
    • Beiträge: 46
    Re: BETA MODUL: CustomersNotice - Hinweise für Kunden
    Antwort #47 am: 05. September 2016, 19:44:48
    Aha,

    nun gut nachdem ich collate gelöscht habe konnte ich es auch Installieren,
    nur muss es bei einigen auch ohne Änderung installiert worden sein.
    Mit dem gleichen Code, Ist schon merkwürdig.

    Nun gut Funktioniert jetzt prima

    Werner

    p3e

    • Experte
    • Beiträge: 2.428
    Re: BETA MODUL: CustomersNotice - Hinweise für Kunden
    Antwort #48 am: 05. September 2016, 20:54:26
    Auf meinem Testsystem läuft eine ältere MySQL Datenbank. Die hat nicht gemeckert aber für aktuellere Systeme muss die SQL Datei dann wohl umgeschrieben werden.

    web28

    • modified Team
    • Beiträge: 9.404
    Re: BETA MODUL: CustomersNotice - Hinweise für Kunden
    Antwort #49 am: 05. September 2016, 21:18:32
    Eigentlich benötigt man das Modul doch gar nicht.

    Das kann man alles mit dem Content Manager machen.

    Man benötigt idealerweise eine Smarty Funktion um die Contentinhalte abzufragen

    In dieser Funktion bekommt man mit

    Code: PHP  [Auswählen]
    $content = $main->getContentData($coID);

    den Content.

    Kann man aber auch anders lösen.

    Vorteil: Mehrsprachigkeit, Kundengruppen usw.

    Gruss Web28

    wernherr

    • Neu im Forum
    • Beiträge: 46
    Re: BETA MODUL: CustomersNotice - Hinweise für Kunden
    Antwort #50 am: 05. September 2016, 21:44:08
    Eigentlich benötigt man das Modul doch gar nicht.

    Das kann man alles mit dem Content Manager machen.

    @Web28

    Hast recht danke für den Tipp. Manchmal denkt man viel zu kompliziert. Werde es demnächst
    bei mir wieder ändern

    Danke

    Werner

    Andreas Kroll

    • Fördermitglied
    • Beiträge: 249
    • Geschlecht:
    Re: BETA MODUL: CustomersNotice - Hinweise für Kunden
    Antwort #51 am: 31. Januar 2017, 17:56:59
    Eigentlich benötigt man das Modul doch gar nicht.

    Das kann man alles mit dem Content Manager machen.

    Man benötigt idealerweise eine Smarty Funktion um die Contentinhalte abzufragen

    In dieser Funktion bekommt man mit

    Code: PHP  [Auswählen]
    $content = $main->getContentData($coID);

    den Content.

    Kann man aber auch anders lösen.

    Vorteil: Mehrsprachigkeit, Kundengruppen usw.

    Gruss Web28
    Hallo web28
    Könntest Du mir bitte kurz erklären wie ich dort vorgehen muss?
    Ich habe das Modul installiert, erhalte jedoch leider im Adminbereich einen kleinen Fehler und möchte deshalb gerne die von Dir vorgeschlagene Lösung nutzen.
    mfg
    Andreas

    michaelEberl

    • Mitglied
    • Beiträge: 111
    Re: BETA MODUL: CustomersNotice - Hinweise für Kunden
    Antwort #52 am: 14. Juni 2017, 20:41:27
    Habe die Daten ins Template Root laut Anweisung kopiert.
    Benutze Shop Version 2.0.2.0
    Original Responsive Template.
    customers_notice.sql per phpMyAdmin importiert.
    Dann kam folgende Meldung.
    Der Import wurde erfolgreich abgeschlossen, 4 Abfragen wurden ausgeführt. (customers_notice.sql)

    und die folgende Fehlermeldung:

    Code: SQL  [Auswählen]
    Fehler

    Statische Analyse:

    2 Fehler wurden während der Analyse gefunden.

        Ein Komma oder eine schließende Klammer wird erwartet. (near "(" at POSITION 437)
        Unerwarteter Statement-Anfang. (near "`customers_notice_id`" at POSITION 438)

    SQL-Befehl:

    CREATE TABLE IF NOT EXISTS `customers_notice` ( `customers_notice_id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, `status` SMALLINT(1) NOT NULL DEFAULT '0', `position` INT(3) NOT NULL DEFAULT '1', `startdate` datetime DEFAULT '0000-00-00 00:00:00', `enddate` datetime DEFAULT '0000-00-00 00:00:00', `template` VARCHAR(100)DEFAULT '', `customers_status` VARCHAR(255) DEFAULT '', `pages` text COLLATE, PRIMARY KEY (`customers_notice_id`) )

    MySQL meldet: Dokumentation
    #1064 - Fehler IN der SQL-Syntax. Bitte die korrekte Syntax im Handbuch nachschlagen bei '
      PRIMARY KEY (`customers_notice_id`)
    )'
    IN Zeile 9

    Was kann ich nun tun?

    Danke

    karsta.de

    • Experte
    • Beiträge: 3.159
    Re: BETA MODUL: CustomersNotice - Hinweise für Kunden
    Antwort #53 am: 14. Juni 2017, 23:10:07
    Versuche es so:

    Code: SQL  [Auswählen]
    CREATE TABLE IF NOT EXISTS `customers_notice` (
      `customers_notice_id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
      `status` SMALLINT(1) NOT NULL DEFAULT '0',
      `position` INT(3) NOT NULL DEFAULT '1',
      `startdate` datetime DEFAULT '0000-00-00 00:00:00',
      `enddate` datetime DEFAULT '0000-00-00 00:00:00',
      `template` VARCHAR(100) DEFAULT '',
      `customers_status` VARCHAR(255) DEFAULT '',
      `pages` text,
      PRIMARY KEY (`customers_notice_id`)
    );

    [EDIT Tomcraft 28.02.2018: Korrektur in Modulversion 0.4 für Shopversion 2.x aus Beitrag 1 übernommen.]

    Herr_Bert

    • Fördermitglied
    • Beiträge: 756
    • Geschlecht:
    Re: BETA MODUL: CustomersNotice - Hinweise für Kunden
    Antwort #54 am: 03. August 2017, 11:13:38
    Guten Tag zusammen  8-)
    wie kann ich denn verhindern dass die "Titel" Zeile die im Editor ja ausgefüllt werden muss im Frontend angezeigt wird  :-?

    Herr_Bert

    karsta.de

    • Experte
    • Beiträge: 3.159
    Re: BETA MODUL: CustomersNotice - Hinweise für Kunden
    Antwort #55 am: 03. August 2017, 18:27:38
    Du suchst in folgendenden Dateien:
    templates/DEIN_TEMPLATE/module/customers_notice/default.html
    templates/DEIN_TEMPLATE/module/customers_notice/countdown.html

    die Zeile: <h2 class="boxcartheader">{$title}</h2> und kommentierst sie aus
    <!-- h2 class="boxcartheader">{$title}</h2 -->

    BG kgd

    Sergio Mueller

    • Mitglied
    • Beiträge: 180
    Re: BETA MODUL: CustomersNotice - Hinweise für Kunden
    Antwort #56 am: 12. September 2017, 09:51:41
    Vielen Dank für dieses Modul. Danach habe ich schon lange gesucht. Ich habe es in den aktuellen 2.0.3.0 Shop eingebaut. Der Shop ist noch nicht online und in der Testphase.

    Leider wird mir der Kundenhinweis komischerweise nicht auf allen Seiten angezeigt.
    Auf der index.html und shoppingcart.html funktioniert es gut. Auf diesen Seiten nicht: product_info_v1.html , checkout_shipping.html , checkout_payment.html, checkout_confirmation.html... mehr habe ich noch nicht versucht.

    Gibt es noch irgendetwas zu beachten ausser
    {if isset($CUSTOMER_NOTICE)}{$CUSTOMERS_NOTICE}{/if}
    in die Template Dateien einzufügen ?
    Die Haken für die Seiten sind im Modul alle gesetzt.

    Gruß
    Sergio

    karsta.de

    • Experte
    • Beiträge: 3.159
    Re: BETA MODUL: CustomersNotice - Hinweise für Kunden
    Antwort #57 am: 13. September 2017, 08:26:06
    Das Modul ist momentan nur für diese Seiten ausgelegt:

    • Startseite
    • Kategorie
    • Produktdetails
    • Content-Seiten
    • Warenkorb
    • Kontobereich

    Außerdem bitte statt:
    {if isset($CUSTOMER_NOTICE)}{$CUSTOMERS_NOTICE}{/if}
    {if isset($CUSTOMERS_NOTICE)}{$CUSTOMERS_NOTICE}{/if} verwenden.

    BG kgd

    Sergio Mueller

    • Mitglied
    • Beiträge: 180
    Re: BETA MODUL: CustomersNotice - Hinweise für Kunden
    Antwort #58 am: 13. September 2017, 09:05:07
    Danke für den Hinweis auf den Schreibfehler.
    Es wäre zu schön gewesen, wenn das mein Problem gelöst hätte... :-?
    In den Produktdetails wird der Text trotzdem nicht angezeigt...  :-!
    Ich habe auch verschiedene Templates versucht. Auch im original xtc_modified template wird es nicht angezeigt. Nur auf der Startseite und im Warenkorb klappts.

    Timm

    • Fördermitglied
    • Beiträge: 6.271
    Re: BETA MODUL: CustomersNotice - Hinweise für Kunden
    Antwort #59 am: 13. September 2017, 09:18:56
    Eine funktionierende Version des original threaderstellers für 2.x Versionen findest du Forenregeln beachten! ))/Allgemeines/Kunden-Hinweise::11.html'); return false;" class="bbc_link" target="_blank" rel="noopener" target="_blank">hier.

    Gruss Timm
    5 Antworten
    4745 Aufrufe
    12. Dezember 2013, 12:29:01 von misterwong
    9 Antworten
    6621 Aufrufe
    28. Februar 2012, 21:35:42 von karge
    2 Antworten
    2755 Aufrufe
    30. Mai 2013, 16:52:20 von Cookie
               
    anything