Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten Ansicht
  #1  
Alt 26.04.08, 16:09
Forum Newbie
 
Registriert seit: 29.08.07
Beiträge: 38
sr_feuser_register + agb_accepted (Checkbox Validierung)

Hallo forum,

ich habe folgendes problem. Ich möchte eine Checkbox "AGB akzeptiert" beim abschicken des Registrierungsformulars überprüfen.
Falls die AGB nicht akzeptiert wurde darf der User sich nicht registrieren.

kann mir jemand helfen? oder hat jemand erfahrung hierzu?

Folgendes hab ich gemacht:

1. hab eine neue Extension angelegt, die in die FE-user Tabelle 4 zusätzl. Spalten hinzufügt.
`herkunft` varchar(50) collate utf8_unicode_ci NOT NULL default '',
`agb_accepted` tinyint(3) NOT NULL default '0',
`ideen_pool` tinyint(3) NOT NULL default '0',
`ideen_pool_date` int(11) NOT NULL default '0',

-> hat wunderbar geklappt.


2. habe das Template wie folgt angepasst:

HTML-Code:
<!-- ###SUB_INCLUDED_FIELD_agb_accepted### --> <dt> <!-- <label for="tx-srfeuserregister-pi1-agb_accepted">###LABEL_AGB_TEXT###<a name="agb"></a></label> --> <label for="tx-srfeuserregister-pi1-agb_accepted">###LABEL_AGB_TEXT### ###REQUIRED_AGB_ACCEPTED###</label> </dt> <dd> <!-- ###SUB_ERROR_FIELD_agb_accepted### --> <p class="tx-srfeuserregister-pi1-error">###EVAL_ERROR_FIELD_agb_accepted###</p> <!-- ###SUB_ERROR_FIELD_agb_accepted### --> <!-- ###SUB_REQUIRED_FIELD_agb_accepted### --> <p class="tx-srfeuserregister-pi1-error">###MISSING_AGB_ACCEPTED###</p> <!-- ###SUB_REQUIRED_FIELD_agb_accepted### --> <input type="checkbox" class="tx-srfeuserregister-pi1-checkbox" name="FE[fe_users][agb_accepted]" value="1" id="tx-srfeuserregister-pi1-agb_accepted" />###LABEL_ACCEPT_AGB###
    </dd> <!-- ###SUB_INCLUDED_FIELD_agb_accepted### -->
3. habe in die lacallang.xml folgende zeilen hinzugefügt:
HTML-Code:
<label index="accept_agb">DSB akzeptieren</label> <label index="agb_text">Unsere strengen Datenschutzbestimmungen gewährleisten den Schutz Ihrer Daten. Bitte bestätigen Sie, dass diese von Ihnen gelesen und akzeptiert wurden.</label> <label index="evalErrors_agb_accepted">Für die Registrierung ist es notwendig unsere DBS zu akzeptieren.</label> <label index="missing_agb_accepted">Für die Registrierung ist es notwendig unsere DBS zu akzeptieren.</label>
4. und dann, wie du, folgende Zeilen in das TS:
Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
plugin.tx_srfeuserregister_pi1 {

# AGB Validierung
create.parseValues.agb_accepted = setEmptyIfAbsent
_LOCAL_LANG.de.missing_tx_bobregister_agb = Sie müssen den AGB zustimmen.
_LOCAL_LANG.en.missing_tx_bobregister_agb = You must accept our terms & conditions
create.evalValues.agb_accepted = atLeast[1]

}
__________________
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
Mandatory Checkbox Radiesel powermail 1 24.04.08 11:48
validierung für internet explorer 6 addy HTML & CSS 6 11.04.08 13:21
Problem mit XHTML-Validierung mvorlaender TYPO3 4.x Fragen und Probleme 5 29.05.07 15:44
Multiple Checkbox kommanderprix TYPO3 4.x FE-User 0 13.12.06 15:05
Validierung Aviator HTML & CSS 3 31.01.05 12:21


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:57 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