.$pIrit
Problembeschreibung:
Ich habe in der register.tpl alle "Einstellungen gelöscht sodass man nur noch die Felder eingeben muss ähnlich wie bei dem Hack zur Schnellregistrierung. Jedoch ohne große registrierung.
Das Problem ist jetzt das bei neuen usern alle einstellungen auf Nein stehen bei der Registrierung obwohl in der Vorgabe etwas anderes eingestellt ist.
Was wurde zuletzt geändert oder eingebaut?
register.tpl
[kamui]
Natürlich ist alles auf Nein, weil ja kein Wert (0) übergeben wird. Du könntest aber alles als input-Felder machen, mit dem type = hidden, dann sieht es der Benutzer nicht, wird aber trotzdem übergeben.
.$pIrit
Kannst du meinen code vllt so ändern?
Im mom sieht er so aus:
| code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
|
<?xml version="1.0" encoding="{$lang->items['LANG_GLOBAL_ENCODING']}"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="{$lang->items['LANG_GLOBAL_DIRECTION']}" lang="{$lang->items['LANG_GLOBAL_LANGCODE']}" xml:lang="{$lang->items['LANG_GLOBAL_LANGCODE']}">
<head>
<title>$master_board_name | {$lang->items['LANG_REGISTER_TITLE']}</title>
$headinclude
</head>
<body>
$header
$register_error
<form action="register.php" method="post">
<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:{$style['tableinwidth']}" class="tableinborder">
<tr>
<td class="tablecat" align="left" colspan="2"><span class="normalfont"><b>{$lang->items['LANG_REGISTER_TITLE']}</b></span></td>
</tr>
<tr>
<td class="tabletitle" align="left" colspan="2"><span class="smallfont">{$lang->items['LANG_REGISTER_NEEDED_INFORMATION']}</span></td>
</tr>
<tr align="left">
<td class="tablea" style="width:50%"><span class="normalfont"><b>{$lang->items['LANG_REGISTER_USERNAME']}</b></span></td>
<td class="tablea" style="width:50%"><span class="normalfont"><input type="text" class="input" name="r_username" value="$r_username" maxlength="50" /></span></td>
</tr>
<tr align="left">
<td class="tableb"><span class="normalfont"><b>{$lang->items['LANG_REGISTER_EMAILADDRESS']}</b></span></td>
<td class="tableb"><span class="normalfont"><input type="text" class="input" name="r_email" value="$r_email" maxlength="150" /></span></td>
</tr>
<if($emailverifymode!=3)>
<then>
<tr align="left">
<td class="tablea"><span class="normalfont"><b>{$lang->items['LANG_REGISTER_PASSWORD']}</b></span></td>
<td class="tablea"><span class="normalfont"><input type="password" class="input" name="r_password" value="$r_password" maxlength="30" /></span></td>
</tr>
<tr align="left">
<td class="tablea"><span class="normalfont"><b>{$lang->items['LANG_REGISTER_CONFIRMPASSWORD']}</b></span></td>
<td class="tablea"><span class="normalfont"><input type="password" class="input" name="r_confirmpassword" value="$r_confirmpassword" maxlength="30" /></span></td>
</tr>
</then>
</if>
$profilefields_required
<if($reg_image == 1)><then>
<tr align="left">
<td class="tableb"><span class="normalfont"><b>{$lang->items['LANG_REGISTER_CODE']}</b><br /></span><span class="smallfont">{$lang->items['LANG_REGISTER_CODE_DESC']}<br /><img src="regimage.php?key_number=$key_number" alt="" border="0" /></span></td>
<td class="tableb"><span class="normalfont"><input type="text" class="input" name="key_string" value="$key_string" length="10" maxlength="6" /><input type="hidden" name="key_number" value="$key_number" /></span></td>
</tr>
</then></if>
<tr>
<td class="tabletitle" align="left" colspan="2"><span class="smallfont">{$lang->items['LANG_REGISTER_OTHER_INFORMATION']}</span></td>
</tr>
<tr align="left">
<td class="tableb"><span class="normalfont"><b>{$lang->items['LANG_REGISTER_HOMEPAGE']}</b></span></td>
<td class="tableb"><span class="normalfont"><input type="text" class="input" name="r_homepage" value="$r_homepage" maxlength="250" /></span></td>
</tr>
<tr align="left">
<td class="tablea"><span class="normalfont"><b>{$lang->items['LANG_REGISTER_ICQ']}</b></span></td>
<td class="tablea"><span class="normalfont"><input type="text" class="input" name="r_icq" value="$r_icq" maxlength="30" /></span></td>
</tr>
<tr align="left">
<td class="tableb"><span class="normalfont"><b>{$lang->items['LANG_REGISTER_AIM']}</b></span></td>
<td class="tableb"><span class="normalfont"><input type="text" class="input" name="r_aim" value="$r_aim" maxlength="30" /></span></td>
</tr>
<tr align="left">
<td class="tablea"><span class="normalfont"><b>{$lang->items['LANG_REGISTER_YIM']}</b></span></td>
<td class="tablea"><span class="normalfont"><input type="text" class="input" name="r_yim" value="$r_yim" maxlength="30" /></span></td>
</tr>
<tr align="left">
<td class="tableb"><span class="normalfont"><b>{$lang->items['LANG_REGISTER_MSN']}</b></span></td>
<td class="tableb"><span class="normalfont"><input type="text" class="input" name="r_msn" value="$r_msn" maxlength="30" /></span></td>
</tr>
<tr align="left">
<td class="tablea"><span class="normalfont"><b>{$lang->items['LANG_REGISTER_SKYPE']}</b></span></td>
<td class="tablea"><span class="normalfont"><input type="text" class="input" name="r_skype" value="$r_skype" maxlength="30" /></span></td>
</tr>
<tr align="left">
<td class="tablea"><span class="normalfont"><b>{$lang->items['LANG_REGISTER_BIRTHDAY']}</b></span></td>
<td class="tablea"><table>
<tr class="tablea_fc">
<td><span class="smallfont">{$lang->items['LANG_REGISTER_BIRTHDAY_DAY']}</span></td>
<td><span class="smallfont">{$lang->items['LANG_REGISTER_BIRTHDAY_MONTH']}</span></td>
<td><span class="smallfont">{$lang->items['LANG_REGISTER_BIRTHDAY_YEAR']}</span></td>
</tr>
<tr>
<td><select name="r_day">
<option value="0"></option>
$day_options
</select></td>
<td><select name="r_month">
<option value="0"></option>
$month_options
</select></td>
<td><input type="text" class="input" name="r_year" value="$r_year" maxlength="4" size="5" /></td>
</tr>
</table></td>
</tr>
<tr align="left">
<td class="tableb"><span class="normalfont"><b>{$lang->items['LANG_REGISTER_GENDER']}</b></span></td>
<td class="tableb"><select name="r_gender">
<option value="0">{$lang->items['LANG_REGISTER_NODECLARATION']}</option>
<option value="1"$gender[1]>{$lang->items['LANG_REGISTER_MALE']}</option>
<option value="2"$gender[2]>{$lang->items['LANG_REGISTER_FEMALE']}</option>
</select></td>
</tr>
<tr align="left">
<td class="tablea" valign="top"><span class="normalfont"><b>{$lang->items['LANG_REGISTER_SIGNATURE']}</b></span><br /><span class="smallfont">{$lang->items['LANG_REGISTER_SIGNATURE_DESC']}</span><br /><br />
<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" class="tableinborder">
<tr>
<td class="tableb" nowrap="nowrap"><span class="smallfont">$note</span></td>
</tr>
</table></td>
<td class="tablea"><textarea name="r_signature" rows="8" cols="60">$r_signature</textarea><span class="smallfont">
<if($wbbuserdata['can_use_sig_smilies']==1)><then><br /><input type="checkbox" id="checkbox1" name="disablesmilies" value="1" $checked[0] /><label for="checkbox1"> {$lang->items['LANG_REGISTER_DISABLESMILIES']}</label></then></if>
<if($wbbuserdata['can_use_sig_html']==1)><then><br /><input type="checkbox" id="checkbox2" name="disablehtml" value="1" $checked[1] /><label for="checkbox2"> {$lang->items['LANG_REGISTER_DISABLEHTML']}</label></then></if>
<if($wbbuserdata['can_use_sig_bbcode']==1)><then><br /><input type="checkbox" id="checkbox3" name="disablebbcode" value="1" $checked[2] /><label for="checkbox3"> {$lang->items['LANG_REGISTER_DISABLEBBCODE']}</label></then></if>
<if($wbbuserdata['can_use_sig_images']==1)><then><br /><input type="checkbox" id="checkbox4" name="disableimages" value="1" $checked[3] /><label for="checkbox4"> {$lang->items['LANG_REGISTER_DISABLEIMAGES']}</label></then></if>
</span></td>
</tr>
<tr align="left">
<td class="tableb" valign="top"><span class="normalfont"><b>{$lang->items['LANG_REGISTER_USERTEXT']}</b></span><br /><span class="smallfont">{$lang->items['LANG_REGISTER_USERTEXT_DESC']}</span></td>
<td class="tableb"><textarea name="r_usertext" rows="6" cols="40">$r_usertext</textarea></td>
</tr>
$profilefields
</table>
<p align="center"><input class="input" type="submit" accesskey="S" value="{$lang->items['LANG_REGISTER_REGISTER']}" /> <input class="input" type="reset" accesskey="R" value="{$lang->items['LANG_POSTINGS_RESET']}" /></p>
<input type="hidden" name="send" value="send" />
<input type="hidden" name="sid" value="$session[hash]" />
<input type="hidden" name="disclaimer" value="$disclaimer" />
</form>
$footer
</body>
</html> |
|
[kamui]
Jetzt nicht, sry. Wieso nimmst du eigentlich nicht den Schnellregistrierungs-Hack?
.$pIrit
1. Weil ich nur die kleine registrierung brauche. 2 Sind schon einige änderungen in meiner regi und 3. brauche ich in der kleinen auch die felder wie signatur geburtstag etc.
Aber icch werde mir dann einfach mal den hack angucken und danach meine register.tpl umbauen. Trotzdem danke für die hilfe .)
batida444
Du musst im Endeffekt eigentlich nur schauen, welche Felder du bei der Registrierung rausnimmst und die Namen dieser Felder mit einem Standardwert dann im Hintergrund übergeben.
Zu sehen auch hier:
www.dasheimwerkerforum.de/register.php
Einfach mal den Quelltext der Seite anschauen (ziemlich weit unten).
Da habe ich folgende Werte übergeben und damit die Registrierungsinfos auf das nötigste beschränkt:
| code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
|
<input type="hidden" name="send" value="send" />
<input type="hidden" name="sid" value="" />
<input type="hidden" name="disclaimer" value="viewed" />
<input type="hidden" name="r_invisible" value="0" />
<input type="hidden" name="r_usecookies" value="1" />
<input type="hidden" name="r_admincanemail" value="1" />
<input type="hidden" name="r_showemail" value="0" />
<input type="hidden" name="r_usercanemail" value="1" />
<input type="hidden" name="r_emailnotify" value="0" />
<input type="hidden" name="r_notificationperpm" value="0" />
<input type="hidden" name="r_receivepm" value="1" />
<input type="hidden" name="r_emailonpm" value="1" />
<input type="hidden" name="r_pmpopup" value="1" />
<input type="hidden" name="r_showsignatures" value="1" />
<input type="hidden" name="r_showavatars" value="1" />
<input type="hidden" name="r_showimages" value="1" />
<input type="hidden" name="r_daysprune" value="0" />
<input type="hidden" name="r_umaxposts" value="0" />
<input type="hidden" name="r_threadview" value="0" />
<input type="hidden" name="r_dateformat" value="d.m.Y" />
<input type="hidden" name="r_timeformat" value="H:i" />
<input type="hidden" name="r_startweek" value="1" />
<input type="hidden" name="r_timezoneoffset" value="1" />
<input type="hidden" name="r_usewysiwyg" value="0" />
<input type="hidden" name="r_styleid" value="0" />
<input type="hidden" name="r_langid" value="0" /> |
|
So musst du das bei dir dann auch machen.
Greetz
Günni
.$pIrit
Danke ich habe es jetzt so gelöst. Mit dem TPL des hacks.
(Hoffe das durfte ich überhaupt)
| code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
|
<if($r_invisible==1)>
<then>
<input type="hidden" name="r_invisible" value="1" />
</then>
</if>
<if($r_invisible==0)>
<then>
<input type="hidden" name="r_invisible" value="0" />
</then>
</if>
<if($r_usecookies==1)>
<then>
<input type="hidden" name="r_usecookies" value="1" />
</then>
</if>
<if($r_usecookies==0)>
<then>
<input type="hidden" name="r_usecookies" value="0" />
</then>
</if>
<if($r_admincanemail==1)>
<then>
<input type="hidden" name="r_admincanemail" value="1" />
</then>
</if>
<if($r_admincanemail==0)>
<then>
<input type="hidden" name="r_admincanemail" value="0" />
</then>
</if>
<if($r_showemail==1)>
<then>
<input type="hidden" name="r_showemail" value="1" />
</then>
</if>
<if($r_showemail==0)>
<then>
<input type="hidden" name="r_showemail" value="0" />
</then>
</if>
<if($r_usercanemail==1)>
<then>
<input type="hidden" name="r_usercanemail" value="1" />
</then>
</if>
<if($r_usercanemail==0)>
<then>
<input type="hidden" name="r_usercanemail" value="0" />
</then>
</if>
<if($r_emailnotify==1)>
<then>
<input type="hidden" name="r_emailnotify" value="1" />
</then>
</if>
<if($r_emailnotify==0)>
<then>
<input type="hidden" name="r_emailnotify" value="0" />
</then>
</if>
<if($r_notificationperpm==1)>
<then>
<input type="hidden" name="r_notificationperpm" value="1" />
</then>
</if>
<if($r_notificationperpm==0)>
<then>
<input type="hidden" name="r_notificationperpm" value="0" />
</then>
</if>
<if($r_receivepm==1)>
<then>
<input type="hidden" name="r_receivepm" value="1" />
</then>
</if>
<if($r_receivepm==0)>
<then>
<input type="hidden" name="r_receivepm" value="0" />
</then>
</if>
<if($r_emailonpm==1)>
<then>
<input type="hidden" name="r_emailonpm" value="1" />
</then>
</if>
<if($r_emailonpm==0)>
<then>
<input type="hidden" name="r_emailonpm" value="0" />
</then>
</if>
<if($r_pmpopup==1)>
<then>
<input type="hidden" name="r_pmpopup" value="1" />
</then>
</if>
<if($r_pmpopup==0)>
<then>
<input type="hidden" name="r_pmpopup" value="0" />
</then>
</if>
<if($r_showsignatures==1)>
<then>
<input type="hidden" name="r_showsignatures" value="1" />
</then>
</if>
<if($r_showsignatures==0)>
<then>
<input type="hidden" name="r_showsignatures" value="0" />
</then>
</if>
<if($r_showavatars==1)>
<then>
<input type="hidden" name="r_showavatars" value="1" />
</then>
</if>
<if($r_showavatars==0)>
<then>
<input type="hidden" name="r_showavatars" value="0" />
</then>
</if>
<if($r_showimages==1)>
<then>
<input type="hidden" name="r_showimages" value="1" />
</then>
</if>
<if($r_showimages==0)>
<then>
<input type="hidden" name="r_showimages" value="0" />
</then>
</if>
<input type="hidden" name="r_daysprune" value="0" />
<input type="hidden" name="r_umaxposts" value="0" />
<if($r_threadview==1)>
<then>
<input type="hidden" name="r_threadview" value="1" />
</then>
</if>
<if($r_threadview==0)>
<then>
<input type="hidden" name="r_threadview" value="0" />
</then>
</if>
<input type="hidden" name="r_dateformat" value="$r_dateformat" />
<input type="hidden" name="r_timeformat" value="$r_timeformat" />
<input type="hidden" name="r_startweek" value="$r_startweek" />
<input type="hidden" name="r_timezoneoffset" value="$r_timezoneoffset" />
<if($r_usewysiwyg==1)>
<then>
<input type="hidden" name="r_usewysiwyg" value="1" />
</then>
</if>
<if($r_usewysiwyg==0)>
<then>
<input type="hidden" name="r_usewysiwyg" value="0" />
</then>
</if> |
|