Seite 1 von 2

Neue Felder anlegen?

Verfasst: 28.01.2008 19:41
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

Verfasst: 28.01.2008 20:54
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)

Verfasst: 29.01.2008 13:58
von dj xtrem
danke dir :P

Verfasst: 04.10.2008 15:13
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

Re:

Verfasst: 23.01.2011 13:53
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)

Re: Neue Felder anlegen?

Verfasst: 23.01.2011 14:42
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.

Re: Neue Felder anlegen?

Verfasst: 23.01.2011 15:14
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

Re: Neue Felder anlegen?

Verfasst: 23.01.2011 15:33
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?

Re: Neue Felder anlegen?

Verfasst: 23.01.2011 18:13
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 -->

Re: Neue Felder anlegen?

Verfasst: 23.01.2011 19:13
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 -->