[2.0.x] Neues Feld für Profil/Registrierung

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
FSKiller / Phoenix
Mitglied
Beiträge: 872
Registriert: 28.08.2003 19:57
Wohnort: Berlin

Beitrag von FSKiller / Phoenix »

verlinke mal deine usercp_register.php und dann schauen wir mal ;)
Kein Support per PN/Mail, wer sucht der findet!
Benutzeravatar
Prometeus
Mitglied
Beiträge: 371
Registriert: 01.07.2005 11:07

Beitrag von Prometeus »

FSKiller hat geschrieben:verlinke mal deine usercp_register.php und dann schauen wir mal ;)
OK, hier ist sie: usercp_register.txt

Danke für die Hilfe
Benutzeravatar
FSKiller / Phoenix
Mitglied
Beiträge: 872
Registriert: 28.08.2003 19:57
Wohnort: Berlin

Beitrag von FSKiller / Phoenix »

so und gleich noch

functions_validate.php profile_add_body.tpl :) und dann sollte man den Fehler finden.

Ne kleine Liste was du alles für neue Felder reingehauen hast wäre auch gut, muss man nicht soviel blättern ;)

ps einen Fehler habe ich schon gefunden, bzw vielleicht ist es ja gewollt aber unter

Code: Alles auswählen

