PDA

View Full Version : Fehlermeldung beim registrieren


seasickpirat
05-15-2006, 03:21 PM
Servus beisammen,

ich hab folgendes Problem.
Das Skript läuft eigentlich wunderbar, jedoch ist mir aufgefallen, daß es beim registrieren ein Problem gibt. Und zwar nur mit dem blöden Intenrnet Explorer (<=6.0). Unter Firefox läuft alles perfekt.

Ich habe beim Registrierungsformular noch zwei Felder angehängt (jeweils zwei Adresszeilen) ... aber wie gesagt, beim Firefox klappt alles.

verwendete Version: 3.0.4
URL: http://www.pferdesport-deutschland.de

Weiß jemand Rat/Hilfe?

Gern per ICQ oder Skype

Hier noch die Fehlermeldung:
*Benutzername:
Notice: SmartyValidate: [validate plugin] form 'profile' is not registered. in /srv/www/web1/html/portal/libs/smarty/plugins/function.validate.php on line 47

Notice: SmartyValidate: [validate plugin] form 'profile' is not registered. in /srv/www/web1/html/portal/libs/smarty/plugins/function.validate.php on line 47
*Vorname und Name:
Notice: SmartyValidate: [validate plugin] form 'profile' is not registered. in /srv/www/web1/html/portal/libs/smarty/plugins/function.validate.php on line 47
*Strasse und HausNr.:
Notice: SmartyValidate: [validate plugin] form 'profile' is not registered. in /srv/www/web1/html/portal/libs/smarty/plugins/function.validate.php on line 47
*PLZ und Ort:
Notice: SmartyValidate: [validate plugin] form 'profile' is not registered. in /srv/www/web1/html/portal/libs/smarty/plugins/function.validate.php on line 47
*Passwort:
Notice: SmartyValidate: [validate plugin] form 'profile' is not registered. in /srv/www/web1/html/portal/libs/smarty/plugins/function.validate.php on line 47
*Passwort wiederholen:
Notice: SmartyValidate: [validate plugin] form 'profile' is not registered. in /srv/www/web1/html/portal/libs/smarty/plugins/function.validate.php on line 47
*E-Mail:
Notice: SmartyValidate: [validate plugin] form 'profile' is not registered. in /srv/www/web1/html/portal/libs/smarty/plugins/function.validate.php on line 47

Notice: SmartyValidate: [validate plugin] form 'profile' is not registered. in /srv/www/web1/html/portal/libs/smarty/plugins/function.validate.php on line 47
*Anmelde-Code: Dies schützt vor Spam.

Notice: SmartyValidate: [validate plugin] form 'profile' is not registered. in /srv/www/web1/html/portal/libs/smarty/plugins/function.validate.php on line 47

Boby
05-15-2006, 03:39 PM
Hallo!

Ok, ok ... aber was für Fehler? Was passiert, was sollte eigentlich passieren?
Posten Sie mal bitte die Änderungen aus profile.php und profile.tpl damit wir sehen können woran das liegt.

Boby

seasickpirat
05-15-2006, 03:48 PM
Hallo Boby,

wie Du im Ursprungspost sehen kannst, kommen diese Fehlermeldungen (habe es gerade erst editiert).

Diese folgende Änderungen habe ich vorgenommen.

profile.php
...
if ($mode == "register")
{
SmartyValidate :: register_validator('v_LOGIN', 'LOGIN:!^\w{4,15}$!', 'isRegExp', false, false, 'trim', 'profile');
SmartyValidate :: register_validator('v_LOGIN_U', 'LOGIN:user', 'isValueUnique', false, false, 'trim', 'profile');
}
SmartyValidate :: register_validator('v_NAME', 'NAME', 'notEmpty', false, false, 'trim', 'profile');
SmartyValidate :: register_validator('v_STREET', 'STREET', 'notEmpty', false, false, 'trim', 'profile');
SmartyValidate :: register_validator('v_CITY', 'CITY', 'notEmpty', false, false, 'trim', 'profile');
SmartyValidate :: register_validator('v_PASSWORD', 'PASSWORD:6:25', 'isLength', ($mode == "edit" ? true : false), false, 'trim', 'profile');
SmartyValidate :: register_validator('v_PASSWORDC', 'PASSWORD:PASSWORDC', 'isEqual', true, false, 'trim', 'profile');
SmartyValidate :: register_validator('v_EMAIL', 'EMAIL', 'isEmail', false, false, 'trim', 'profile');
...


profile.tpl
...
<tr>
<td class="label"><span class='req'>*</span>{l}Vorname und Name{/l}:</td>
<td class="smallDesc">
<input type="text" name="NAME" value="{$NAME}" size="25" maxlength="50" class="text"/>
{validate form="profile" id="v_NAME" message=$smarty.capture.field_char_required}
</td>
</tr>
<tr>
<td class="label"><span class='req'>*</span>{l}Strasse und HausNr.{/l}:</td>
<td class="smallDesc">
<input type="text" name="STREET" value="{$STREET}" size="25" maxlength="50" class="text"/>
{validate form="profile" id="v_STREET" message=$smarty.capture.field_char_required}
</td>
</tr>
<tr>
<td class="label"><span class='req'>*</span>{l}PLZ und Ort{/l}:</td>
<td class="smallDesc">
<input type="text" name="CITY" value="{$CITY}" size="25" maxlength="50" class="text"/>
{validate form="profile" id="v_CITY" message=$smarty.capture.field_char_required}
</td>
</tr>
<tr>
<td class="label"><span class='req'>*</span>{l}Passwort{/l}:</td>
<td class="smallDesc">
<input type="password" name="PASSWORD" value="" size="25" maxlength="25" class="text"/>
{validate form="profile" id="v_PASSWORD" page="4" message=$smarty.capture.invalid_password}
</td>
</tr>
...

Die Datenbank ist soweit in Ordnung. Habe die beiden Felder angelegt. Wie gesagt, unter dem Firefox geht ja alles.

Danke schonmal für Deine / Eure Hilfe!

neurosis4u
05-15-2006, 07:28 PM
habe grad mal ne testanmeldung gemacht... keinerlei probleme mit internet destroyer äähh internet explorer 6.0

schon mal deinen cache geleert?

seasickpirat
05-16-2006, 05:33 PM
Ja, also ich hab mittlerweile ein paar weitere test gemacht. Passte soweit alles. Das Ganze muss wohl an den Cookies gelegen haben. Wenn der IE keine eindeutige Freigabe hat, dann spuckt Smarty da Fehler aus.

Nun scheint es zu gehen ... solange bis der nächste User/Kunde kommt ;-)