Seite 1 von 5
Profilfelder - Benutzerdefiniertes Profilfeld nur im Profil
Verfasst: 17.07.2008 21:20
von Internet_Legende
Hallo,
die Funktion mit den benutzerdefinierten Profilfeldern finde ich super, allerdings habe ich ein Problem:
Ich möchte das ein benutzerdefiniertes Profilfeld nur im Nutzerprofil angezeigt wird (und natürlich zum editieren im persönlichen Bereich). Es soll nicht auch noch neben den Beiträgen angezeigt werden.
Erschwerend kommt hinzu das ich einen abgewandelten Subsilver2 Style benutze.
Kann mir jemand helfen?
lg
Verfasst: 18.07.2008 06:55
von Dr.Death
Moin,
die Lösuing liegt in der
viewtopic_body.html
SUCHE und ENTFERNE:
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. -->
<br /><b>{postrow.PROFILE_FIELD1_NAME}:</b> {postrow.PROFILE_FIELD1_VALUE}
<!-- ENDIF -->
<!-- BEGIN custom_fields -->
<br /><b>{postrow.custom_fields.PROFILE_FIELD_NAME}:</b> {postrow.custom_fields.PROFILE_FIELD_VALUE}
<!-- END custom_fields -->
Verfasst: 20.07.2008 02:30
von Internet_Legende
Hallo Dr. Death,
danke für deine Antwort.
Wenn ich den von dir angegebenen Teil der viewtopic_body.html entferne, dann gehen doch sämtliche von mir erstellte Profilfelder in bei der Themenanzeige verloren, oder? Ich möchte die selbsterstellten Profilfelder nicht alle aus der Themenanzeige entfernen, sondern, um genau zu sein, nur ein einziges Profilfeld.
Oder habe ich deine Lösung falsch interpretiert?
Danke für deine Hilfe!
lg
Verfasst: 18.08.2008 06:54
von Thyron
Ich habe genau das gleiche Problem! Ich habe ein Feld Geschlecht, das neben den Beiträgen steht. Jetzt hab ich die Geomap installiert und PLZ und Land stehen jetzt auch dort. Will das aber nur im Profil haben.
Kann man nicht die Anzeige der benutzerdefinierten Profilfelder neben den Beiträgen deaktivieren und trotzdem durch Änderung in der Datei auf ein Profilfeld zugreifen und es anzeigen lassen?
Verfasst: 24.08.2008 02:33
von dieweltist
Das habe ich jetzt auch bemerkt, dass es nicht möglich ist, Angaben in benutzerdefinierten Profilfeldern zwar im Profil, nicht aber neben dem Beitrag anzuzeigen. Aber ich habe auch eine Art "Lösung" für dieses Problem gefunden. Mit nachfolgender Style-Änderung werden diese Angaben nicht mehr neben jedem Beitrag, sondern nur noch jeweils über dem Beitrag angezeigt.
Nein; kleiner Scherz am Rande.

Diese werden mit dieser Modifizierung überhaupt nicht mehr neben dem Beitrag angezeigt:
Klick! Durch diese wenigen Änderungen verschwinden nämlich alle meines Erachtens sowieso unnötigen Angaben rechts oder links neben dem Beitrag komplett; und somit auch die unerwünschten Angaben aus den Profilfeldern.
Verfasst: 24.08.2008 13:33
von Thyron
Schön und gut, aber dann ist ja alles weg. Es ging doch nur um einzelne Felder. Mir sind die andren Sachen jedenfalls schon wichtig.
Verfasst: 24.08.2008 14:10
von dieweltist
Das ist mir natürlich auch klar. Aber sieh es doch mal so: Wenn fast alle Angeben weg sind, ist jeder User dadurch gewohnt, ggf. jeweils im Profil des Users nachzusehen. Wenn vorher da nur selten jemand reingeschaut hatte, so wird sich das mit dieser Modifikation radikal ändern.
Auf diese Weise sind die Infos aus den Profilfeldern doch so gesehen wieder so ziemlich alle präsent. Leider auch das Info, das du nicht neben dem Beitrag angezeigt haben wolltest. Aber weil dieses jetzt ja nur im Profil ist, ist es dadurch wenigstens nicht mehr so sehr präsent, wie es vorher war unmittelbar neben dem Beitrag.
Ich weiß natürlich, dass diese Lösung nicht diejenige ist, die Du wünschst. Also, wenn Du vorher nur die Wahl hattest, eine heikle Info überall oder nirgends anzuzeigen, so ist diese jetzt nur noch im Profil mittelmäßig präsent. Das ist doch auch schon was, oder?
Verfasst: 24.08.2008 14:57
von darkon
Du kannst für die benutzerdefinierten Profilfelder im ACP unter "Serverlast" festlegen ob sie generell im Profil, in der Beitragsansicht und/oder der Mitgliederliste angezeigt werden.
Verfasst: 24.08.2008 15:54
von Thyron
darkon hat geschrieben:Du kannst für die benutzerdefinierten Profilfelder im ACP unter "Serverlast" festlegen ob sie generell im Profil, in der Beitragsansicht und/oder der Mitgliederliste angezeigt werden.
Ich weiß, aber nicht für einzelne, sondern nur für alle gemeinsam

Verfasst: 24.08.2008 17:35
von darkon
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.