Benutzerdefinierte Felder in viewtopic_body anzeigen

Alles zu Styles, Templates, Icons und Smilies für phpBB 3.0.x, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
phpBB Styles Demo
Forumsregeln
Bei Style spezifischen Fragen ist der Stylename und die Downloadquelle des Styles erforderlich, besser noch die URL vom betroffenen Forum.
Antworten
Benutzeravatar
Kampf Katze
Mitglied
Beiträge: 126
Registriert: 08.11.2004 19:36
Wohnort: Berlin

Benutzerdefinierte Felder in viewtopic_body anzeigen

Beitrag von Kampf Katze »

Also ich habe nun Google durchkämt und auch hier das Forum, doch ich scheine mich zu doof an zu stellen das ganze dann auch unweit des Avatars zu platzieren. Ich will einfach nur, dass meine Benutzerdefinierten Felder auch beim Benutzerprofil mit angezeigt werden.

Aus diesem Zweck habe ich ein Feld über das ACP angelegt welches ich nun schlicht "demo" genannt habe. Dieses Feld und die Inhaltsangabe eines Nutzers wird dann auch im Benutzerprofil angezeigt wenn es ein Gast einsieht oder der Benutzer dieses Feld eben über sein Profil ausfüllen möchte. Von dieser Seite funktioniert es also schon einmal.

Nun habe ich gelesen, dass man überhaupt erst einmal die Funktion Forumsweit aktivieren (hier gefunden) muss, auch das ist bereits geschehen.
Der Cache ist vorübergehend deaktiviert für das Forum, solang ich da an einem Template bastle. Somit werden alle Änderungen am PHP oder HTML Dokument umgehend online angezeigt.

Nun habe ich eben diesen Part in der viewtopic_body.html gefunden:

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 -->
Daraus werde ich schon einmal nicht sehr schlau wenn ich ehrlich bin. FIELD1 soll ich austauschen gegen meinen Wert, also "demo". Tausche ich den Wert nur bei dem IF Befehl aus, also zu beginn, bekomme ich schon mal kein Ergebnis wie ich es gerne hätte. Das gleiche gilt auch dann, wenn ich die anderen FIELD1 Werte austausche.
Dann habe ich gelesen, es soll hier alles in Großbuchstaben geschrieben werden, wenn ich aber einen neuen Wert anlege im ACP, dann kann da ja auch klein geschrieben werden.

Was also mache ich nun falsch? Kann mir jemand mal eine funktionierende Anleitung verlinken oder es mir hier genauer erklären?

verwirren tut mich übrigens auch, dass dann nach dem obig genannten Code noch mal ein

Code: Alles auswählen

	<!-- BEGIN custom_fields -->
			<dd><strong>{postrow.custom_fields.PROFILE_FIELD_NAME}:</strong> {postrow.custom_fields.PROFILE_FIELD_VALUE}</dd>
		<!-- END custom_fields -->
Was ist da nun der konkrete Unterschied?

Und warum funktioniert der Code automatisch in der Datei memberlist_view.html mit dem Code

Code: Alles auswählen

<!-- BEGIN custom_fields --><dt>{custom_fields.PROFILE_FIELD_NAME}:</dt> <dd>{custom_fields.PROFILE_FIELD_VALUE}</dd><!-- END custom_fields -->
Vielen Dank schon einmal vorab für die Hilfe
Benutzeravatar
Metzle
Ehemaliges Teammitglied
Beiträge: 10435
Registriert: 08.03.2008 02:50
Wohnort: Waiblingen-Neustadt
Kontaktdaten:

Re: Benutzerdefinierte Felder in viewtopic_body anzeigen

Beitrag von Metzle »

Hallo,

du musst FIELD1 mit dem Namen deines Feldes ersetzen, also überall wo FIELD1 steht, allerdings, meine ich, muss das groß geschrieben werden. Also sollte es, glaube ich, so aussehen:

Code: Alles auswählen

<!-- IF postrow.S_PROFILE_DEMO -->
         <!-- Use a construct like this to include admin defined profile fields. Replace FIELD1 with the name of your field. -->
         <dd><strong>{postrow.PROFILE_DEMO_NAME}:</strong> {postrow.PROFILE_DEMO_VALUE}</dd>
<!-- ENDIF -->
Edit: Schau auch mal hier: http://www.phpbb.de/community/viewtopic ... 2#p1120242
Metzle
phpBB.de-Support-Team
Allround-phpBB.de
Benutzeravatar
Kampf Katze
Mitglied
Beiträge: 126
Registriert: 08.11.2004 19:36
Wohnort: Berlin

Re: Benutzerdefinierte Felder in viewtopic_body anzeigen

Beitrag von Kampf Katze »

Ich habe es nun endlich geschafft... Wer weiß wo der Hund begraben lag. Habe mal deinen Code kopiert... Evt. ist es nun einfach zu spät gewesen ?

Vielen Dank für die Hilfe...
Antworten

Zurück zu „[3.0.x] Styles, Templates und Grafiken“