Seite 4 von 5

Re: Profilfeld

Verfasst: 06.05.2009 17:09
von Tarken
Das habe ich eigentlich nie gemacht. Ich bin immer normal auf Aktualisieren geganen. (Cache leeren und Styles aktualisieren. )

Re: Profilfeld

Verfasst: 06.05.2009 17:13
von mad-manne
Ich vermisse deinen Code um nachsehen zu können, wo das Problem liegen könnte :roll:

Machst du denn die Änderungen lokal bei dir oder kann man sich das betroffene Forum direkt im Netz ansehen? .. Wenn JA, dann bitte mal einen Link.

Gruss,
Manne.

Re: Profilfeld

Verfasst: 06.05.2009 19:25
von Tarken
Bewundern darf man es hier: http://freetalkboard.fr.ohost.de/Forum/index.php ( Schonmal in meine Sig/Profil geschaut? :D )

Das ist mein Code unter; /styles/talkblue/template/viewtopic_body.html:

Code: Alles auswählen

          <!-- BEGIN custom_fields -->
             <!-- IF postrow.custom_fields.PROFILE_FIELD_NAME == 'geschlecht' -->
             <dd><strong>{postrow.custom_fields.PROFILE_FIELD_NAME}:</strong><!-- IF postrow.custom_fields.PROFILE_FIELD_VALUE == 'Weiblich' --><img src="styles/talkblue/imageset/icon_female.gif" border="0"><!-- ELSE --><img src="styles/talkblue/imageset/icon_male.gif" border="0"><!-- ENDIF --></dd>
             <!-- ELSE -->
             <dd><strong>{postrow.custom_fields.PROFILE_FIELD_NAME}:</strong> {postrow.custom_fields.PROFILE_FIELD_VALUE}</dd>
             <!-- ENDIF -->
          <!-- END custom_fields -->
Und die Bilder liegen, wie man sehen kann im Imageset meines Styles (talkblue).

Re: Profilfeld

Verfasst: 06.05.2009 19:29
von mad-manne
Wie gesagt .. es kommt auf Gross-und kleinschreibung auch beim Namen des Feldes an!

Deshalb muss es so aussehen

Code: Alles auswählen

          <!-- BEGIN custom_fields -->
             <!-- IF postrow.custom_fields.PROFILE_FIELD_NAME == 'Geschlecht' -->
             <dd><strong>{postrow.custom_fields.PROFILE_FIELD_NAME}:</strong><!-- IF postrow.custom_fields.PROFILE_FIELD_VALUE == 'Weiblich' --><img src="styles/talkblue/imageset/icon_female.gif" border="0"><!-- ELSE --><img src="styles/talkblue/imageset/icon_male.gif" border="0"><!-- ENDIF --></dd>
             <!-- ELSE -->
             <dd><strong>{postrow.custom_fields.PROFILE_FIELD_NAME}:</strong> {postrow.custom_fields.PROFILE_FIELD_VALUE}</dd>
             <!-- ENDIF -->
          <!-- END custom_fields -->
Gruss,
Manne.

Re: Profilfeld

Verfasst: 06.05.2009 19:43
von Tarken
Achso. Ich dachte es kommt bei:

Code: Alles auswählen

<!-- IF postrow.custom_fields.PROFILE_FIELD_NAME == 'Geschlecht' -->
Auf die Feldkennung an.

Edit: Ha es funzt! :D
Noch ne Frage aber. Kann ich dieses Zeichen nun auch wie bei wbb neben dem Namen anzeigen lassen? Also nicht bei den Profilfeldern.

Edit2:

Nocvh eine Frage zu dem Code!
Ich habe den nun ein wenig ergänzt:

