Seite 5 von 6

Re: Multi Selection Profile Fields

Verfasst: 20.04.2011 22:07
von modernist
djchrisnet hat geschrieben:Eventuell folgt ein Konvertierungsprogramm, um andere Felder in MSPF zu konvertieren.
Oh, wo du's jetzt erwähnst...das wäre natürlich eine prima Ergänzung! Aber nur, wenn wir nicht wieder über ein Jahr darauf warten sollen.... :lol:

Lokal läuft's ohne Probleme, aber auf das Konvertierungsprogramm würde ich schon noch warten wollen...

Re: Multi Selection Profile Fields

Verfasst: 20.04.2011 22:46
von djchrisnet
mehrere felder zu einem zusammenfummeln wird aber eher nicht umsetzbar sein, obwohl wieso nicht ^^

Hättest du daran interresse bei sowas auch zu testen?

Re: Multi Selection Profile Fields

Verfasst: 20.04.2011 22:49
von modernist
Ja, lokal kann ich das gern testen.
Wenn dabei was kaputtgeht, spiel ich halt ein Backup ein...

Re: Multi Selection Profile Fields

Verfasst: 21.04.2011 18:35
von Mahony
Hallo djchrisnet
Danke für den MOD. Ich teste dann auch mal. :D

Grüße: Mahony

Re: Multi Selection Profile Fields

Verfasst: 23.04.2011 16:07
von ups
klingt interessant....

gabs da nicht was auf phpbb.com?

grüße

Re: Multi Selection Profile Fields

Verfasst: 23.04.2011 16:51
von djchrisnet
was meinst du?

Re: Multi Selection Profile Fields

Verfasst: 29.02.2012 11:21
von DerTheo
Eine Frage: Wählt ein User kein Feld aus, wird es trotzdem im Profil angezeigt:

Code: Alles auswählen

Hobbys:   
und es werden keine Hobbys angezeigt. Was muss ich denn ändern, damit das Profilfeld komplett ausgeblendet wird, wenn der User nichts auswählt?

Grüße
Theo

Re: Multi Selection Profile Fields

Verfasst: 29.02.2012 11:30
von modernist
Wenn man Profilfelder generell einzeln im Template aufruft, klappt es in der viewtopic_body.html mit einer IF-Abfrage (angenommen, dein Feld heißt Hobby):

Code: Alles auswählen

<!-- IF postrow.PROFILE_HOBBY_VALUE -->{postrow.PROFILE_HOBBY_VALUE}<!-- ENDIF -->
In der memberlist_view.html sollte das funktionieren:

Code: Alles auswählen

<!-- IF postrow.custom_fields.PROFILE_FIELD_NAME eq "Hobby" -->{postrow.custom_fields.PROFILE_FIELD_VALUE}<!-- ENDIF -->
Wenn du die Profilfelder standardmäßig en bloc einblendest, bringt dieses Vorgehensweise aber nichts.

Re: Multi Selection Profile Fields

Verfasst: 29.02.2012 11:48
von DerTheo
Ich habe es zum testen mal zusätzlich in der memberlist_view eeingefügt, also der Block ist ja bereits vorhanden:

Code: Alles auswählen

<!-- BEGIN custom_fields --><dt>{custom_fields.PROFILE_FIELD_NAME}:</dt> <dd>{custom_fields.PROFILE_FIELD_VALUE}</dd><!-- END custom_fields -->
darunter dann das einzelne Profilfeld "hobby"

Code: Alles auswählen

		<!-- IF postrow.custom_fields.PROFILE_FIELD_NAME eq "hobby" --><dt>{postrow.custom_fields.PROFILE_FIELD_NAME}:</dt> <dd>{postrow.custom_fields.PROFILE_FIELD_VALUE}</dd><!-- ENDIF -->
Jetzt müsste es die Hobby ja doppelt anzeigen, was leider nicht der fall ist. Entferne ich den Block:

Code: Alles auswählen

<!-- BEGIN custom_fields --><dt>{custom_fields.PROFILE_FIELD_NAME}:</dt> <dd>{custom_fields.PROFILE_FIELD_VALUE}</dd><!-- END custom_fields -->
Wird garnichts angezeigt...

Re: Multi Selection Profile Fields

Verfasst: 29.02.2012 11:53
von modernist
DerTheo hat geschrieben:postrow.custom_fields.PROFILE_FIELD_NAME eq "hobby"
Heißt dein Feld hobby oder Hobby? Das ist hier wichtig.

Wenn das Feld keinen Wert hat, wird natürlich nichts angezeigt.
DerTheo hat geschrieben:Entferne ich den Block:

Code: Alles auswählen

<!-- BEGIN custom_fields --><dt>{custom_fields.PROFILE_FIELD_NAME}:</dt> <dd>{custom_fields.PROFILE_FIELD_VALUE}</dd><!-- END custom_fields -->
Wird garnichts angezeigt...
Ja, das ist völlig korrekt. :wink: