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

    Alex23

    • Fördermitglied
    • Beiträge: 197
    Re: MODUL: Smart Guestbook für modified eCommerce Shopsoftware
    Antwort #45 am: 17. März 2012, 17:56:13
    Hallo jonnyB,

    wie kann man eigentliche solche Spam Gästebucheinträge verhindern, denn es ist doch sehr nervig, diese täglich manuell zu löschen?

    Code: XML  [Auswählen]
    email: vwapo@tlen.pl
    Name: adhejeneupe
    Datum:
    Der Eintrag: http://legalusdrugstore.com/21.jpg  
             
    best mexican pharmacy   no membership
    http://chepestmedications.net/products/chloramphenicol.htm
    university of the pacific school of pharmacy
    lanoxin              
    pharmacy colleges ny
    http://chepestmedications.net/products/fincar.htm
    online pharmacy uk colorado university pharmacy  
             
    indiana ohio illinois online pharmacy
    http://chepestmedications.net/products/paroxetine.htm
    does pa regulate internet pharmacy grifulvin v    
             
    online pharmacy in canada
    http://chepestmedications.net/products/famvir.htm
    university of connecticut pharmacy ce ferris
    pharmacy rochester ny

    Gruss,

    Alex23

    guensi

    • Viel Schreiber
    • Beiträge: 2.288
    Re: MODUL: Smart Guestbook für modified eCommerce Shopsoftware
    Antwort #46 am: 17. April 2012, 00:48:21
    wie kann man eigentliche solche Spam Gästebucheinträge verhindern, denn es ist doch sehr nervig, diese täglich manuell zu löschen?
    quick and dirty aber funktioniert:

    In der guestbook.php folgende Zeilen suchen:
     
    Code: PHP  [Auswählen]
         //-> check values
          if (strlen($gb_text)< GUESTBOOK_TEXT_MIN_LENGTH) {
            $error = true;
            $error_text .= ERROR_GUESTBOOK_TEXT . '<-/br>< /br>';
          }

    und danach einfügen:
    Code: PHP  [Auswählen]
          elseif (stristr(($gb_text), 'pharmacy')){
          $error = true;
          $error_text .= ERROR_GUESTBOOK_TEXT_SPAM . '</br></br>';
          }
     
    Das bewirkt folgendes:
    Die Usereingabe wird auf den genannten Begriff (egal ob groß oder klein geschrieben) geprüft und wenn er vorkommt wird die Eingabe ignoriert und der Fehlertext ausgegeben.

    Der Fehlertext ERROR_GUESTBOOK_TEXT_SPAM kann/sollte in der lang/german/german.php definiert werden.

    Der Begriff "pharmacy" sollte damit fast alle deiner Problemeinträge treffen.
    Nach dem gleichen Muster können selbstverständlich noch weitere Begriffe ausgeschlossen werden. Das gibt dann eine lange Liste, aber wie gesagt quick and dirty, und es funktioniert erst mal. Für die elegantere Lösung eine Blacklist zu hinterlegen, diese abzufragen und im Idealfall diese im Backend moderieren zu können hab ich keine Zeit.
    Nur eines noch - Vorsicht bei der Wahl der sonst noch ausgeschlossenen Begriffe - mit dieser Funktion wird jeder Begriff gefunden egal ob innerhalb einer Zeichenkette oder nicht. Also Sex auszuschliessen trifft auch sextett oder sextant. Danach sollten alle verwendeten Begriffe ausgerichtet werden!

    guensi

    • Viel Schreiber
    • Beiträge: 2.288
    Re: MODUL: Smart Guestbook für modified eCommerce Shopsoftware
    Antwort #47 am: 29. April 2012, 20:25:27
    Zunächst eine kleine Korrektur für den copy-paste Fehler beim Zeilenumbruch br in meinem vorherigen Beitrag:

    In der guestbook.php folgende Zeilen suchen:
     
    Code: PHP  [Auswählen]
         //-> check values
          if (strlen($gb_text)< GUESTBOOK_TEXT_MIN_LENGTH) {
            $error = true;
            $error_text .= ERROR_GUESTBOOK_TEXT . '<br /><br />';
          }

    und danach einfügen:
    Code: PHP  [Auswählen]
          elseif (stristr(($gb_text), 'pharmacy')){
          $error = true;
          $error_text .= ERROR_GUESTBOOK_TEXT_SPAM . '<br /><br />';
          }
     

    Aufgrund der gerade in den letzten beiden Wochen anwachsenden Flut von Gästebuch-Spams (täglich bis zu 15) ist meine Liste inzwischen etwas umfangreicher geworden. Im Anhang habe ich mal eine Datei mit meinen aktuellen AntiSpam-Einträgen beigefügt (den Schrott will ich hier nicht auch noch posten). Den Inhalt der Datei einfach in der guestbook.php an die oben genannte Stelle kopieren.

    Aktuell nach wochenlanger Seuche: vier Tage ohne SPAM  :mrgreen:
    Damit bringt diese Kombination zur Zeit eine 100%Trefferquote für meine speziellen nervenden Spammer. Wichtigster Schlüssel zum Ausschluss ist der Eintrag http, sowie die Alternativen für Links. Damit können echte Gästebuchbesucher zwar keine Links auf ihre Homepage mehr posten, aber das halte ich im Vergleich zum vermüllten Gästebuch für vertretbar (html wird bei meiner Einstellung sowieso nicht unterstützt).

    Ideal wäre natürlich, wenn diese Einschränkung für angemeldete Kunden nicht gelten würde. Aber bis ich da zum Basteln komme, wird noch einige Zeit vergehen.

    Ich wünsche allen Modul-Nutzern viel Erfolg und ein Spam-freies Gästebuch.

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Re: MODUL: Smart Guestbook für modified eCommerce Shopsoftware
    Antwort #48 am: 29. April 2012, 22:15:10
    Hallo guensi,

    vielen Dank fürs Teilen deiner Erweiterung!  :thumbs:

    Schöne Grüße,
    Jan

    Tȟatȟáŋka Íyotake

    • Schreiberling
    • Beiträge: 332
    Re: MODUL: Smart Guestbook für modified eCommerce Shopsoftware
    Antwort #49 am: 01. Juni 2012, 13:48:11
    Super, Dankeschön!
    Gesagt, getan.

    Jetzt funktionieren gar keine Mailfunktionen mehr, allerdings liegt das wohl an den von mir eingegebenen Daten. :)
    Bei dem Versuch das Kontaktformular zu benutzen bekomme ich nun folgende Fehlermeldung:

    Code: PHP  [Auswählen]
    Warning: fsockopen() [function.fsockopen]: unable to connect to smtp.1und1.de:25 (Connection refused) in /***********************************/includes/classes/class.smtp.php on line 122

    Warning: fsockopen() [function.fsockopen]: unable to connect to smtp.1und1.de:25 (Connection refused) in /***********************************/includes/classes/class.smtp.php on line 122
    Message was not sent

    Mailer Error: SMTP Fehler: Konnte keine Verbindung zum SMTP-Host herstellen.

    Folgendes habe ich eingetragen:

    Zitat
    E-Mail Transport Methode            SMTP
    Der Pfad zu Sendmail                   /usr/sbin/sendmail     (kann aber auch leer bleiben, oder?)
    Adresse des SMTP Servers          smtp.1und1.de           (hoster des mailaccounts)
    Adresse des SMTP Backup Servers smtp.1und1.de          (habe dazu nichts anderes gefunden)
    SMTP Port                                  25                          (auch ein alternativer (vorgeschlagender port) wurde getestet
    SMTP Username                           registrierte mailadresse
    SMTP Password                            das dazugehörende passwort
    SMTP AUTH                                 true (wird von 1 und 1 vorgeschlagen, aber auch false wurde geprüft)
    E-Mail Linefeeds                           LF
    Benutzen von MIME HTML beim Versand von E-Mails     true
    Überprüfen der E-Mail Adressen über DNS                   false
    Senden von E-Mails                                                true
    Kontaktformular - Sendeoption                                 false  (true wurde ebenfalls getestet)

    Soweit die wichtigsten Daten im Überblick.

    Wie kann ich herausfinden, warum "er" nicht zum SMTP-Server "connecten" kann?

    MfG

    Funktioniert es schon bei Dir?

    Das selbe Problem habe ich nämlich auch, mit smtp kann der Shop mit den Einstellungen wie oben keine e-mails verschicken.
    Hat jemand bei 1&1 den Shop und kann zu den Einstellungen helfen?

    Danke im Voraus, Markkk

    Tȟatȟáŋka Íyotake

    • Schreiberling
    • Beiträge: 332
    Re: MODUL: Smart Guestbook für modified eCommerce Shopsoftware
    Antwort #50 am: 04. Juni 2012, 22:48:22
    Das hat mich nen Schritt weitergebracht. Wenn das alles nicht immer so kompliziert wäre.

    Wenn du die Domain bei 1und1 hast und dort auch die entsprechende E-Mail Adresse zur Domain angelegt hast, dann ist diese auch berechtigt über den Server zu senden.

    Grüße

    Torsten

    Grüße,

    Alex23

    • Fördermitglied
    • Beiträge: 197
    Re: MODUL: Smart Guestbook für modified eCommerce Shopsoftware
    Antwort #51 am: 18. August 2012, 17:04:48
    Hallo jonnyB,

    ich bin gerade dabei, meinen Shop von SP1b auf SP1c zu aktualisieren. Die ShopStat SEO-URLs sind eingeschaltet!
    Muss ich da in der "htaccess" jetzt auch folgende Änderungen vornehmen:
    Code: PHP  [Auswählen]
    Zitat von: jonnyB am 18. Mai 2010
        ## htaccess

        suche:

        Code: PHP

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

        ersetzen:

        Code: PHP

            ##-- 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]

    Gruss,

    Alex23

    Alex23

    • Fördermitglied
    • Beiträge: 197
    Re: MODUL: Smart Guestbook für modified eCommerce Shopsoftware
    Antwort #52 am: 25. August 2012, 20:09:26
    Hallo jonnyB,

    ich bin gerade dabei, meinen Shop von SP1b auf SP1c zu aktualisieren. Die ShopStat SEO-URLs sind eingeschaltet!
    Muss ich da in der "htaccess" jetzt auch folgende Änderungen vornehmen:
    Code: PHP  [Auswählen]
    Zitat von: jonnyB am 18. Mai 2010
        ## htaccess

        suche:

        Code: PHP

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

        ersetzen:

        Code: PHP

            ##-- 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]

    Gruss,

    Alex23
    ich beantworte jetzt mal selbst meine Frage!
    Ja, die Änderungen müssen so vorgenommen werden!

    Gruss,

    Alex23

    derJan

    • Mitglied
    • Beiträge: 120
    • Geschlecht:
    Re: MODUL: Smart Guestbook für modified eCommerce Shopsoftware
    Antwort #53 am: 15. September 2012, 01:04:31
    Kann man das Gästebuch irgendwo live anschauen?

    Ich würde nämlich gerne wissen, ob es so (siehe Anhang) im Backend aussieht und ob es sich evtl. um das selbe Gästebuch handelt, dass ich im alten Shop (xtc 3.04SP1) verbaut hatte. DENN wenn es sich um das selbe GB handeln würde, würde ich gerne meine alten Datensätze wieder importieren und evtl. das alte Design aus den bereits vorhandenen, alten Dateien übernehmen!

    Danke

    der Jan

    udoersam

    • Neu im Forum
    • Beiträge: 13
    Re: MODUL: Smart Guestbook für modified eCommerce Shopsoftware
    Antwort #54 am: 30. September 2012, 12:33:28
    Hi,

    ich habe das Gästebuch in einem "alten" Xt-Commerce am Laufen:
    http://www.sport65.de/gaestebuch:_:25.html

    Läuft seit einigen Jahren. Und der Backend sieht gleich aus.

    Grüße

    derJan

    • Mitglied
    • Beiträge: 120
    • Geschlecht:
    Re: MODUL: Smart Guestbook für modified eCommerce Shopsoftware
    Antwort #55 am: 30. September 2012, 13:44:36
    ich habe das Gästebuch in einem "alten" Xt-Commerce am Laufen:
    http://www.sport65.de/gaestebuch:_:25.html

    Hallo Udoersam,

    danke für den Link, doch das Gästebuch hatte ich auch im alten Shop mit  "xt:Commerce* 3.0.4 SP2.1" seit 2007 laufen und wollte nun nur wissen, ob es sich tatsächlich um das selbe handelt, damit ich evtl. meine damalig formatierten Dateien wieder verwenden kann und vielleicht sogar die alten Datensätze in meine aktuelle Datenbank importieren kann.
    Danke

    der Jan

    derJan

    • Mitglied
    • Beiträge: 120
    • Geschlecht:
    Re: MODUL: Smart Guestbook für modified eCommerce Shopsoftware
    Antwort #56 am: 23. Oktober 2012, 22:59:24
    Ohhhhhhh ... ich krümme mich so langsam, weil immer wieder Merkwürdigkeiten während des Einbaus der Module auftauchen.
    Nun habe ich das Gästebuch installiert und kann jedoch keinen Eintrag anlegen. Ich habe die ShopStat SEO-URLs eingeschaltet und wollte dafür die von jonnyB beschriebenen Codebereiche austauschen, kann jedoch den folgenden Code nicht in der Datei "inc/shopstat_functions.inc.php" finden

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

    Selbst in der "htaccess" war der vom jonnyB beschriebene Code nicht enthalten.
    Bei mir steht in der htaccess:

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

    und nicht wie von jonnyB beschrieben

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

    Das kann doch nicht sein, dass ich verschiedene Module nachträglich in den Shop einbauen will und immer wieder (meistens am Ende der Anleitung) die beschriebenen Codezeilen nicht finden kann, oder diese total von der Beschreibung abweichen.
    Man kann doch nicht immer erst alle zu ändernden Dateien prüfen, ob auch der Code drin steht, der in einer Anleitung zum verändern/ zum austauschen beschrieben wird. Installiert habe ich den Shop mit Version 1.05 SP1c und habe ihn dann mit dem Patch auf 1.05 SP1d upgedated.

    Hat jemand eine Idee, warum ich keinen Eintrag im Gästebuch erstellen kann BZW. wie ich die nicht zu findende Codezeile ersetzen/ austauschen kann?

    Ich habe mal meine "shopstat_functions.inc.php" als txt Datei in den Anhang gepackt.

    Vielen Dank

    derJan

    • Mitglied
    • Beiträge: 120
    • Geschlecht:
    Re: MODUL: Smart Guestbook für modified eCommerce Shopsoftware
    Antwort #57 am: 25. Oktober 2012, 23:39:53
    Hat denn niemand eine Idee?

    oemi1980

    • Neu im Forum
    • Beiträge: 3
    Re: MODUL: Smart Guestbook für modified eCommerce Shopsoftware
    Antwort #58 am: 14. November 2013, 15:41:50
    weiß einer rat ?

    Fehler

    SQL-Befehl:

    # phpMyAdmin MySQL-Dump
    # Host: localhost
    # PHP Version: 4.3.1
    # --------------------------------------------------------
    #
    # Table structure for table `guestbook`
    #
    CREATE TABLE guestbook(
    entry_id int( 11 ) NOT NULL AUTO_INCREMENT ,
    visitors_name varchar( 64 ) NOT NULL default '',
    visitors_email varchar( 96 ) default '',
    entry_rating int( 1 ) default NULL ,
    entry_status int( 1 ) default '1',
    date_added datetime default NULL ,
    last_modified datetime default NULL ,
    entry_read int( 5 ) NOT NULL default '0',
    PRIMARY KEY ( entry_id )
    ) TYPE = MYISAM ;

    MySQL meldet: Dokumentation
    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 20

    web0null

    • Experte
    • Beiträge: 1.998
    Re: MODUL: Smart Guestbook für modified eCommerce Shopsoftware
    Antwort #59 am: 14. November 2013, 17:21:32
    Oh ein ganz freundlicher Mensch.
    Der 1. Beitrag, und so ein tolles hallo, und bitte, und danke, weiter so, das haben wir gerne. :thumbs:
    12 Antworten
    4282 Aufrufe
    29. Dezember 2016, 16:50:22 von awids
    7 Antworten
    5673 Aufrufe
    03. März 2014, 09:33:57 von Brandmalerei24
    384 Antworten
    164705 Aufrufe
    17. Dezember 2022, 16:11:48 von peter111