if( $coppa )
			{
				$emailer->assign_vars(array(
					'SITENAME' => $board_config['sitename'],
haste

Code: Alles auswählen

'INTERESTS' => $interests,
							'INSTITUTION' => $institution,
		'L_INSTITUTION' => $lang['Institution'],
		'SCHWERPUNKT' => $schwerpunkt,
		'L_SCHWERPUNKT' => $lang['Schwerpunkt'],
		'STUDIENGANG' => $studiengang,
		'L_STUDIENGANG' => $lang['Studiengang'],
		'VERTIEFUNG' => $vertiefung,
		'L_VERTIEFUNG' => $lang['Vertiefung'],
		'JAHRGANG' => $jahrgang,
		'L_JAHRGANG' => $lang['Jahrgang'],
					'VORNAME' => $vorname,
		'L_VORNAME' => $lang['Vorname'],
		'NAME' => $name,
		'L_NAME' => $lang['Name'],
		'STRASSE' => $strasse,
		'L_STRASSE' => $lang['Strasse'],
		'ORT' => $ort,
		'L_ORT' => $lang['Ort'],
		'TELEFON' => $telefon,
		'L_TELEFON' => $lang['Telefon'],
		'SKYPE' => $skype,
		'L_SKYPE' => $lang['Skype'],
das muss bestimmt nicht alles unter coppa oda?

edit: irgendwie der mod
// START wpm mod by Duvelske (http://www.vitrax.vze.com)
verhaut irgendwie einiges .....
Kein Support per PN/Mail, wer sucht der findet!
Benutzeravatar
Prometeus
Mitglied
Beiträge: 371
Registriert: 01.07.2005 11:07

Beitrag von Prometeus »

FSKiller hat geschrieben:so und gleich noch

functions_validate.php profile_add_body.tpl :) und dann sollte man den Fehler finden.
functions_validate.php und profile_add_body.tp
Ne kleine Liste was du alles für neue Felder reingehauen hast wäre auch gut, muss man nicht soviel blättern ;)
Die folgenden sind neu...
'INSTITUTION' => $institution,
'L_INSTITUTION' => $lang['Institution'],
'SCHWERPUNKT' => $schwerpunkt,
'L_SCHWERPUNKT' => $lang['Schwerpunkt'],
'STUDIENGANG' => $studiengang,
'L_STUDIENGANG' => $lang['Studiengang'],
'VERTIEFUNG' => $vertiefung,
'L_VERTIEFUNG' => $lang['Vertiefung'],
'JAHRGANG' => $jahrgang,
'L_JAHRGANG' => $lang['Jahrgang'],

ps einen Fehler habe ich schon gefunden, bzw vielleicht ist es ja gewollt aber unter

Code: Alles auswählen

if( $coppa )
			{
				$emailer->assign_vars(array(
					'SITENAME' => $board_config['sitename'],
haste

Code: Alles auswählen

'INTERESTS' => $interests,
							'INSTITUTION' => $institution,
		'L_INSTITUTION' => $lang['Institution'],
		'SCHWERPUNKT' => $schwerpunkt,
		'L_SCHWERPUNKT' => $lang['Schwerpunkt'],
		'STUDIENGANG' => $studiengang,
		'L_STUDIENGANG' => $lang['Studiengang'],
		'VERTIEFUNG' => $vertiefung,
		'L_VERTIEFUNG' => $lang['Vertiefung'],
		'JAHRGANG' => $jahrgang,
		'L_JAHRGANG' => $lang['Jahrgang'],
					'VORNAME' => $vorname,
		'L_VORNAME' => $lang['Vorname'],
		'NAME' => $name,
		'L_NAME' => $lang['Name'],
		'STRASSE' => $strasse,
		'L_STRASSE' => $lang['Strasse'],
		'ORT' => $ort,
		'L_ORT' => $lang['Ort'],
		'TELEFON' => $telefon,
		'L_TELEFON' => $lang['Telefon'],
		'SKYPE' => $skype,
		'L_SKYPE' => $lang['Skype'],
das muss bestimmt nicht alles unter coppa oda?
Hmmm, gute Frage...
Die ersten 5 Punkte tatsählich nicht...
edit: irgendwie der mod
// START wpm mod by Duvelske (http://www.vitrax.vze.com)
verhaut irgendwie einiges .....
Was verhaut der denn alles?
Gruß
Benutzeravatar
FSKiller / Phoenix
Mitglied
Beiträge: 872
Registriert: 28.08.2003 19:57
Wohnort: Berlin

Beitrag von FSKiller / Phoenix »

Weil das mit den {} irgendwie nicht mehr so richtig passt :(

also auf jedenfall 156 bis 175 bei der tpl haste ne Fehler ;)
<tr>
<td class="row1"><span class="gen">Institution:</span></td>
<td class="row2"> <input type="text" class="post"style="width: 200px" name="info" size="35" maxlength="150" value="{INSTITUTION}" /> </td>
</tr>
<tr>
<td class="row1"><span class="gen">Schwerpunkt:</span></td>
<td class="row2"> <input type="text" class="post"style="width: 200px" name="info" size="35" maxlength="150" value="{SCHWERPUNKT}" /> </td>
</tr>
<tr>
<td class="row1"><span class="gen">Studiengang:</span></td>
<td class="row2"> <input type="text" class="post"style="width: 200px" name="info" size="35" maxlength="150" value="{STUDIENGANG}" /> </td>
</tr>
<tr>
<td class="row1"><span class="gen">Vertiefungsrichtung:</span></td>
<td class="row2"> <input type="text" class="post"style="width: 200px" name="info" size="35" maxlength="150" value="{VERTIEFUNG}" /> </td>
</tr>
<tr>
<td class="row1"><span class="gen">Jahrgang:</span></td>
<td class="row2"> <input type="text" class="post"style="width: 200px" name="info" size="35" maxlength="150" value="{JAHRGANG}" /> </td>
</tr>
falls jetzt noch Fehler auftauchen melden ;), ich hoffe das das die Felder waren die immer dann leer sind!
Kein Support per PN/Mail, wer sucht der findet!
Benutzeravatar
Prometeus
Mitglied
Beiträge: 371
Registriert: 01.07.2005 11:07

Beitrag von Prometeus »

OK, den Fehler habe ich korrigiert...
Ändert momentan abe rnoch nichts... :-?

Wenn ich die Felder über phpMyAdmin eingebe, dann sind sie vorhanden und aufrufbar solange ich eingeloggt bleibe im myphpAdmin.
Wenn ich mich auslogg und neu einlogge sind die DB-Einträge wieder verschwunden.... :evil:
Benutzeravatar
Prometeus
Mitglied
Beiträge: 371
Registriert: 01.07.2005 11:07

Beitrag von Prometeus »

Prometeus hat geschrieben: Wenn ich die Felder über phpMyAdmin eingebe, dann sind sie vorhanden und aufrufbar solange ich eingeloggt bleibe im myphpAdmin.
Wenn ich mich auslogg und neu einlogge sind die DB-Einträge wieder verschwunden.... :evil:
OK, ich muss mich korrigieren. WScheint doch zu funktionieren. Mehr später...
Lurch
Mitglied
Beiträge: 1
Registriert: 27.04.2006 10:57

Beitrag von Lurch »

Hallo,

ich habe mit dem MOD ein neues Feld als Dropdownbox erstellt. Das funktioniert auch prima, ich habe nur noch folgendes Problem (gilt für User Profil und Admin Panel gleich):

Die Dropdownbox wird angezeigt und ist auch mit den möglichen Werten gefüllt. Wähle ich einen Wert aus und speichere das Profil, dann wird der Wert in die DB geschrieben. Rufe ich das Profil aber erneut auf, dann wird der Defaultwert angezeigt und nicht der Wert aus der DB. Ändert man den Defaulteintrag dann nicht und speichert das Profil erneut, so wird der Wert in der DB mit einem leeren Eintrag überschrieben.

Da scheint ein Problem beim Lesen des Wertes aus der DB und dem Zuweisen an die Dropdownbox vorzuliegen, ich habe aber leider keine Ahnung, wo ich suchen soll. Hat jemand eine Idee, wie ich das Problem lösen kann?
Benutzeravatar
FSKiller / Phoenix
Mitglied
Beiträge: 872
Registriert: 28.08.2003 19:57
Wohnort: Berlin

Beitrag von FSKiller / Phoenix »

Lurch hat geschrieben:Hallo,

ich habe mit dem MOD ein neues Feld als Dropdownbox erstellt. Das funktioniert auch prima, ich habe nur noch folgendes Problem (gilt für User Profil und Admin Panel gleich):

Die Dropdownbox wird angezeigt und ist auch mit den möglichen Werten gefüllt. Wähle ich einen Wert aus und speichere das Profil, dann wird der Wert in die DB geschrieben. Rufe ich das Profil aber erneut auf, dann wird der Defaultwert angezeigt und nicht der Wert aus der DB. Ändert man den Defaulteintrag dann nicht und speichert das Profil erneut, so wird der Wert in der DB mit einem leeren Eintrag überschrieben.

Da scheint ein Problem beim Lesen des Wertes aus der DB und dem Zuweisen an die Dropdownbox vorzuliegen, ich habe aber leider keine Ahnung, wo ich suchen soll. Hat jemand eine Idee, wie ich das Problem lösen kann?
Es kann eigentlich nur sein das du was vergessen hast ;), ich habe 20 so Felder und alle gehen bei mir ;), schau nochmal alles druch wenn nicht verlinke mal deine profile_add_body.tp und usercp_register.php dann schaue ich mal nach, bin aber am heute Nachmittag übers We nicht @ home also nicht wundern wenns länger dauert.
Kein Support per PN/Mail, wer sucht der findet!
fryxx
Mitglied
Beiträge: 21
Registriert: 28.04.2004 18:08
Wohnort: München

Beitrag von fryxx »

Hallo!

Ich hätte gleich zwei Anliegen :)
  1. Der Download-Link funktioniert leider nicht (mehr). Hat jemand die Datei noch auf seinem Rechner?
  2. Ich bräuchte bitte ein "Spezial"-Feld, welches bei der Registrierung Pflicht ist, jedoch nur angemeldete Benutzer dann im Profil zu sehen bekommen. Das Pflicht-Feld bekomme ich noch hin, aber bei der Realisierung des zweiten Wunsches happert bei mir leider.
Könnte mir bitte jemand weiter helfen? Danke!

Grüße,
fryxx
Antworten

Zurück zu „phpBB 2.0: Mod Support“