Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 16 von 16

Thema: Captcha - auch mit 1.5.1?

  1. #11
    Padawan Stufe I Avatar von Barchi
    Registriert seit
    19.01.2011
    Beiträge
    40
    Themen
    8
    DANKE
    8
    Erhaltene Danke: 0
    Erstellt von

    Standard

    Nöö - die von dir angesprochende Datei fehlt ..... also es gibt sie nicht.
    Geändert von Barchi (27.04.2014 um 12:07 Uhr)

  2. #12
    Jedi-Ritter Avatar von webchills
    Registriert seit
    30.10.2004
    Ort
    Österreich
    Beiträge
    6.839
    Themen
    94
    DANKE
    3
    Erhaltene Danke: 1.186

    Standard

    Überprüfe ob folgender Eintrag in der includes/templates/template_dafault/templates/tpl_contact_us_default.php vorhanden ist:
    ca. Zeile 75:
    Code:
    <?php echo zen_draw_input_field('should_be_empty', '', ' size="40" id="CUAS" style="visibility:hidden; display:none;" autocomplete="off"'); ?>
    Und überprüfe die includes/modules/pages/contact_us/header_php.php ob dort folgender Eintrag vorhanden ist:
    ca. Zeile 21:
    Code:
    $antiSpam = isset($_POST['should_be_empty']) ? zen_db_prepare_input($_POST['should_be_empty']) : '';
    !!! kostenloser Support ausschließlich im Forum - Nicht per Email, nicht per Telefon und nicht per PM !!!

  3. #13
    Padawan Stufe I Avatar von Barchi
    Registriert seit
    19.01.2011
    Beiträge
    40
    Themen
    8
    DANKE
    8
    Erhaltene Danke: 0
    Erstellt von

    Standard

    Ja - DAS ist vorhanden ...



    ABER es fehlt so ein Eintrag im Mega-Menü, das ebenfalls ein Kontaktformular hat ........

    Hier die Stelle, die das Kontaktformular angibt -



    <li class="contactus-li"><a href="<?php echo zen_href_link(FILENAME_CONTACT_US, '', 'NONSSL'); ?>" class="drop"><?php echo HEADER_TITLE_CONTACT_US;?></a><!-- bof contact form -->

    <div class="dropdown_2columns">

    <div class="col_2 firstcolumn">

    <h2><?php echo TITLE_CONTACT_US;?></h2>


    <p><?php echo TEXT_CONTACT_US;?></p>

    <div id="contact_form">

    <div class="message">
    <div id="alert"></div>
    </div>
    <?php echo zen_draw_form('contact_us', zen_href_link(FILENAME_CONTACT_US, 'action=send')); ?>

    <label for="contactname">Name<span class="required"> *</span></label>
    <input name="contactname" type="text" id="contactname" size="30" value=""/>


    <br class="clearBoth" />
    <label for="email">Email<span class="required"> *</span></label>
    <input name="email" type="text" id="email" size="30" value="" />


    <br class="clearBoth" />
    <label for="enquiry">Message<span class="required"> *</span></label>
    <textarea name="enquiry" cols="40" rows="3" id="enquiry"></textarea>




    <div class="form_buttons">
    <input type="submit" class="button" id="submit" value="Senden" />
    </div>


    </form>





    Ich gehe mal davon aus, dass dieser Code auch hier rein muss ....... aber wo genau???

  4. #14
    Padawan Stufe I Avatar von Barchi
    Registriert seit
    19.01.2011
    Beiträge
    40
    Themen
    8
    DANKE
    8
    Erhaltene Danke: 0
    Erstellt von

    Standard

    Reicht es dieses Code-Schnipsel einfach in das bestehende Formular einzusetzen?

    Oder ist es besser - mittels WinMerge - den gesamten Teil dieses Mega-Menü-Kontakts durch jenes aus dem default-Template zu ersetzen?

  5. #15
    Jedi-Ritter Avatar von webchills
    Registriert seit
    30.10.2004
    Ort
    Österreich
    Beiträge
    6.839
    Themen
    94
    DANKE
    3
    Erhaltene Danke: 1.186

    Standard

    Wenn Du in irgendwelchen "Mega Menüs" zusätzliche völlig ungesicherte Kontaktformulare einbindest, dann darfst Du Dich über Spam nicht wundern.

    Es gibt eine zentrale Kontaktseite in Zen Cart, die auch einige nützliche Funktionen beinhaltet, wie z.B., dass bei eingeloggten Kunden Name und Email bereits vorausgefüllt werden. Um Spam durch Spambots über dieses Formular zu unterbinden gibt es seit 1.5.1 ein zusätzliches Formularfeld:
    Code:
    <?php echo zen_draw_input_field('should_be_empty', '', ' size="40" id="CUAS" style="visibility:hidden; display:none;" autocomplete="off"'); ?>
    Das wird durch visibility:hidden für Menschen nicht angezeigt, ist aber trotzdem im Quellcode vorhanden.
    Spambots versuchen alle Formularfelder auszufüllen und füllen daher auch dieses aus. Ein Mensch würde das nie ausfüllen, weil es gar nicht sichtbar ist.
    Die Überprüfung der ausgefüllten Felder erfolgt in der includes/modules/pages/contact_us/header_php.php und wenn dieses Feld ausgefüllt wurde ist klar, dass das ein Spambot ist und der Versand wird verweigert.
    Das reicht normalerweise völlig aus, ohne dass man die echten Kunden mit Captchas quälen muss.

    Du kannst dieses Zusatzfeld in dieses "Mega Menü" einbauen, die Position ist völlig egal, z.B. unter dem Feld für die Nachricht. Ob das reicht weiß ich nicht, da ich dieses Menü nicht kenne und nicht weiß wie es die Überprüfung der Felder macht. Diese Zusatzfunktionen sind für die zentrale Kontaktseite gedacht und dazu werden eben die Überprüfungen in includes/modules/pages/contact_us/header_php.php geladen. Wenn dieses Kontaktformular die umgeht, dann ist es ohnehin eine Spamschleuder und es wäre wohl wesentlich sinnvoller in diesem Menü rein einen Link zur Kontaktseite zu setzen. Ein zentrales Kontaktformular reicht, vor allem wenn es von Haus aus entsprechend abgesichert ist und auch etliche Zusatzfunktionen beinhaltet.
    !!! kostenloser Support ausschließlich im Forum - Nicht per Email, nicht per Telefon und nicht per PM !!!

  6. #16
    Padawan Stufe I Avatar von Barchi
    Registriert seit
    19.01.2011
    Beiträge
    40
    Themen
    8
    DANKE
    8
    Erhaltene Danke: 0
    Erstellt von

    Standard

    webchills
    Wenn Du in irgendwelchen "Mega Menüs" zusätzliche völlig ungesicherte Kontaktformulare einbindest, dann darfst Du Dich über Spam nicht wundern.



    .... naja - das Mega-Menü kommt ja nicht von mir, sondern mit dem Ursprungstemplate (Quelle d. Downloads: zen-cart.com) - . Also sollte man viell. mal dort dem Kollegen was flüstern.

    Und somit werde ich es - wie von dir vorgeschlagen - mal mit dem Code-Schnipsel probieren ..... wenn nicht, wird halt einfach der Link zur Kontaktseite gesetzt.

