Neue Felder anlegen?

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
dj xtrem
Mitglied
Beiträge: 42
Registriert: 12.04.2005 19:45
Wohnort: Mutterstadt
Kontaktdaten:

Neue Felder anlegen?

Beitrag von dj xtrem »

Hallo liebe leute wie kann ich das so machen das wen jemand sich bei mir im forum anmeldet der user dan auch seine homepage angeben soll? Kann ich neue felder in das registration formular nizufügen? Wen ja wie?


MFG
C.D
Schaut mal auf: http://www.Charbel.de
Benutzeravatar
zx9r-treiber
Mitglied
Beiträge: 1401
Registriert: 05.10.2007 16:26
Wohnort: Moormerland
Kontaktdaten:

Beitrag von zx9r-treiber »

Bei phpBB3.

AdminBereich.
=> Allgemein/Board-Konfiguration/Board-Funktionalität/

Dann unter Serverlast =
Erlaubt Styles, zusätzliche Profil-Felder in der Mitgliederliste anzuzeigen: Ja Nein
Zusätzliche Profil-Felder in Mitgliederprofilen anzeigen: Ja Nein
Zusätzliche Profil-Felder in der Themen-Ansicht anzeigen: Ja Nein

... nach Bedarf einstellen.

=> Dann nach = Benutzer und Gruppen/Benutzerdefinierte Profilfelder ...

Dort die Felder nach deinen Wünschen neu anlegen. Der Bereich der Einstellung ist eigendlich selbst klärend beschrieben.

8)
Gruß
M&K (Michael & Kathy)
"Unser Problem ist auch nicht die Globale Erwärmung ..... sondern die Globale Verblödung!"
Benutzeravatar
dj xtrem
Mitglied
Beiträge: 42
Registriert: 12.04.2005 19:45
Wohnort: Mutterstadt
Kontaktdaten:

Beitrag von dj xtrem »

danke dir :P
Schaut mal auf: http://www.Charbel.de
Nordlicht2001
Mitglied
Beiträge: 40
Registriert: 27.09.2008 15:07

Beitrag von Nordlicht2001 »

Hallo,

ja, ich habe schon alles entsprechend eingestellt. Ich habe dann aber den "Fehler" (?) gefunden.

Und zwar habe ich ein Auswahlfeld zur Eingabe des Bundeslandes eingerichtet. Dort hatte ich die 16 Bundesländer eingetragen. Dadurch, dass Baden - Württemberg (daher komme ich auch) im Alphabet vorne liegt, war das auch die Standard - Vorgabe.

Das Feld ist aber erst dann erschienen, als ich irgendeinen anderen Wert genommen habe. Daher habe ich das Feld nochmals neu angelegt und als erste Option "keine Angabe" eingestellt. Nun kann ich das im Profil auf Baden - Württemberg umstellen und dann wird es auch angezeigt.

Grüße,
Rüdiger
Marspi
Mitglied
Beiträge: 9
Registriert: 31.01.2005 16:55

Re:

Beitrag von Marspi »

Hallo liebe PHPBB Experten,

ich habe ein neues Feld "Bootstyp" über den beschriebenen Weg erstellt. Funktioniert auch alles so weit :wink:

Nun möchte ich dieses Feld zusätzlich in der Mitgliederliste anzeigen lassen, was genau muss ich tun?

Vielen Dank schon mal für Eure Hilfe.

Viele Grüße
Marspi
zx9r-treiber hat geschrieben:Bei phpBB3.

AdminBereich.
=> Allgemein/Board-Konfiguration/Board-Funktionalität/

Dann unter Serverlast =
Erlaubt Styles, zusätzliche Profil-Felder in der Mitgliederliste anzuzeigen: Ja Nein
Zusätzliche Profil-Felder in Mitgliederprofilen anzeigen: Ja Nein
Zusätzliche Profil-Felder in der Themen-Ansicht anzeigen: Ja Nein

... nach Bedarf einstellen.

=> Dann nach = Benutzer und Gruppen/Benutzerdefinierte Profilfelder ...

Dort die Felder nach deinen Wünschen neu anlegen. Der Bereich der Einstellung ist eigendlich selbst klärend beschrieben.

8)
modernist
Ehemaliges Teammitglied
Beiträge: 2202
Registriert: 12.01.2009 10:44

Re: Neue Felder anlegen?

Beitrag von modernist »

Marspi hat geschrieben:ich habe ein neues Feld "Bootstyp"
Da mußte ich dreimal drüberlesen, ich dachte erst es gehe darum, auf welche Stiefel man steht... :lol:

Wenn du die memberlist.php meinst, dann kannst du das zusätzliche Profilfeld einbinden mit

Code: Alles auswählen

