Profilinformationen ergänzen

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
tisi

Profilinformationen ergänzen

Beitrag von tisi »

hallo,

ist es möglich, die Profilinformationen um "Name" und "Vorname" zu ergänzen,indem z.B. der MSN oder Yahoo Messenger umbenannt würden?

Besten Dank für Eure Tipps !
Benutzeravatar
Sweety
Mitglied
Beiträge: 44
Registriert: 14.04.2002 13:44

Beitrag von Sweety »

Nein umbenennen musst du nichts, versuchs am besten mal mit diesem Hack:

http://www.phpbbhacks.com/viewhack.php?id=193

müsste genau das sein, was du suchst.
Benutzeravatar
Chaze
Ehemaliges Teammitglied
Beiträge: 2035
Registriert: 31.01.2003 12:20
Wohnort: Hannover

Beitrag von Chaze »

Klar kann man das umbenennen. Habe ich so gemacht, da es wesentlich einfacher war als den Hack einzbauen und ich sowieso nur die wenigsten vorgebenen Profil-Infos brauche. Ggf. mußt Du noch die Typen der Datenbankfelder anpassen.
by[t]e,
Chaze
!!!--> Kein Support per PN oder Mail <--!!!
tisi

Registrierungsinformationen ergänzen

Beitrag von tisi »

Hallo,

ich muss meinen Beitrag noch um eine Frage erweitern, und zwar
ist es möglich, die erforderlichen Registrierungsinformationen um weitere Felder zu ergänzen, wie z.B. Name, Vorname und Adresse ?
Im Optimalfalle sollten die letztgenannten Informationen nur vom Administrator eingesehen werden können, demzufolge allen anderen nicht zugänglich sein.

Wäre super, wenn das irgendwie machbar wäre.
Dieser "Sonderfall" kommt daher, weil der Betreiber nur registrierte User zulassen will in Kenntnis derer kompletten Identität.
Aus Datenschutzgründen wiederum dürfen diese Zusatzinformationen nicht zugänglich sein.

Besten Dank für Eure Hilfe !!
Benutzeravatar
Chaze
Ehemaliges Teammitglied
Beiträge: 2035
Registriert: 31.01.2003 12:20
Wohnort: Hannover

Beitrag von Chaze »

Wie Sweety schon sagte:

http://www.phpbbhacks.com/viewhack.php?id=193

Die Anzeige (bzw. das Ausblenden) der schutzbedürftigten Daten kannst Du in den entsprechenden .tpl Dateien regeln.
by[t]e,
Chaze
!!!--> Kein Support per PN oder Mail <--!!!
tisi

Beitrag von tisi »

im ersten Beitrag sprach ich von den Profilinformationen.

Es geht aber definitiv um die erforderlichen Registrierinformationen, sorry meine Schuld :-?

Neben
Benutzername: *
E-Mail-Adresse: *
Passwort: *
Passwort bestätigen: *

würde ich gerne folgende Felder als Pflichtfelder einfügen
Vorname:*
Name:*
Adresse:*


Noch ne Sache :
Kann man aus den .tpl Dateien sorglos Profilfelder wie Yahoo, Msn, etc. löschen ?

Vielen Dank für eure Geduld und Bemühungen !!
Benutzeravatar
Chaze
Ehemaliges Teammitglied
Beiträge: 2035
Registriert: 31.01.2003 12:20
Wohnort: Hannover

Beitrag von Chaze »

im ersten Beitrag sprach ich von den Profilinformationen.
Es geht aber definitiv um die erforderlichen Registrierinformationen
Ist im Endeffekt das gleiche. Aus den Registrierinformationen werden ja nachher die Profilinformationen gewonnen.
Kann man aus den .tpl Dateien sorglos Profilfelder wie Yahoo, Msn, etc. löschen ?
Kann man machen. Aber wie gesagt, ich fand es wesentlich einfacher die vorhandenen Profilfelder auf meine Bedürfnisse umzumünzen als den o.g. Mod zu installieren.
by[t]e,
Chaze
!!!--> Kein Support per PN oder Mail <--!!!
tisi

