[TYPO3-german] sr_feuser_register maximale Zeichenlänge?

Jochen Graf graf at uni-landau.de
Mon May 11 10:40:00 CEST 2009


Jochen Graf schrieb:
> David Bruchmann schrieb:
>   
>> Hallo Jochen,
>>
>> - im HTML Deines Inputfeldes sollte zunächst  maxlength="9" stehen, TCA 
>> muss entsprechend angepasst sein / werden.
>> - in der JS-Validierung  sollte eine clientseitige Überprüfung nebst 
>> Fehlermeldung implementiert  sein.
>> - Im PHP-Code sollte eine serverseitige Überprüfung implementiert sein / 
>> werden ( preg_match('/[0-9]{9}/',$input,$outputArray); ).
>>
>> Was der Ext-Manager bei Dir einträgt und wie Dein HTML momentan 
>> aussieht, kannst Du vielleicht mal posten.
>>
>> Gruß
>> David
>>
>>
>> ----- Ursprüngliche Nachricht -----
>> Von:        Jochen Graf <graf at uni-landau.de>
>> Gesendet:   Montag, 11. Mai 2009 07:56:06
>> An:         German TYPO3 Userlist <typo3-german at lists.netfielders.de>
>> CC:
>> Betreff:    [TYPO3-german] sr_feuser_register maximale Zeichenlänge?
>>   
>>     
>>> Hallo,
>>>
>>> ich habe die sr_feuser_register um ein Feld Erweitert.
>>> Die Fehlermeldung wird bei nicht Eingabe auch ausgegeben.
>>>
>>> http://www.typotest2.uni-landau.de/fileadmin/kickstarter.JPG
>>>
>>> Wie stelle ich nun das Feld auf eine bestimmte Zeichenlänge?
>>>
>>> Es sollen genau 9 Zeichen eingetragen werden, leider konnte ich bisher 
>>> keinen Ansatz finden.
>>>
>>> Über den Extensionmanager habe ich die Möglichkeit die Max characters 
>>> einzugeben, leider klappt das nicht.
>>> In der Tabelle konnte ich zwar auf CHAR oder VARCHAR umstellen, hat 
>>> leider nichts gebracht, leider fehlen mir hier noch etwas die Kenntnisse.
>>>
>>> Danke
>>>
>>>     
>>>       
>> _______________________________________________
>> TYPO3-german mailing list
>> TYPO3-german at lists.netfielders.de
>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
>>
>>
>>   
>>     
> Hallo David,
>
> erst mal vielen Dank,
>
> das ist auf einmal etwas viel für mich, also fange ich am besten mit dem 
> HTML Template an.
>
> FOLGENDER EINTRAG WURDE ERGÄNZT.
>
> <!--#################################################
> Hinzufügen von Felder diese Marker müssen später ergäntzt werden
> TEMPLATE_CREATE
> TEMPLATE_CREATE_PREVIEW
> TEMPLATE_INVITE
> TEMPLATE_INVITE_PREVIEW
> TEMPLATE_EDIT
> TEMPLATE_EDIT_PREVIEW
> ###############################-->
>
>
> TEMPLATE_CREATE
>
> <!-- ###SUB_INCLUDED_FIELD_tx_abfeuserextend_matrikelnummer### -->
>         <dt><label 
> for="tx-srfeuserregister-pi1-tx_abfeuserextend_matrikelnummer">###LABEL_TX_ABFEUSEREXTEND_MATRIKELNUMMER### 
> ###REQUIRED_TX_ABFEUSEREXTEND_MATRIKELNUMMER###</label></dt>
>         <dd>
>         <!-- ###SUB_ERROR_FIELD_tx_abfeuserextend_matrikelnummer### -->
>         <p 
> class="tx-srfeuserregister-pi1-error">###EVAL_ERROR_FIELD_tx_abfeuserextend_matrikelnummer###</p>
>         <!-- ###SUB_ERROR_FIELD_tx_abfeuserextend_matrikelnummer### -->
>         <!-- ###SUB_REQUIRED_FIELD_tx_abfeuserextend_matrikelnummer### -->
>         <p 
> class="tx-srfeuserregister-pi1-error">###MISSING_TX_ABFEUSEREXTEND_MATRIKELNUMMER###</p>
>         <!-- ###SUB_REQUIRED_FIELD_tx_abfeuserextend_matrikelnummer### -->
>         <input 
> id="tx-srfeuserregister-pi1-tx_abfeuserextend_matrikelnummer" 
> type="text" class="tx-srfeuserregister-pi1-text" size="40" 
> maxlength="50" title="###TOOLTIP_TX_ABFEUSEREXTEND_MATRIKELNUMMER###" 
> name="###NAME_TX_ABFEUSEREXTEND_MATRIKELNUMMER###" />
>             </dd>
> <!-- ###SUB_INCLUDED_FIELD_tx_abfeuserextend_matrikelnummer### -->
>
>
>
> Die weiteren Subparts habe ich angepasst.
>
>
> Im Backend sieht das ganze so aus
>
> LINK 
> http://www.typotest2.uni-landau.de/fileadmin/backend.JPG
>
>
>
> Fehlermeldung erzeugen EINTRAG in der
> /home/web/www/wulvtest/typo3conf//ext/sr_feuser_register/pi1/locallang.xml
>
> <label index="tooltip_tx_abfeuserextend_matrikelnummer">Martikelnummer 
> bitte neun Zahlen Eingeben.</label>
>  <label 
> index="tooltip_tx_abfeuserextend_matrikelnummer_informal">Martikelnummer 
> bitte neun Zahlen Eingeben.</label>
>  <label index="missing_tx_abfeuserextend_matrikelnummer">Martikelnummer 
> bitte neun Zahlen Eingeben</label>
>  <label 
> index="missing_tx_abfeuserextend_matrikelnummer_informal">Martikelnummer 
> bitte neun Zahlen Eingeben</label>
>
>
> DATEBNAK EINTRAG
>
> http://www.typotest2.uni-landau.de/fileadmin/datenbankeintrag.JPG
>
>
>
> EXTENSIONMAMAGER
>
> http://www.typotest2.uni-landau.de/fileadmin/extensioneintrag.JPG
>
> Soweit so gut, welche Infomationen werden noch benötigt?
>
> Sorry, das ist meine erste Änderung an einer Extension.
>
>
>
> Danke
>
>
>
>
>   
Hallo,

danke für eure Hilfe,
da ich  erst an den Anfängen stehe, würde ich gerne in der Extension 
nach dem Eintrag des Benutzername suchen,
"min. 6 Zeichen" der Eintrag ist schon vorhanden.
Nun ist es einfacher für mich im vorhandenen Code nachzusehen,
nur in welchen Dateien der Extension müsste ich nachsehen=?

Danke

-- 
Mit freundlichen Grüssen

Jochen Graf

Universität Koblenz-Landau / Campus Landau
Arbeitstelle Multimedia/Technik-Administration

Thomas-Nast-Str. 44
76829 Landau

mail: graf at uni-landau.de
fon: 06341-990-224

web:http://www.paeps.technik.uni-landau.de
web:http://www.paeps.uni-landau.de
web:http://www.bite.uni-landau.de




More information about the TYPO3-german mailing list