mark007q 2 Report post Posted July 27, 2014 Hallo, wie lautet denn die Abfrage dafür, ob ein User eingeloggt ist oder nicht? Ich würde gerne direkt im Template etwas platzieren - allerdings abhängig davon, ob der User eingeloggt ist, oder nicht. Und gibt es eine Möglichkeit auch den 1. Beitrag abzufragen? Grund: Wenn 1. Beitrag, dann soll darunter eine Anzeige eingefügt werden. Danke vorab! Share this post Link to post
Helge 192 Report post Posted July 27, 2014 Hier mal ein Beispiel (auch im globalen Template zu finden): <if test="ichbineintest:|:$this->memberData['member_id']">eingeloggt<else />ausgeloggt</if> Die Abfrage nach dem 1. Beitrag ist nicht nötig, da diese Möglichkeit bereits im IP.Board bzw. IP.Nexus eingebaut ist, Werbung nach dem 1. Beitrag anzuzeigen. Share this post Link to post
mark007q 2 Report post Posted July 28, 2014 So ganz ist mir die Syntax noch nicht klar. Welche Rolle spielt dieser Teil? test="ichbineintest:|: Share this post Link to post
Helge 192 Report post Posted July 28, 2014 Eigentlich wird das gar nicht benötigt, es reicht folgender Code aus: <if test="$this->memberData['member_id']">eingeloggt<else />ausgeloggt</if> Eine ganz gute Erklärung dazu findest du z. B. hier. Share this post Link to post
mark007q 2 Report post Posted July 29, 2014 Hmmm ... das wäre ja z.B. der entsprechende Code im Template userInfoPane <if test="avatar:|:$author['member_id']"> <li class='avatar'> Was bedeutet denn ? :|: Könnte man darin nicht zudem noch die Abfrage unterbringen, dass "eingeloggt"? Und wie sieht die Abfrage aus, wenn die Bedingung lautet: Nicht eingeloggt also if ... nicht eingeloggt ... dann ... anstelle von if ... eingeloggt ... dann ... ansonsten .... Also quasi ohne else Share this post Link to post
Helge 192 Report post Posted July 29, 2014 :|: ist ein eindeutiger Trenner. Könnte man darin nicht zudem noch die Abfrage unterbringen, dass "eingeloggt"? Klar, die Abfrage kann man einfach darüber, darunter oder wie man gerne möchte (oder wie es am meisten Sinn macht) einbauen. Und wie sieht die Abfrage aus, wenn die Bedingung lautet: Nicht eingeloggt also if ... nicht eingeloggt ... dann ... anstelle von if ... eingeloggt ... dann ... ansonsten .... Also quasi ohne else Das verstehe ich nicht, allerdings ist oben genannte Variante ja Universell einsetzbar. Share this post Link to post