Beitrag von tisi »

Chase,

lass bitte Gnade walten, aber ich steh wohl auf der Leitung (scheiss Ausrede :roll: )
würde gerne folgende Felder als Pflichtfelder einfügen
Vorname:*
Name:*
Adresse:*
d.h. das Programm muss ja checken, ob diese Felder ausgefüllt sind.
Irgendwie muss der bisherige "Check" ja auch wieder angepasst werden.
Welchen Feldnamen kriegen denn die neuen Felder ?
Sind dann nicht auch andere Dateien betroffen ?

Wenn es nicht so wichtig wäre, würde ich die Finger davon lassen,
aber jetzt muss ich halt am Ball bleiben und auf einen guten Samariter
hoffen.
Benutzeravatar
Chaze
Ehemaliges Teammitglied
Beiträge: 2035
Registriert: 31.01.2003 12:20
Wohnort: Hannover

Beitrag von Chaze »

Also...

öffne mal Deine templates/subSilver/profile_register_body.tpl und suche Dir den Tabellenabschnitt mit den Interessen ({L_INTERESTS}) und lösche diesen.

Dann schau mal weiter oben nach dem Abschnitt {L_CONFIRM_PASSWORD}(wir setzen jetzt den Real-Namen direkt unter die PW-Eingabe).

Code: Alles auswählen

	<tr> 
	  <td class="row1"><span class="gen">{L_CONFIRM_PASSWORD}: * </span><br />
		<span class="gensmall">{L_PASSWORD_CONFIRM_IF_CHANGED}</span></td>
	  <td class="row2"> 
		<input type="password" class="post" style="width: 200px" name="password_confirm" size="25" maxlength="100" value="{PASSWORD_CONFIRM}" />
	  </td>
	</tr>
Und füge direkt danach ein

Code: Alles auswählen

	<tr> 
			  <td class="row1"><span class="gen">{L_INTERESTS}: *</span></td>
			  <td class="row2"> 
				<input type="text" name="interests" class="post"style="width: 200px"  size="10" maxlength="255" value="{INTERESTS}" />
			  </td>
	</tr>
Jetzt öffne mal die /language/lang_german/lang_main.php und Suche nach

Code: Alles auswählen

$lang['Interests'] = "Interessen";
Ersetze dies durch

Code: Alles auswählen

$lang['Interests'] = "Vor- und Nachname";
.

Öffne jetzt die /includes/usercp_register.php
Finde

Code: Alles auswählen

if ( empty($username) || empty($new_password) || empty($password_confirm) || empty($email) )
und ersetze dies durch

Code: Alles auswählen

if ( empty($username) || empty($interests) || empty($new_password) || empty($password_confirm) || empty($email) )
Somit hast Du das Feld "Interessen" durch Vor- und Nachname ersetzt und das Feld zur Pflicht gemacht.

Bei den anderen Feldern kannst Du genau so vorgehen. Ich bin mir nicht ganz sicher, aber ich glaube das funktioniert nicht mit allen Feldern. Ich habe außer dem Interessen-Feld noch "AIM", "MSN" (Messenger) und "YAHOO" umgemünzt. Du mußt noch darauf achten, dass Du ggf. Felder, die für Zahlen vorgesehen sind noch in der Datenbank anpasst (auf text).

Um dann den Nachnamen usw. in der Memberliste auszublenden mußt Du die templates/subSilver/memberlist_body.tpl anpassen.

Ich hoffe ich habe nichts vergessen!
by[t]e,
Chaze
!!!--> Kein Support per PN oder Mail <--!!!
tisi

Beitrag von tisi »

ich check das mal in aller Ruhe und melde mich zurück.

fettes Dankeschön 8)
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“