PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : if abfrage mit profilfeld


Pagan
15.09.2006, 19:01
Moin,

habe ein neues Profilfeld angelegt (User darf wählen ob Ja oder Nein , Standart ist Ja). nun soll für alle User die Ja gewählt haben im Kontrollzentrum (USERCP) eine Tabelle erscheinen - nur leider kommt da nix....

So sieht meine if abfrage aus:
<if condition="$post[field7] == 'Ja'">
tabelle
</if>

s.molinari
15.09.2006, 19:49
Hi Pagan,

"Ja" wird nicht in der Datenbank gespeichert sondern "1".;)

Scott

Pagan
16.09.2006, 11:02
hmmm geht irgendwie nicht mit "1". :(

Christian
16.09.2006, 15:21
Moin,

habe ein neues Profilfeld angelegt (User darf wählen ob Ja oder Nein , Standart ist Ja). nun soll für alle User die Ja gewählt haben im Kontrollzentrum (USERCP) eine Tabelle erscheinen - nur leider kommt da nix....

So sieht meine if abfrage aus:
<if condition="$post[field7] == 'Ja'">
tabelle
</if>
Mach mal so:

<if condition="$vbulletin->userinfo['field7'] == 1">
tabelle
</if>

Pagan
16.09.2006, 16:09
Mit:

<if condition="$vbulletin->userinfo['field7'] == Ja">

hat es gefunzt! Danke für den Tip!

Mystics
17.09.2006, 16:28
Genau so sollte es aber überhaupt nicht funktionieren, da der Code fehlerhaft ist. Da "Ja" ein Text ist, musst du das mit Hochkommas einschließen => 'Ja'.

Und statt $vbulletin->userinfo könntest du in Templates auch $bbuserinfo nehmen.