<!-- IF memberrow.S_PROFILE_BOOTSTYP --><span class="rank-img">{memberrow.PROFILE_BOOTSTYP_VALUE}</span><!-- ENDIF -->
Wo du's in der Tabelle einbindest, bleibt dir überlassen, das erfordert aber auch einige Ergänzungen...je nach verwendeten Style.
Marspi
Mitglied
Beiträge: 9
Registriert: 31.01.2005 16:55

Re: Neue Felder anlegen?

Beitrag von Marspi »

Hallo,

vielen Dank für die Info, leider verstehe ich das nicht ganz. Bist Du sicher das diese Ergänzung in die memberlist.php eingetragen werden muss? Sollte das nicht vielleicht in die memberlist_body.html rein? In der memberlist_body.html habe ich schon einige Eintragungen (auch Dein Vorschlag) gemacht, leider ohne Erfolg. Als Style habe ich übrigens das Standard prosilver und ja ich meine die Liste aller Mitglieder, die über das Menü aufgerufen werden kann.

Grüße
Marspi
modernist
Ehemaliges Teammitglied
Beiträge: 2202
Registriert: 12.01.2009 10:44

Re: Neue Felder anlegen?

Beitrag von modernist »

Ja, memberlist_body.html ist korrekt, bei meiner Aussage bezog ich mich auf die Datei, die in der url auftaucht. :oops:

Hast du danach auch Style aktualisiert und den Cache geleert?

Wenn ja, wie hast du's denn genau eingebaut und welche Bezeichnung hat dein Bootsfeld?
Marspi
Mitglied
Beiträge: 9
Registriert: 31.01.2005 16:55

Re: Neue Felder anlegen?

Beitrag von Marspi »

Den Style habe ich aktuallisiert und den Cache habe ich auch geleert.

An folgender Stelle habe ich den Eintrag in der memberlist_body.html eingetragen:

<tr class="<!-- IF memberrow.S_ROW_COUNT is even -->bg1<!-- ELSE -->bg2<!-- ENDIF -->">
<td><!-- IF memberrow.RANK_IMG --><span class="rank-img">{memberrow.RANK_IMG}</span><!-- ELSE --><span class="rank-img">{memberrow.RANK_TITLE}</span><!-- ENDIF --><!-- IF S_IN_SEARCH_POPUP and not S_SELECT_SINGLE --><input type="checkbox" name="user" value="{memberrow.USERNAME}" /> <!-- ENDIF -->{memberrow.USERNAME_FULL}<!-- IF S_SELECT_SINGLE --><br />[&nbsp;<a href="#" onclick="insert_single('{memberrow.A_USERNAME}'); return false;">{L_SELECT}</a>&nbsp;]<!-- ENDIF --></td>
<td class="posts"><!-- IF memberrow.POSTS and S_DISPLAY_SEARCH --><a href="{memberrow.U_SEARCH_USER}" title="{L_SEARCH_USER_POSTS}">{memberrow.POSTS}</a><!-- ELSE -->{memberrow.POSTS}<!-- ENDIF --></td><!-- IF memberrow.S_PROFILE_BOOTSTYP --><span class="rank-img">{memberrow.PROFILE_BOOTSTYP_VALUE}</span><!-- ENDIF -->
<td class="info"><!-- IF memberrow.U_WWW or memberrow.LOCATION --><!-- IF memberrow.U_WWW --><div><a href="{memberrow.U_WWW}" title="{L_VISIT_WEBSITE}: {memberrow.U_WWW}">{memberrow.U_SHORT_WWW}</a></div><!-- ENDIF --><!-- IF memberrow.LOCATION --><div>{memberrow.LOCATION}</div><!-- ENDIF --><!-- ELSE -->&nbsp;<!-- ENDIF --></td>
<td>{memberrow.JOINED}</td>
<!-- IF S_VIEWONLINE --><td>{memberrow.VISITED}&nbsp;</td><!-- ENDIF -->
</tr>
<!-- BEGINELSE -->
<tr class="bg1">
<td colspan="<!-- IF S_VIEWONLINE -->5<!-- ELSE -->4<!-- ENDIF -->">{L_NO_MEMBERS}</td>
</tr>
<!-- END memberrow -->
modernist
Ehemaliges Teammitglied
Beiträge: 2202
Registriert: 12.01.2009 10:44

Re: Neue Felder anlegen?

Beitrag von modernist »

Schlecht lesbar, aber da fehlen wohl die Tabellenzeilen. Falls du keine Rangbilder im Forum hast, pack's doch an deren Stelle:

Code: Alles auswählen

	<tr class="<!-- IF memberrow.S_ROW_COUNT is even -->bg1<!-- ELSE -->bg2<!-- ENDIF -->">
		<td><!-- IF memberrow.S_PROFILE_BOOTSTYP --><span class="rank-img">{memberrow.PROFILE_BOOTSTYP_VALUE}</span><!-- ENDIF --><!-- IF S_IN_SEARCH_POPUP and not S_SELECT_SINGLE --><input type="checkbox" name="user" value="{memberrow.USERNAME}" /> <!-- ENDIF -->
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“