Seite 2 von 2 ErsteErste 12

Ähnliche Themen

  1. Re-Captcha mit SSL
    Von Thommy im Forum CAPTCHA Module
    Antworten: 4
    Letzter Beitrag: 09.03.2014, 13:41
  2. Fehlendes CAPTCHA im Kontaktformular?
    Von macsheep im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 4
    Letzter Beitrag: 27.10.2009, 18:00
  3. Lösung: captcha in create_account
    Von rsagb im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 0
    Letzter Beitrag: 12.03.2009, 16:12
  4. Frage zu Seitendruck und captcha für kontakt
    Von floh107 im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 6
    Letzter Beitrag: 12.12.2008, 01:24
  5. Ich bin auch übersiedelt - auch eine Fehlermeldung
    Von oida-habara im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 10
    Letzter Beitrag: 04.03.2008, 22:02

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
zen-cart-pro.at
Zen Cart ist eine kostenlose unter der GPL-Lizenz veröffentlichte Open-Source Shopsoftware. Das System wird in den USA entwickelt, die amerikanische Website dazu ist www.zen-cart.com

Die deutsche Zen-Cart Version, um die es hier auf zen-cart-pro.at geht, ist eine Anpassung der amerikanischen Version an die Bedürfnisse von Onlineshopbetreibern im deutschsprachigen Raum.
Die amerikanische Zen-Cart Version berücksichtigt viele rechtliche Erfordernisse nicht, denen ein Onlineshop im deutschsprachigen Raum unterworfen ist. Daher wurde die deutsche Zen-Cart Version nicht nur bloß ins Deutsche übersetzt, sondern auch funktional auf die Anforderungen, die an Onlineshops in Deutschland, Österreich und der Schweiz gestellt werden, angepasst.

Die amerikanische Version ist extrem abgespeckt und stellt weiterführende Funktionalitäten durch zusätzliche Module bereit, die erst mühsam manuell installiert werden müssen. Zahlreiche häufig genutzte Erweiterungen und eigene Entwicklungen sind in der deutschen Zen Cart Version bereits vorinstalliert.
Die deutsche Zen-Cart Version bietet außerdem einen völlig multilingualen Adminbereich. Weitere für die deutsche Zen Cart Version angepasste Erweiterungen stehen in unserem Downloadbereich zur Verfügung.

Die deutsche Zen Cart Version wird seit 15 Jahren von einem Team von Entwicklern in Österreich und Deutschland betreut, weiterentwickelt und supportet und steht kostenlos in unserem Downloadbereich zur Verfügung.

[mehr]
Follow Us
  • zen-cart-pro-at auf Twitter
  • zen-cart-pro-at auf Github
  • zen-cart-pro-at auf SourceForge
Aktuelle Version
Zen Cart 1.5.6c deutsch
vom 01.09.2019
[Download]

unterstützen
Unterstütze die Weiterentwicklung der deutschen Zen Cart Version mit einer Spende!

Spende für die Weiterentwicklung der deutschen Zen Cart Version