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: Artikelbewertung als Gast mit Namen und Captcha

    meander1

    • Mitglied
    • Beiträge: 118
    Artikelbewertung als Gast mit Namen und Captcha
    am: 22. Dezember 2010, 14:41:51
    Hallo!
    Ich möchte gern auch den Gästen ermöglichen die Produkte zu bewerten. Da ich aber keine Spameinträge haben möchte, wäre ein Captcha bei jeder Bewertung gut. Leider habe ich dazu nichts gefunden. Gibt es dafür eine Lösung, wenn ja wie?
    Weiterhin sollen die Gäste ihren Namen eingeben können, da sonst bei den Bewertungen sehr oft nur "Gast" da steht.
    Könnt ihr mir helfen?
    Danke



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

    meander1

    • Mitglied
    • Beiträge: 118
    Artikelbewertung als Gast mit Namen und Captcha
    Antwort #1 am: 23. Dezember 2010, 09:11:37
    Hat jemand eine Idee? Hab nirgendwo was gefunden. Danke

    online-beobachter

    • Schreiberling
    • Beiträge: 417
    Artikelbewertung als Gast mit Namen und Captcha
    Antwort #2 am: 25. Dezember 2010, 19:04:53
    Hallo,
    ich hab das nicht mit einem Captcha gelöst sondern mit diesem Code, den ich auch mal irgendwo gefunden hatte. Diese blockiert das speichern von Bewertungen in denen die Wörter http, https enthalten sind.

    Datei: product_reviews_write.php

    Suche:

    Code: PHP  [Auswählen]
     if (isset($_GET['action']) && $_GET['action'] == 'process') {
     
    Füge danach ein:

    Code: PHP  [Auswählen]
    // add by IaN - CHECK FOR SPAM LINKS

        if(strpos($_POST['review'], '[url]') ||
           strpos($_POST['review'], 'http://' ) ||
           strpos($_POST['review'], 'https://') ){
           xtc_redirect(xtc_href_link(FILENAME_DEFAULT));
        }else{
    // end add by IaN - CHECK FOR SPAM LINKS
     
    und

    Suche:

    Code: PHP  [Auswählen]
            xtc_redirect(xtc_href_link(FILENAME_PRODUCT_REVIEWS, $_POST['get_params']));
      }
     
    Füge danach ein:

    Code: PHP  [Auswählen]
    // add by IaN - CHECK FOR SPAM LINKS
      }
    // end add by IaN - CHECK FOR SPAM LINKS
     
    Gruß Michael

    franky_n

    • Experte
    • Beiträge: 4.950
    Artikelbewertung als Gast mit Namen und Captcha
    Antwort #3 am: 25. Dezember 2010, 19:17:22
    Hallo meander1,

    ich hatte damals mal eine Klasse für Captchas erstellt.
    Evtl. kannst Du die dafür gebrauchen... :)

    Kontaktformular mit Captcha funktioniert nicht

    Viele Grüße

    Franky

    meander1

    • Mitglied
    • Beiträge: 118
    Artikelbewertung als Gast mit Namen und Captcha
    Antwort #4 am: 28. Dezember 2010, 16:09:41
    @ online-beobachter: ist ne gute Idee, doch leider geht das bei mir nicht.
    Ist der Code richtig?
    Mit dem Captcha komme ich nicht klar, anscheint gibt es da keine Lösung.
    Gibt es denn ein Möglichkeit, dass man selbst eine Frage als Feld einbaut? Zum Beispiel: "Was ist die Hauptstadt von Deutschland" mit nur einer Antwortmöglichkeit?
    Vielen Dank!

    vsell

    • BVB Fan
    • Viel Schreiber
    • Beiträge: 2.802
    • Geschlecht:
    Artikelbewertung als Gast mit Namen und Captcha
    Antwort #5 am: 28. Dezember 2010, 16:28:50
    Servus meander1...

    also ich würde dir da eher von abraten, zumal die berühmte "Gertrud K. aus F." marketingtechnisch keinen Sinn ergibt.

    Warum soll jemand, der sich nicht einmal die Zeit zur Anmeldung nimmt, dann zu einer positiven Bewertung hin reissen lassen?
    Noch dazu zu einem Artikel, den Er nicht einmal bei dir gekauft hat.... mit etwas Pech wird da sogar eher ein Artikel zerrissen als positiv bewertet... viele Grüße vom Mitwerber und Co

    Für allgemeine Bewertungen gibt's ja ohnehin die Bewertungsportale.

    Gruß Fred

    meander1

    • Mitglied
    • Beiträge: 118
    Artikelbewertung als Gast mit Namen und Captcha
    Antwort #6 am: 28. Dezember 2010, 16:39:12
    Da hast du schon Recht, aber sehe sehr oft dass potentielle Kunden die Produktbilder auf diversen Facebook Seiten kommentieren. Ich denke da würden schon paar Leute was schreiben.

    vsell

    • BVB Fan
    • Viel Schreiber
    • Beiträge: 2.802
    • Geschlecht:
    Artikelbewertung als Gast mit Namen und Captcha
    Antwort #7 am: 28. Dezember 2010, 17:24:56
    Da würde ich an deiner Stelle aber eher die Facebook und Twitterverlinkung direkt einbauen...
    da bist du auf der sicheren Seite der Empfehlungen... jeder kann dann sofort dort empfehlen... :thumbs:

    Wie geht findest du über die SuFu

    online-beobachter

    • Schreiberling
    • Beiträge: 417
    Artikelbewertung als Gast mit Namen und Captcha
    Antwort #8 am: 28. Dezember 2010, 17:41:16
    @meander1

    Hier meine ganze Datei, hab einen 1.03 in Betrieb. (Die Datei ist möglichweise aber vom 1.04)
    Jedenfalls funktioniert diese bei mir. Wenn man Spamtext mit http eingibt fliegt man direkt ohne weitere Fehlermeldung auf die Startseite.

    Gruß
    Michael

    meander1

    • Mitglied
    • Beiträge: 118
    Artikelbewertung als Gast mit Namen und Captcha
    Antwort #9 am: 28. Dezember 2010, 18:59:54
    Vielen Dank, jetzt gehts!
    Kann mir bitte jemand sagen, was man ändern muss, damit man als Gast seinen Namen eingeben kann?
    Viele Grüße

    meander1

    • Mitglied
    • Beiträge: 118
    Artikelbewertung als Gast mit Namen und Captcha
    Antwort #10 am: 30. Dezember 2010, 12:40:55
    Gibt es denn eine Anleitung, dass man als Gast/Kunde seinen Namen eintragen/ändern kann?

    meander1

    • Mitglied
    • Beiträge: 118
    Artikelbewertung als Gast mit Namen und Captcha
    Antwort #11 am: 06. Januar 2011, 12:56:49
    Kann mir jemand helfen? Bitte

    ulli01

    • Frisch an Board
    • Beiträge: 95
    Artikelbewertung als Gast mit Namen und Captcha
    Antwort #12 am: 25. Januar 2011, 12:02:25
    Ich habe die Datei getauscht, es können trotzdem Links in die Bewertung geschrieben werden. Ich benutze in dem Shop eine frühe Version von modified eCommerce Shopsoftware, damals lief die Geschichte noch unter Jung-Gestalten. Die Captcha Variante wäre besser.

    @ bvb-Fan:
    Seitdem ich MailBeez benutze kommen sogar auch Bewertungen rein, welche nicht getürkt sind. Weiterhin erhält man so kostenlosen Content, deshalb möchte ich auch nicht mehr darauf verzichten.

    Ulli

    meander1

    • Mitglied
    • Beiträge: 118
    Artikelbewertung als Gast mit Namen und Captcha
    Antwort #13 am: 01. Februar 2011, 16:38:49
    Ich finde die Bewertungen für Gäste auch wichtig, gerade wegen dem Content.
    Bei mir ist nur noch die Frage offen, wie Gäste bei der Bewertung ihren Namen eintragen können.
    Kann mir da bitte jemand helfen?
    Danke1

    Brunbaur-EDV

    • Fördermitglied
    • Beiträge: 14
    • Geschlecht:
    Artikelbewertung als Gast mit Namen und Captcha
    Antwort #14 am: 29. Juli 2011, 12:05:57
    Hallo

    Ich hab folgenden Code geändert.

    => /templates/DASTEMPLATE/module/product_reviews_write.html

    Suche:

    Code: PHP  [Auswählen]
    <strong>{#text_author#}</strong> {$AUTHOR}
    Ersetze:

    Code: PHP  [Auswählen]
    <div style="padding:5px 0 5px 5; margin-bottom:5px;">
    {if $AUTHOR=="  Gast"}
            <strong>{#text_author#}</strong> <input name="author" type="text" id="author" value="{$AUTHOR|substr:2}" style="width:200px; border-style:none; border-bottom-style:dashed; background:none;" />
         <span style="font-size:9px;">(z.b Vorname Nachname)</span>
    {else}
            <strong>{#text_author#}</strong> <input name="author" type="text" id="author" value="{$AUTHOR}" style="width:200px; border-style:none; background:none;" readonly="readonly" />
    {/if}
    </div>
    => /product_reviews_write.php

    Suchen:

    Code: PHP  [Auswählen]
    $customer = xtc_db_query("select customers_firstname,
                                         customers_lastname
                                  from "
    .TABLE_CUSTOMERS."
                                  where customers_id = '"
    .(int) $_SESSION['customer_id']."'");
                    $customer_values = xtc_db_fetch_array($customer);
                    $date_now = date('Ymd');
                    if ($customer_values['customers_lastname'] == '')
                            $customer_values['customers_lastname'] = TEXT_GUEST;
    Diesen Code auskommentieren mit  /* */

    Darunter einfügen:

    Code: PHP  [Auswählen]
    $customer = explode(" ", $_POST['author']);
                    $customer_count = count($customer);
                    $date_now = date('Ymd');

                    if($customer[0] != "Gast") {
                            if($customer_count>= 2) {
                                    $vorname = $customer[0];
                                    $nachname = $customer[1][0].'.';
                            } elseif ($customer_count == 1) {
                                    $vorname = "";
                                    $nachname = $customer[0][0].'.';
                            }
                    } else {
                            $vorname = "";
                            $nachname = "Gast";
                    }
    Suchen:

    Code: PHP  [Auswählen]
    xtc_db_query("insert into ".TABLE_REVIEWS." (products_id, customers_id, customers_name, reviews_rating, date_added) values ('".$product->data['products_id']."', '".(int) $_SESSION['customer_id']."', '".addslashes($customer_values['customers_firstname']).' '.addslashes($customer_values['customers_lastname'][0].'.')."', '".addslashes($_POST['rating'])."', now())");
     
    Ersetzen:

    Code: PHP  [Auswählen]
    xtc_db_query("insert into ".TABLE_REVIEWS." (products_id, customers_id, customers_name, reviews_rating, date_added) values ('".$product->data['products_id']."', '".(int) $_SESSION['customer_id']."', '".addslashes($vorname).' '.addslashes($nachname)."', '".addslashes($_POST['rating'])."', now())");
     
    Anbei eine .zip Datei, so wie die Files jetzt bei mir aussehen.
    inkl. dem Patch von online-beobachter

    Bitte die neuere .zip Datei verwenden, es hat sich ein Fehlerteufel eingeschlichen.

    MFG
    ISP4YOU

    16 Antworten
    7397 Aufrufe
    07. Oktober 2013, 09:25:27 von Eichenhorn
    11 Antworten
    7222 Aufrufe
    07. Februar 2014, 18:07:06 von mei chan
               
    anything