Zum Inhalt springen

sr_freecap mit sr_feuser_register will nicht

Erstellt am 5. Oktober 2009 · Noch keine Antworten

Tags: Frontend-Benutzer, Frage

NDMR ·

Hallo Leute,

Ich habe sr_freecap 1.2.0 und sr_feuser_register 2.5.23 installiert.

Die Seite zum registrieren würde ich gerne mit sr_freecap schützen.
Im Template von sr_feuser_register ist ein part für sr_freecap schon drin.

Auszug aus tx_srfeuserregister_pi1_css_tmpl.html

<!--###SUB_INCLUDED_FIELD_captcha_response###-->
    <div class="tx-srfeuserregister-pi1-captcha-response">
        <label for="tx-srfeuserregister-pi3-captcha-response">###SR_FREECAP_NOTICE###</label>
        ###SR_FREECAP_CANT_READ###
        <br />
        <!-- ###SUB_ERROR_FIELD_captcha_response### -->
        <p class="tx-srfeuserregister-pi1-error">###EVAL_ERROR_FIELD_captcha_response###</p>
        <!-- ###SUB_ERROR_FIELD_captcha_response### -->
        <input type="text" size="15" id="tx-srfeuserregister-pi1-captcha-response" name="###NAME_CAPTCHA_RESPONSE###" title="###SR_FREECAP_NOTICE###" value="" />
        ###SR_FREECAP_IMAGE###
    </div>
    <!--###SUB_INCLUDED_FIELD_captcha_response###-->

Leider wird kein Bild und kein Eingabefeld angezeigt.

Ich habe mal den Code mitdiesem hier ersetzt

<!--###CAPTCHA_INSERT### this subpart is removed if CAPTCHA is not enabled! -->
              <dt> </dt>
              <dd><hr align="left" width="300px" /></dd>
              <dt>
                      <label for="tx-srfreecap-pi1-captcha-response">###SR_FREECAP_NOTICE###</label>
              </dt>
              <dd>
                      <span class="tx-srfreecap-pi1-captcha-response"><input type="text" size="15" id="tx-srfreecap-pi1-captcha-response" name="FE[fe_users][captcha_response]" title="###SR_FREECAP_NOTICE###" value="" /></span>
              </dd>
              <dd>
                      ###SR_FREECAP_IMAGE###
                      <p class="tx-srfreecap-pi1-captcha-response">###SR_FREECAP_CANT_READ###</p>
              </dd>
       <!--###CAPTCHA_INSERT###-->

Mit diesem Code wird das Captcha Eingabefeld und das Bild schon mal angezeigt.

In den TS Constants habe ich die formFields und requiredFields gesetzt

plugin.tx_srfeuserregister_pi1.requiredFields = username,password,first_name,last_name,emai, captcha_response
plugin.tx_srfeuserregister_pi1.formFields = username, password, gender, first_name, last_name, date_of_birth, email, static_info_country, image, captcha_response

Wenn ich versuche mich zu registrieren und das Captcha Eingabefeld leer lasse, klappt die Registrierung nicht aber leider kommt keine Fehlermeldung bei dem Captcha Eingabefeld. (PS: Der rote Stern für requiredFields fehlt auch bei dem Captcha Eingabefeld)

Das die Registrierung nicht klappt ist ja schonmal gut. Aber wenn ich irgendwas in das Captcha Eingabefeld eingebe, ein Buchstabe reicht, klappt die Registrierung.

Die Überprüfung des Captcha Eingabefeld findet nicht statt.

Hat jemand eine Idee was bei mir falsch ist?

Grüße NDMR