Seite 1 von 2
Aus benutzerdefiniertem Profilfeld Link erzeugen
Verfasst: 25.10.2010 16:40
von fussle
Hallo,
ich möchte aus einem benutzerdefiniertem Profilfeld einen Link erzeugen. Dieser soll dann (wie das Miniprofil) neben den Posts mit angezeigt werden.
Beispiel:
On/Offline
Avatar
Wohnort: Mond
Foren ID: 12345 <---- dieses einzeilige Textfeld soll in einen Link umgewandelt werden:
http://www.xyz.de/id=12345
Geht sowas?
Re: Aus benutzerdefiniertem Profilfeld Link erzeugen
Verfasst: 25.10.2010 16:50
von Poke-Area
Du musst die entsprechende Template-Datei verändern. Aber nur vie Admin-Bereich gehts nicht..
Re: Aus benutzerdefiniertem Profilfeld Link erzeugen
Verfasst: 25.10.2010 16:54
von fussle
Das ich die Template Datei verändern muss, weiß ich. Ich hab nur keine Ahnung, wie ich das umsetzen kann, da ich mehr als ein benutzerdefiniertes Profilfeld habe.
viewtopic_body.html > Topic Anzeige
memberlist_view.html > Profilanzeige
Re: Aus benutzerdefiniertem Profilfeld Link erzeugen
Verfasst: 25.10.2010 17:00
von modernist
In der viewtopic_body.html nutze ein Konstrukt wie dieses (das Feld heiße Feld_A):
Code: Alles auswählen
<!-- IF postrow.S_PROFILE_FELD_A --><a href="http://link.tld/id={postrow.PROFILE_FELD_A_VALUE}">{postrow.PROFILE_FELD_A_VALUE}</a><!-- ENDIF -->
Dann solltest du aber
alle Profilfelder einzeln aufführen, da es sonst eine doppelte Anzeige der Werte gibt.
Re: Aus benutzerdefiniertem Profilfeld Link erzeugen
Verfasst: 25.10.2010 17:08
von fussle
Code: Alles auswählen
<!-- BEGIN custom_fields -->
<br /><b>{postrow.custom_fields.PROFILE_FIELD_NAME}:</b> <!-- IF postrow.S_PROFILE_xyz --><a href="http://link.tld/id={postrow.PROFILE_xyz_VALUE}">{postrow.PROFILE_xyz_VALUE}</a><!-- ENDIF --> {postrow.custom_fields.PROFILE_FIELD_VALUE}
<!-- END custom_fields -->
Hmm, irgendwie scheint es nicht zu klappen =(
Re: Aus benutzerdefiniertem Profilfeld Link erzeugen
Verfasst: 25.10.2010 17:12
von modernist
Die Syntax ist auch falsch. Versuch's mal mit:
Code: Alles auswählen
<!-- IF postrow.S_PROFILE_XYZ --><b>{postrow.PROFILE_XYZ_NAME}:</b><a href="http://link.tld/id={postrow.PROFILE_XYZ_VALUE}">{postrow.PROFILE_XYZ_VALUE}</a><!-- ENDIF -->
Re: Aus benutzerdefiniertem Profilfeld Link erzeugen
Verfasst: 25.10.2010 17:33
von fussle
Danke, es hat fast super geklappt. Allerdings wird mir Feld 2 (NEIGUNG) doppelt angezeigt:
Code: Alles auswählen
<!-- IF postrow.S_PROFILE_SZN --><br /><b>{postrow.PROFILE_SZN_NAME}: </b><a href="http://link.tld/id={postrow.PROFILE_SZN_VALUE}">{postrow.PROFILE_SZN_VALUE}</a><br /><!-- ENDIF -->
<!-- BEGIN custom_fields -->
<!-- IF postrow.S_PROFILE_NEIGUNG --><br /><b>{postrow.PROFILE_NEIGUNG_NAME}:</b> {postrow.PROFILE_NEIGUNG_VALUE}<!-- ENDIF -->
<!-- END custom_fields -->
Re: Aus benutzerdefiniertem Profilfeld Link erzeugen
Verfasst: 25.10.2010 17:41
von fussle
Fehler gefunden, begin / end custom fields war es.
Danke für eure schnelle Hilfe
Re: Aus benutzerdefiniertem Profilfeld Link erzeugen
Verfasst: 25.10.2010 17:41
von modernist
Laß <!-- BEGIN custom_fields --> und <!-- END custom_fields --> weg, dann sollte das nicht doppelt angezeigt werden.
Edit: Na, da hast du's schon selbst herausgefunden...

Re: Aus benutzerdefiniertem Profilfeld Link erzeugen
Verfasst: 25.10.2010 17:57
von fussle
Danke nochmal =)