Managed Server
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: Smart Guestbook für modified eCommerce Shopsoftware

    guensi

    • Viel Schreiber
    • Beiträge: 2.288
    Dieses Modul stammt von xtc-load und wurde dort bereits für die xt:Commerce 3.04SP2.1 umgeschrieben.

    Smart Guestbook für xt:Commerce 3.04SP2.1

    Ich hab mal die bekannten Fehler und Sicherheitslücken bereinigt bzw. zugemacht. Der E-Mailversand an den Shop-Besitzer sollte nun auch mit der modified eCommerce Shopsoftware 1.0.3 funktionieren. Ältere Versionen hab ich nicht getestet, aber wüsste keinen Grund warum das da nicht gehen sollte.

    Der Einbau sollte nach beiliegender Anleitung problemlos funktionieren und in maximal einer halben Stunde erledigt sein.

    Wer die ShopStat SEO-URLs eingeschaltet hat, der benötigt noch folgende Anpassung:

    Da ich im Rahmen eines Projektes auch mit der Problematik von ShopStat und Smart_Guestbook zu tun hatte, hab ich mich mal an die Lösung gemacht.

    Ich war ja schon eine ganze Weile sehr untätig hier und somit will ich auch mal wieder einen Beitrag leisten und die Lösung hier zur Verfügung stellen. ;)

    Folgendes muß geändert werden:

    ## .htaccess

    suche:

    Code: PHP  [Auswählen]
    ##-- Content
    RewriteRule (.*):_:([0-9]+)\.html$ shop_content.php?coID=$2 [QSA,L]

    ersetze mit:

    Code: PHP  [Auswählen]
    ##-- Content
    RewriteCond %{REQUEST_URI} (.*):_:([_0-9]+):([_0-9]+)\.html$
    RewriteRule (.*):_:([_0-9]+):([_0-9]+)\.html$ shop_content.php?coID=$2&page=$3 [QSA,L]
    RewriteCond %{REQUEST_URI} (.*):_:([_0-9]+)\.html$
    RewriteRule (.*):_:([0-9]+)\.html$ shop_content.php?coID=$2 [QSA,L]

    ## inc/shopstat_functions.inc.php

    suche:

    Code: PHP  [Auswählen]
    $link .= shopstat_hrefContlink($content, $coid);

    ersetze mit:

    Code: PHP  [Auswählen]
    $link .= shopstat_hrefContlink($content, $coid, $pager);

    suche:

    Code: PHP  [Auswählen]
    function shopstat_hrefContlink($content_name, $content_id) {

    ersetze mit:

    Code: PHP  [Auswählen]
    function shopstat_hrefContlink($content_name, $content_id, $pager=false) {

    suche:

    Code: PHP  [Auswählen]
    $link = shopstat_hrefMask($content_name). CNT_DIVIDER.$content_id.".html";

    ersetze mit:

    Code: PHP  [Auswählen]
    $link = shopstat_hrefMask($content_name). CNT_DIVIDER.$content_id;
    if($pager && $pager != 1) {
      $link .= ":".$pager.".html";
    } else {
      $link .= ".html";
    }

    so das sollte es gewesen sein!

    [EDIT Tomcraft 18.05.2010: ShopStat Fix von jonnyB ergänzt.]
    [EDIT Tomcraft 03.11.2011: Fehler in Modul korrigiert, Danke an Flexi555.]

    Linkback: https://www.modified-shop.org/forum/index.php?topic=3797.0

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.185
    • Geschlecht:
    Re: MODUL: Smart Guestbook für modified eCommerce Shopsoftware
    Antwort #1 am: 06. Februar 2010, 16:01:23
    :thx:

    Danke für die Anpassung des Moduls!

    Grüße

    Torsten

    guensi

    • Viel Schreiber
    • Beiträge: 2.288
    Re: MODUL: Smart Guestbook für modified eCommerce Shopsoftware
    Antwort #2 am: 06. Februar 2010, 16:06:48
    Na bitte doch, aber das war nur ne teilweise Anpassung - damit das Teil wirklich benutzbar ist, fehlt ja noch was.

    Aber vielleicht findet sich ja noch jemand, der das Problem mit den Suma-freundlichen Urls in den Griff kriegt.

    guensi

    • Viel Schreiber
    • Beiträge: 2.288
    Re: MODUL: Smart Guestbook für modified eCommerce Shopsoftware
    Antwort #3 am: 07. Februar 2010, 19:31:15
    Kleiner Workaround für das Problem der nicht aufzurufenden Unterseiten des Gästebuches:

    In der guestbook_list.html - verantwortlich für die Darstellung des Gästebuches - die Gästebuchtabelle in einen div-Container packen, diesem eine feste Höhe geben und mit overflow:scroll einen Scrollbalken erzwingen.

    Danach im Admin die Anzahl der Einträge pro Seite hochsetzen, 500, 1000 oder was auch immer gefällt.

    Nun können alle Einträge gelesen werden.

    Eine geänderte guestbook_list.html findet sich im Anhang.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.185
    • Geschlecht:
    Re: MODUL: Smart Guestbook für modified eCommerce Shopsoftware
    Antwort #4 am: 07. Februar 2010, 20:04:12
    Ist das ein Workaround oder ein Fix, der sich generell lohnt zu integrieren? Dann könnte man doch gleich das Modul in Beitrag 1 aktualisieren. ;-)

    Grüße

    Torsten

    guensi

    • Viel Schreiber
    • Beiträge: 2.288
    Re: MODUL: Smart Guestbook für modified eCommerce Shopsoftware
    Antwort #5 am: 07. Februar 2010, 20:49:23
    Ist nur ein Workaround. Das ist ja nur eine Notlösung bis das eigentliche Problem behoben ist.

    Problem: Bei einem gut besuchten Gästebuch wird die Scrollerei dann schon problematisch, verbunden damit dass die Seite ne Menge Text enthält. (Könnte sich bei sinnvollen Einträgen aber auch positiv auswirken = Content)

    Die Entscheidung würde ich doch jedem selbst überlassen wollen. Ausserdem ist der Austausch der einen Datei ja kein Hexenwerk. Zudem - sofern das Problem mal gelöst werden sollte - ist die Originaldatei noch im Paket drin. Und ne Variante ins Paket einbauen - das würde den Einbau nur unnötig verkomplizieren.

    jonnyB

    • Fördermitglied
    • Beiträge: 519
    • Geschlecht:
    Da ich im Rahmen eines Projektes auch mit der Problematik von ShopStat und Smart_Guestbook zu tun hatte, hab ich mich mal an die Lösung gemacht.

    Ich war ja schon eine ganze Weile sehr untätig hier und somit will ich auch mal wieder einen Beitrag leisten und die Lösung hier zur Verfügung stellen. ;)

    Folgendes muß geändert werden:

    ## .htaccess

    suche:

    Code: PHP  [Auswählen]
    ##-- Content
    RewriteRule (.*):_:([0-9]+)\.html$ shop_content.php?coID=$2 [QSA,L]

    ersetze mit:

    Code: PHP  [Auswählen]
    ##-- Content
    RewriteCond %{REQUEST_URI} (.*):_:([_0-9]+):([_0-9]+)\.html$
    RewriteRule (.*):_:([_0-9]+):([_0-9]+)\.html$ shop_content.php?coID=$2&page=$3 [QSA,L]
    RewriteCond %{REQUEST_URI} (.*):_:([_0-9]+)\.html$
    RewriteRule (.*):_:([0-9]+)\.html$ shop_content.php?coID=$2 [QSA,L]

    ## inc/shopstat_functions.inc.php

    suche:

    Code: PHP  [Auswählen]
    $link .= shopstat_hrefContlink($content, $coid);

    ersetze mit:

    Code: PHP  [Auswählen]
    $link .= shopstat_hrefContlink($content, $coid, $pager);

    suche:

    Code: PHP  [Auswählen]
    function shopstat_hrefContlink($content_name, $content_id) {

    ersetze mit:

    Code: PHP  [Auswählen]
    function shopstat_hrefContlink($content_name, $content_id, $pager=false) {

    suche:

    Code: PHP  [Auswählen]
    $link = shopstat_hrefMask($content_name). CNT_DIVIDER.$content_id.".html";

    ersetze mit:

    Code: PHP  [Auswählen]
    $link = shopstat_hrefMask($content_name). CNT_DIVIDER.$content_id;
    if($pager && $pager != 1) {
      $link .= ":".$pager.".html";
    } else {
      $link .= ".html";
    }

    so das sollte es gewesen sein!

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.185
    • Geschlecht:
    Na da sage ich dann mal ganz lieb Dankeschön! :D

    :thx:

    Das werde ich gleich im Beitrag 1 aktualisieren.

    Grüße

    Torsten

    guensi

    • Viel Schreiber
    • Beiträge: 2.288
    Ein fettes Danke an jonnyB.

    Funktioniert einwandfrei.

     :thx:

    guensi

    • Viel Schreiber
    • Beiträge: 2.288
    Re: MODUL: Smart Guestbook für modified eCommerce Shopsoftware
    Antwort #9 am: 09. August 2010, 19:57:04
    Und gerade getestet: Wie ja beinahe nicht anders zu erwarten war, funktioniert dieses Modul auch mit der 1.05 ohne Probleme.  :B  :thumbs:

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.185
    • Geschlecht:
    Re: MODUL: Smart Guestbook für modified eCommerce Shopsoftware
    Antwort #10 am: 09. August 2010, 20:46:28
    Super guensi, vielen Dank für die Rückmeldung bezüglich modified eCommerce Shopsoftware 1.05! :thx:

    Grüße

    Torsten

    teleroy

    • Neu im Forum
    • Beiträge: 14
    Re: MODUL: Smart Guestbook für modified eCommerce Shopsoftware
    Antwort #11 am: 24. November 2010, 12:57:04
    Hallo zusammen, habe mal eine Frage zu diesem Modul:

    Ich habe es in meinem Shop eingebaut und war der Meinung alles läuft super. Nun wollte ich aber, bevor ich das Gästebuch auf die Allgemeinheit loslasse alle Testeinträge im Admin löschen und habe festgestellt, dass sich da nix tut. Ich kann die Einträge weder löschen, noch kann ich sie ändern. Ich kann noch nichtmal einen früheren Eintrag anklicken. Es wird aber auch keine Fehlermeldung ausgespuckt.

    Hat jemand ein Ahnung woran das liegen kann?

    Schönen Dank schonmal.

    Schöne Grüße.

    freistiil

    • Neu im Forum
    • Beiträge: 1
    Ich kann die Einträge leider auch nicht im Adminbereich editieren...

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Hi,

    bei guensi scheint das Modul zu funktionieren. Ich habe es nicht installiert, daher kann ich dazu leider nichts sagen.
    Geht doch sonst noch mal die Installationsanleitung durch.

    Schöne Grüße,
    Jan

    ginabella

    • Frisch an Board
    • Beiträge: 62
    • Geschlecht:
    Re: MODUL: Smart Guestbook für modified eCommerce Shopsoftware
    Antwort #14 am: 23. September 2011, 10:11:13
    Hallo,
    Der Feedback Button hier links auf der Startseite, ist das das hier beschriebene Smart Guestbook für modified eCommerce Shopsoftware oder ist das was anderes?
    12 Antworten
    4219 Aufrufe
    29. Dezember 2016, 16:50:22 von awids
    7 Antworten
    5628 Aufrufe
    03. März 2014, 09:33:57 von Brandmalerei24
    42 Antworten
    31725 Aufrufe
    25. Dezember 2013, 00:07:23 von rayban
               
    anything