Code: Alles auswählen

          <!-- BEGIN custom_fields -->
             <!-- IF postrow.custom_fields.PROFILE_FIELD_NAME == 'Geschlecht' -->
             <dd><strong>{postrow.custom_fields.PROFILE_FIELD_NAME}:</strong><!-- IF postrow.custom_fields.PROFILE_FIELD_VALUE == 'Weiblich' -->Weiblich<img src="styles/talkblue/imageset/icon_female.gif" border="0"><!-- ELSE -->M&auml;nnlich<img src="styles/talkblue/imageset/icon_male.gif" border="0"><!-- ENDIF --></dd>
             <!-- ELSE -->
             <dd><strong>{postrow.custom_fields.PROFILE_FIELD_NAME}:</strong> {postrow.custom_fields.PROFILE_FIELD_VALUE}</dd>
             <!-- ENDIF -->
          <!-- END custom_fields -->
Aus dem Gründ, dass nicht alle sofort erkennen, welches Zeichen für was steht. :D

Re: Profilfeld

Verfasst: 06.05.2009 20:48
von susi24
mad-manne hat geschrieben:Wie gesagt .. es kommt auf Gross-und kleinschreibung auch beim Namen des Feldes an!

Deshalb muss es so aussehen

Code: Alles auswählen

          <!-- BEGIN custom_fields -->
             <!-- IF postrow.custom_fields.PROFILE_FIELD_NAME == 'Geschlecht' -->
             <dd><strong>{postrow.custom_fields.PROFILE_FIELD_NAME}:</strong><!-- IF postrow.custom_fields.PROFILE_FIELD_VALUE == 'Weiblich' --><img src="styles/talkblue/imageset/icon_female.gif" border="0"><!-- ELSE --><img src="styles/talkblue/imageset/icon_male.gif" border="0"><!-- ENDIF --></dd>
             <!-- ELSE -->
             <dd><strong>{postrow.custom_fields.PROFILE_FIELD_NAME}:</strong> {postrow.custom_fields.PROFILE_FIELD_VALUE}</dd>
             <!-- ENDIF -->
          <!-- END custom_fields -->
Gruss,
Manne.
Habe das eben auch probiert. Klappt super- nur mir wurden alle Grafiken gezeigt, statt nur 'die ausgewählte'. Funktioniert die oben zitierte Version nur mit der Boolescher Wert Ja/nein? Ich wollte nämlich zb. (da es so toll klappt mit den grafiken :) ) die Browsersymbole verwenden (statt Worte). Im acp habe ich aber das sogenannte Auswahlfeld dafür benutzt, statt Boolescher Wert ja/nein.

Edit2: nö doch nicht. 2 Grafiken nimmt er noch aber füge ich ne 3. hinzu gibts Fehler. Ist also doch nur für Boolescher Wert- ja?

Re: Profilfeld

Verfasst: 07.05.2009 00:48
von mad-manne
susi24 hat geschrieben:Ist also doch nur für Boolescher Wert- ja?
Hallo Susi ... nein, das funktioniert auch mit Auswahlfeldern. Lies dir den Thread nochmal ab hier durch, wo ich das Ganze für Latza beschrieben hatte!

Gruss,
Manne.

Re: Profilfeld

Verfasst: 07.05.2009 05:13
von aurora876
evtl. hab ich n denkfehler, was verpasst oder...
aber ich finde, ihr macht es teilweise ziemlich kompliziert, wo es doch auch einfach geht.
bei mir ist der codeblock kurz und knapp, funktioniert wie eine 1.

Re: Profilfeld

Verfasst: 07.05.2009 07:43
von mad-manne
aurora876 hat geschrieben:bei mir ist der codeblock kurz und knapp, funktioniert wie eine 1.
Na dann lässt du uns evtl. teilhaben und postest deinen CODE hier? Wir sind immer für bessere Lösungen offen :wink:

Gruss,
Manne.

Re: Profilfeld

Verfasst: 09.05.2009 13:32
von mad-manne
@aurora876
aurora876 hat geschrieben:bei mir ist der codeblock kurz und knapp, funktioniert wie eine 1.
Ich bin nach wie vor an deiner Lösung interessiert :roll:

Gruss,
Manne.