Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten Ansicht
  #1  
Alt 23.04.08, 15:28
Forum Newbie
 
Registriert seit: 29.08.07
Beiträge: 38
Zusätzliche Fehlermeldung bei sr_feuser_register + sr_freecap ausgeben

Hallo

meine Arbeitsumgebung:
  • Typo3 4.1.5
  • Frontend User Registration (sr_feuser_register) v2.5.8
  • freeCap CAPTCHA (sr_freecap) v1.0.3
Ich habe die Captcha-Extension in das Template "tx_srfeuserregister_pi1_css_tmpl.html" wie folgt eingebunden:

HTML-Code:
<!--###CAPTCHA_INSERT### this subpart is removed if CAPTCHA is not enabled! --> <dt><label for="tx_your_extension_id_pi1-captcha_response">###SR_FREECAP_NOTICE###</label></dt> <dd>###SR_FREECAP_CANT_READ###
<input type="text" size="15" id="tx_your_extension_id_pi1-captcha_response" name="tx_your_extension_id_pi1_pi1[captcha_response]" title="###SR_FREECAP_NOTICE###" value="">
###SR_FREECAP_IMAGE###
###SR_FREECAP_ACCESSIBLE###</dd> <!--###CAPTCHA_INSERT###-->
Ich habe es auch schon geschaft eine zusätzliche Meldung auszugeben:
Dafür habe ich:
  1. ein Label "error" in der \sr_freecap\pi2\locallang.xml eingefügt
    HTML-Code:
    <languageKey index="de" type="array"><label index="altText">CAPTCHA Bild zum Spamschutz</label><label index="notice">Bitte geben Sie hier das Wort ein, das im Bild angezeigt wird.</label><label index="notice_informal">Gib hier das Wort ein, das im Bild angezeigt wird.</label><label index="explain">Dies dient der Spamvermeidung</label><label index="error">MEIN EINGEFÜGTER TEXT</label><label index="cant_read1">Wenn Sie das Wort nicht lesen können,</label><label index="cant_read1_informal">Wenn du das Wort nicht lesen kannst,</label><label index="click_here">bitte hier klicken</label><label index="click_here_informal">hier klicken</label><label index="cant_read2">.</label> </languageKey>
  2. in der Datei \sr_freecap\pi2\class.tx_srfreecap_pi2.php in die function makeCaptcha() folgende Zeile eingefügt:
    PHP-Code:
    $markerArray['###'strtoupper($this->extKey) . '_ERROR###'] = '<span ' $this->pi_classParam('error') . '>' $this->pi_getLL('error'); 
Ich möchte aber zusätzliche Fehlermeldungen ausgeben, wenn
  1. das input-Feld nicht ausgefüllt wurde
  2. der eingegebene String nicht mit dem CAPTCHA-Bild übereinstimmt
Wie mache ich das???
Ich muss das doch bestimmt in der sr_freecap Extension hinzufügen, oder?



-
__________________
ertan-atay.com
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Sponsored Links
  #2  
Alt 24.04.08, 12:02
Forum Newbie
 
Registriert seit: 29.08.07
Beiträge: 38

In der Extension selber
(Datei: \sr_feuser_register\model\class.tx_srfeuserregister_data.php)
hat der RALPH BRUGGER (Zeile 514-529) ja schon eine Abfrage eingebaut.
Aber diese wird nicht ausgegeben. Er kommt garnicht in diese Methode rein :sad:


PHP-Code:
// RALPH BRUGGER added captcha  feature>
case 'captcha':
if (
is_object($this->freeCap))    {
    
// Store the sr_freecap word_hash
    // sr_freecap will invalidate the word_hash after calling checkWord
    
session_start();
    
$sr_freecap_word_hash $_SESSION[$this->freeCap->extKey.'_word_hash'];
    if (!
$this->freeCap->checkWord$this->dataArray['captcha_response'])) {
        
$tempArr[] = $theField;
        
$this->inError[$theField] = true;
        
$this->failureMsg[$theField][] = $this->getFailureMsg($theField$theCmd'invalid!');
    } else {
        
// Restore sr_freecap word_hash
        
$_SESSION[$this->freeCap->extKey.'_word_hash'] = $sr_freecap_word_hash;
    }
}
break; 


Hat keiner eine Idee ???
__________________
ertan-atay.com
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are An


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
sr_feuser_register: Fehlermeldung Typo3-GlamSchwein Alle anderen Extensions 0 25.03.08 11:17
sr_feuser_register Captcha einbinden: sr_freecap od. captcha? josDesign Alle anderen Extensions 4 12.02.08 10:17
cwt_community zusätzliche Profilfelder Cobrasnake Extension modifizieren oder neu erstellen 0 13.12.07 10:09
Fehlermeldung auf seiten mit sr_feuser_register Faircamion Alle anderen Extensions 0 06.12.07 18:00
Neue, zusätzliche Rahmen Pommes TYPO3 4.x Rich Text Editor 0 02.03.07 11:32


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:33 Uhr.


Powered by vBulletin® Version 3.6.8 Patch Level 2 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0
Template-Modifikationen durch TMS