Aus benutzerdefiniertem Profilfeld Link erzeugen

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
fussle
Mitglied
Beiträge: 1246
Registriert: 25.06.2002 07:31

Aus benutzerdefiniertem Profilfeld Link erzeugen

Beitrag 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?
Poke-Area
Gesperrt
Beiträge: 143
Registriert: 16.11.2009 14:54

Re: Aus benutzerdefiniertem Profilfeld Link erzeugen

Beitrag von Poke-Area »

Du musst die entsprechende Template-Datei verändern. Aber nur vie Admin-Bereich gehts nicht..
fussle
Mitglied
Beiträge: 1246
Registriert: 25.06.2002 07:31

Re: Aus benutzerdefiniertem Profilfeld Link erzeugen

Beitrag 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
Zuletzt geändert von fussle am 25.10.2010 18:32, insgesamt 1-mal geändert.
modernist
Ehemaliges Teammitglied
Beiträge: 2202
Registriert: 12.01.2009 10:44

Re: Aus benutzerdefiniertem Profilfeld Link erzeugen

Beitrag 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.
fussle
Mitglied
Beiträge: 1246
Registriert: 25.06.2002 07:31

Re: Aus benutzerdefiniertem Profilfeld Link erzeugen

Beitrag 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 =(
modernist
Ehemaliges Teammitglied
Beiträge: 2202
Registriert: 12.01.2009 10:44

Re: Aus benutzerdefiniertem Profilfeld Link erzeugen

Beitrag 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 --> 
fussle
Mitglied
Beiträge: 1246
Registriert: 25.06.2002 07:31

Re: Aus benutzerdefiniertem Profilfeld Link erzeugen

Beitrag 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 -->
fussle
Mitglied
Beiträge: 1246
Registriert: 25.06.2002 07:31

Re: Aus benutzerdefiniertem Profilfeld Link erzeugen

Beitrag von fussle »

Fehler gefunden, begin / end custom fields war es.

Danke für eure schnelle Hilfe
modernist
Ehemaliges Teammitglied
Beiträge: 2202
Registriert: 12.01.2009 10:44

Re: Aus benutzerdefiniertem Profilfeld Link erzeugen

Beitrag 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... :grin:
fussle
Mitglied
Beiträge: 1246
Registriert: 25.06.2002 07:31

Re: Aus benutzerdefiniertem Profilfeld Link erzeugen

Beitrag von fussle »

Danke nochmal =)
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“