Seite 1 von 1
Profilfeld in Signatur darstellen!
Verfasst: 23.04.2011 08:52
von 199 I MUltijet
Hallo Leute
ich bin neu hier und mein erstes Thema hat gleich mit einem Problem zu tun!
ich habe auf phpbb.com diesen MOD gefunden:
->
http://www.phpbb.com/community/viewtopi ... #p12985630
Dieser Funktioniert auch ohne Probleme,
nur liegt das Problem darin das ich gern ein zweites Profilfeld in der Signatur darstellen möchte , und dies momentan , mit den Möglichkeiten die ich hab nicht funktioniert!
ich bin weiß Gott kein Profi , und bitte hier mal um eure hilfe!
den style den ich benutze ist lucid_lime er basiert wenn ich nicht falsch liege auf dem prosilver-style!
wäre schön wenn ihr mir helfen könntet,
gruß David
Re: Profilfeld in Signatur darstellen!
Verfasst: 23.04.2011 08:58
von modernist
Du legst im ACP einfach ein oder mehrere weitere Profilfelder an und ergänzt dies im Template entsprechend.
Angenommen, das Feld heißt dann Feld2:
Code: Alles auswählen
<!-- BEGIN custom_fields -->
<!-- IF postrow.custom_fields.PROFILE_FIELD_NAME eq "play" -->
<br /><b>{postrow.custom_fields.PROFILE_FIELD_NAME}:</b> {postrow.custom_fields.PROFILE_FIELD_VALUE}
<!-- ENDIF -->
<!-- IF postrow.custom_fields.PROFILE_FIELD_NAME eq "Feld2" -->
<br /><b>{postrow.custom_fields.PROFILE_FIELD_NAME}:</b> {postrow.custom_fields.PROFILE_FIELD_VALUE}
<!-- ENDIF -->
<!-- END custom_fields -->
Das läßt sich beliebig erweitern...
Re: Profilfeld in Signatur darstellen!
Verfasst: 23.04.2011 09:02
von 199 I MUltijet
entwder habe ich da etwas damals falsch gemacht oder...
weil dies war gleich mein erster weg!
ich werde es gleich noch einmal probieren,
ich danke dir soweit erstmal!
Re: Profilfeld in Signatur darstellen!
Verfasst: 23.04.2011 09:29
von modernist
Style aktualisieren und Cache leeren nicht vergessen!

