Seite 1 von 1

Benutzerdefinierte Profilfelder im Viewtopic anzeigen lassen

Verfasst: 05.05.2008 11:17
von HellsBellsAdmin
Hallo Foren-User

ich habe eine kleine Aufgabe für euch.
Ich hab keine Ahnung von PHP und PHPBB und auch meine HTML sind begrenzt.
So das nur mal vorneweg.

Also ich habe mir eine Forum installiert und das funktioniert auch hab eine Style heruntergeladen (Star Trek) und meinen Anforderungen, zumindest optisch, angepasst.

Nun habe ich Benutzerdefinierte Profilfelder angelegt und würde diese gerne im Beitrag unter dem Avatar anzeigen lassen.
Habe dazu nur leider keine Anleitung gefunden bzw. nur Anleitung für die User_ID. Da meine Daten aber in einer anderen Tabelle liegen funktioniert das wahrscheinlich nicht.

Nun hätte ich gerne ein Script welches ich in die viewtopic.php einfügen kann. Bitte sagt mir auch an welche Stelle ich es einfügen müste.

Die Tabelle ist „profiles_fields_data“ und die Peile „pf_xxx“.

Bis her hab ich es versucht dem „from“ also Wohnort nachzuempfinden,
Und habe folgendes an die stellen eingefügt wo meiner Meinung nach alles geladen wird um den Wohnort anzeigen zu können.

Code: Alles auswählen

'xxx'		=> '',

Code: Alles auswählen

'xxx'	=> (!empty($row['pf_xxx'])) ? $row['pf_xxx'] : '', 

Code: Alles auswählen

'POSTER_yyy'		=> $user_cache[$poster_id]['xxx'],
in der viewtopic_body.htm des Styles hab ich dann noch

Code: Alles auswählen

<!-- IF postrow.POSTER_yyy --><br /><b>{L_yyy}:</b> {postrow.POSTER_yyy}<!-- ENDIF -->
hinzugefügt und natürlich in der language/de/commen.php das L_yyy definiert.

Da mir so aber nix angezeigt wird gehe ich davon aus das er die Tabelle „profiles_fields_data“ nicht öffnet.

Vielleicht kann mir jemand Helfen.

Danke

Verfasst: 05.05.2008 11:35
von Luuq
Hallo,

geht das alles nicht leichter?

Siehe Beitrag

Luuq

Verfasst: 05.05.2008 17:50
von HellsBellsAdmin
ok das funktioniert schon mal. Danke.

nun muß ich doch hier statt FIELD1 meinen Feld-Namen eingeben!

Code: Alles auswählen

<br /><b>{postrow.PROFILE_FIELD1_NAME}:</b> {postrow.PROFILE_FIELD1_VALUE}
nun ist es aber so das Felder XXX_A, XXX_B usw heißn und und wenn ich dann

Code: Alles auswählen

<br /><b>{postrow.PROFILE_XXX_A_NAME}:</b> {postrow.PROFILE_XXX_A_VALUE}
angebe zeigt er mir so oft den wert XXX_A an wie ich XXX_n habe.