Profilfelder - Benutzerdefiniertes Profilfeld nur im Profil

Alles zu Styles, Templates, Icons und Smilies für phpBB 3.0.x, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
phpBB Styles Demo
Forumsregeln
Bei Style spezifischen Fragen ist der Stylename und die Downloadquelle des Styles erforderlich, besser noch die URL vom betroffenen Forum.
Thyron
Mitglied
Beiträge: 302
Registriert: 09.05.2008 11:59

Beitrag von Thyron »

darkon hat geschrieben:Na für einzelne Felder kannst du es beim Erstellen der benutzerdefinierten Profilfelder ja einstellen.
Dann darfst du aber bei Serverlast nicht die entsprechenden Anzeigen verbieten.
Das nutzt leider auch nichts. Da man dort ein Feld nur komplett ausblenden lassen kann, also nicht im Profil ja, aber nicht neben den Beiträgen. Ich hab daher PLZ und Land von der Geomap komplett ausgeblendet, obweohl es im Porfil eigebtlich ganz nett wär.
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Naja, die Lösung steht ja schon fast im HTML Code.

Entferne den Block wie gehabt:

Code: Alles auswählen

		<!-- IF postrow.S_PROFILE_FIELD1 -->
			<!-- Use a construct like this to include admin defined profile fields. Replace FIELD1 with the name of your field. -->
			<dd><strong>{postrow.PROFILE_FIELD1_NAME}:</strong> {postrow.PROFILE_FIELD1_VALUE}</dd>
		<!-- ENDIF -->
		
		<!-- BEGIN custom_fields -->
			<dd><strong>{postrow.custom_fields.PROFILE_FIELD_NAME}:</strong> {postrow.custom_fields.PROFILE_FIELD_VALUE}</dd>
		<!-- END custom_fields -->
Nun legen wir ein Test Feld an:

Name des Benutzerdefinierten Profilfeldes: testie

Nun müssen wir das neue Profilfeld generell zulassen:
ACP -->
Allgemein -->
Serverlast -->
Zusätzliche Profil-Felder in der Themen-Ansicht anzeigen: Ja

Nun folgt der Teil in der viewtopic_body.html

Dort, wo der o.g. Code entfernt wurde müssen wir nun pro neuem Profilfeld folgendes Kontrukt erstellen:

Code: Alles auswählen

		<!-- IF postrow.S_PROFILE_TESTIE -->		
		<dd><strong>{postrow.PROFILE_TESTIE_NAME}: </strong> {postrow.PROFILE_TESTIE_VALUE}</dd>
		<!-- ENDIF -->

Habt Ihr hingegen ein Profilfeld mit dem Namen "drdeath" hinzugefügt, würde der Code wie folgt lauten:
<!-- IF postrow.S_PROFILE_DRDEATH -->
<dd><strong>{postrow.PROFILE_DRDEATH_NAME}: </strong> {postrow.PROFILE_DRDEATH_VALUE}</dd>
<!-- ENDIF -->
Ihr müsst nun für jedes Profilfeld so einen Code Block erstellen.

Das Profilfeld wird auch nur angezeigt, wenn es ausgefüllt worden ist.
Thyron
Mitglied
Beiträge: 302
Registriert: 09.05.2008 11:59

Beitrag von Thyron »

Ah, super das hat geklappt! Hatte das selbst zwar schon gesehn, aber nicht so hinbekommen...
Thyron
Mitglied
Beiträge: 302
Registriert: 09.05.2008 11:59

Beitrag von Thyron »

Hab das grad versucht auch im Profil so zu machen. Aber dort geht das nicht analog. Hätt dann die Felder ganz frei anordnen können. So werden ja alle benutzerdefinierten Felder in einem Block angezeigt. Und das sieht bei meinen neuen Feldern ziemlich beschissen aus, merk ich grad :-?
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Langsam... wir haben gerade von der Ansicht der Benutzerdefinierten Profilfeldern in der Beitragsansicht ( viewtopic.php ) gesprochen.

Was Du meinst, ist eine Anzeige in der Memberliest ( view profile ).

Auch dazu hatte ich bereits mal eine Lösung geschrieben:

http://www.phpbb.de/viewtopic.php?t=154746
Thyron
Mitglied
Beiträge: 302
Registriert: 09.05.2008 11:59

Beitrag von Thyron »

Danke, habs damit hinbekommen! :grin:
Linne
Mitglied
Beiträge: 48
Registriert: 01.06.2008 00:12

Beitrag von Linne »

Hallo,

ich habe die obigen Anweisungen befolgt, allerdings scheint nun aber der BBCODE nicht mehr zu funktionieren.

Ich hatte diesen Mod installiert:
http://www.phpbb.com/community/viewtopi ... e#p6519385

Wer kann mir weiterhelfen?

Danke und Grüße
Markus
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Richtig, das o.a. MOD beeinflusst auch nur die Standard Ausgabe aller Benutzerdefinierten Profilfelder.
Auf die "selektive Ausgabe", wie hier besprochen, hat das MOD keinen Einfluss.
Linne
Mitglied
Beiträge: 48
Registriert: 01.06.2008 00:12

Beitrag von Linne »

Gibt es denn eine Möglichkeit eins von beiden anzupassen?

Wäre euch sehr dankbar! Ich bräuchte die Funktion dess BBCODE in einem Profilfeld dringend.

Danke!
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Da müsstest Du mal den MOD Autor fragen....
Antworten

Zurück zu „[3.0.x] Styles, Templates und Grafiken“