Re: Profilfeld in Signatur darstellen!
Verfasst: 23.04.2011 09:59
von 199 I MUltijet
das habe ich gemacht!
das feld taucht jetzt in der signatur auf!
aber... es taucht ebenfalls im miniprofil auf!
look here!^^"
[ externes Bild ]
ich habe jetzt quasi aus dem code:
Code: Alles auswählen
<!-- BEGIN custom_fields -->
<!-- IF postrow.custom_fields.PROFILE_FIELD_NAME eq "Tuning-Parts" -->
<dd><strong>{postrow.custom_fields.PROFILE_FIELD_NAME}:</strong> {postrow.custom_fields.PROFILE_FIELD_VALUE}</dd>
<!-- ENDIF -->
<!-- END custom_fields -->
den gemacht:
Code: Alles auswählen
!-- BEGIN custom_fields -->
<!-- IF postrow.custom_fields.PROFILE_FIELD_NAME eq "Tuning-Parts" -->
<dd><strong>{postrow.custom_fields.PROFILE_FIELD_NAME}:</strong> {postrow.custom_fields.PROFILE_FIELD_VALUE}</dd>
<!-- ENDIF -->
<!-- IF postrow.custom_fields.PROFILE_FIELD_NAME eq "geplante Tuning-Parts" -->
<dd><strong>{postrow.custom_fields.PROFILE_FIELD_NAME}:</strong> {postrow.custom_fields.PROFILE_FIELD_VALUE}</dd>
<!-- ENDIF -->
<!-- END custom_fields -->
das ergibt wie gezeigt das ergebniss->
[ externes Bild ]
doch ich habe ja für das erste Feld "Tuning-Parts" noch diesen Code erstellen müssen (Tuning Parts wird ja korrekt dargestellt!)
Code: Alles auswählen
<!-- BEGIN custom_fields -->
<!-- IF postrow.custom_fields.PROFILE_FIELD_NAME neq "Tuning-Parts" -->
<dd><strong>{postrow.custom_fields.PROFILE_FIELD_NAME}:</strong> {postrow.custom_fields.PROFILE_FIELD_VALUE}</dd>
<!-- ENDIF -->
<!-- END custom_fields -->
Re: Profilfeld in Signatur darstellen!
Verfasst: 23.04.2011 10:07
von modernist
Nicht getestet, aber versuch's mal mit:
Code: Alles auswählen
<!-- BEGIN custom_fields -->
<!-- IF postrow.custom_fields.PROFILE_FIELD_NAME neq ("Tuning-Parts" or "geplante Tuning-Parts") -->
<dd><strong>{postrow.custom_fields.PROFILE_FIELD_NAME}:</strong> {postrow.custom_fields.PROFILE_FIELD_VALUE}</dd>
<!-- ENDIF -->
<!-- END custom_fields -->
Oder du listest die Profilfelder im Miniprofil auch entsprechend auf, diese Lösung habe ich bei mir im Forum realisiert, dann kann man die Felder auch positionieren, wie man mag.
Ich hatte das hier mal etwas erläutert am Beispiel eines Rangs, den sich jeder User selbst geben kann, was durch ein Profilfeld realisiert wurde.
Re: Profilfeld in Signatur darstellen!
Verfasst: 23.04.2011 10:14
von 199 I MUltijet
also nach diesem code eben , werden beide felder in der signatur angezeigt!
und alle anderen im miniprofil sind weg... XD
ach man... das das so schwierig werden kann , hät ich ja mal nicht gedacht...
trozdem danke das du dir hier zeit für meine Problemchen nimmst .
Re: Profilfeld in Signatur darstellen!
Verfasst: 23.04.2011 19:51
von modernist
199 I MUltijet hat geschrieben:und alle anderen im miniprofil sind weg
Deshalb schrieb ich ja ungetestet...das war dann wohl nichts.
Dann gibt's noch die Möglichkeit, die Felder einzeln anzusprechen in der viewtopic_body.html
Das geht mit Konstrukten wie diesem:
Code: Alles auswählen
<!-- IF postrow.S_PROFILE_FELDKENNUNG -->
<dd><strong>{postrow.PROFILE_FELDKENNUNG_NAME}:</strong> {postrow.PROFILE_FELDKENNUNG_VALUE}</dd>
<!-- ENDIF -->
Das klappt dann auch, wenn man die Kennungen der Felder übernimmt und entsprechend GROSS schreibt. Die Kennung findest du im ACP in der Tabelle der Profilfelder.
Der Vorteil ist, man kann die im Miniprofil plazieren, wo man will. Über dem Avatar, direkt darunter, unter der Angabe der Webseite des Nutzers etc.
------------------
Vielleicht klappt's auch so (wie vorhin ungetestet), quasi als Umkehrung des vorherigen:
Code: Alles auswählen
<!-- BEGIN custom_fields -->
<!-- IF postrow.custom_fields.PROFILE_FIELD_NAME eq ("Feld1" or "Feld2" or "Feld3") -->
<dd><strong>{postrow.custom_fields.PROFILE_FIELD_NAME}:</strong> {postrow.custom_fields.PROFILE_FIELD_VALUE}</dd>
<!-- ENDIF -->
<!-- END custom_fields -->
Hier müsstest du dann die Felder angeben, die zu sehen sein sollen, jeweils mit dem dem Benutzer angezeigten Namen des Feldes.
Re: Profilfeld in Signatur darstellen!
Verfasst: 23.04.2011 20:15
von 199 I MUltijet
danke für deine erneute hilfe...
werde ich gleich testen!!!
Re: Profilfeld in Signatur darstellen!
Verfasst: 23.04.2011 21:01
von 199 I MUltijet
ICH DANKE DIR!!!!!!!!!
WAS LANGE WÄHRT WIRD GUT!!!!
SO FUNKTiONIERT ES!!!!!!!!!!