Seite 2 von 5
Verfasst: 24.08.2008 17:39
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.
Verfasst: 24.08.2008 17:51
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.
Verfasst: 25.08.2008 00:30
von Thyron
Ah, super das hat geklappt! Hatte das selbst zwar schon gesehn, aber nicht so hinbekommen...
Verfasst: 25.08.2008 03:07
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

Verfasst: 25.08.2008 07:23
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
Verfasst: 25.08.2008 08:34
von Thyron
Danke, habs damit hinbekommen!

Verfasst: 20.09.2008 14:35
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
Verfasst: 20.09.2008 17:10
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.
Verfasst: 20.09.2008 22:13
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!
Verfasst: 20.09.2008 22:29
von Dr.Death
Da müsstest Du mal den MOD Autor fragen....