So löst man ein Ereignis für einen bestimmten User aus!

  • Seite 2 von 3
10.11.2010 10:55
avatar  69magic
#16 RE: So löst man ein Ereignis für einen bestimmten User aus!
avatar
Mitglied

Mein Problem ist zwar gelöst, aber es wäre trotzdem nett, wenn sich jemand vom Support zu dem Thema äußern würde.


 Antworten

 Beitrag melden
11.11.2010 12:37
avatar  69magic
#17 RE: So löst man ein Ereignis für einen bestimmten User aus!
avatar
Mitglied

Reminder


 Antworten

 Beitrag melden
11.11.2010 13:13 (zuletzt bearbeitet: 11.11.2010 13:14)
avatar  Ingmar
#18 RE: So löst man ein Ereignis für einen bestimmten User aus!
avatar
Technik

So, ich habe mir das Ganze noch einmal angeschaut:

Der Vergleich von zwei Variablen - so wie in meiner ursprünglichen Lösung vorgegeben - ist eigentlich nicht vorgesehen.
Aus verschiedenen Gründen kann die Abfrage dennoch gelingen, wir raten jedoch von der Verwendung dieser Funktion ab.

Stattdessen sollte direkt auf eine Zahl oder einen Text geprüft werden:

1
 
{{user_name==ingmar.start}} bzw. {{user_id==1234.start}}
 


Bei der Text-Variante werden allerdings keine Sondezeichen (auch keine Leerzeichen) unterstützt - daher ist wenn möglich immer der Vergleich mit der Id zu bevorzugen.

In beiden Fällen können die Vergleichslisten nach Bedarf mit einer beliebigen Anzahl logischer oder-Statements erweitert werden:

1
 
{{user_name==ingmar|peter|achim|69magic.start}} bzw. {{user_id==1234|4321|2222|1111|7689.start}}
 

Viele Grüße,
Ingmar


 Technik · Homepagemodules.de · Miranus GmbH

 Antworten

 Beitrag melden
11.11.2010 13:44
avatar  69magic
#19 RE: So löst man ein Ereignis für einen bestimmten User aus!
avatar
Mitglied

Danke.


 Antworten

 Beitrag melden
11.11.2010 13:49
avatar  Damian
#20 RE: So löst man ein Ereignis für einen bestimmten User aus!
avatar
Spacebot-Rekordhalter

Danke Ingmar für die erklärung

Viele Grüße,
Damian


Kein Support per PN (Private Nachrichten) - Tagger mich lieber (@Damian)
Damians Testforum


 Antworten

 Beitrag melden
11.11.2010 14:47
avatar  mihca02
#21 RE: So löst man ein Ereignis für einen bestimmten User aus!
mi
Mitglied

dann lass ich bei mir mal alles so wie es ist :-)


Achim

-------------------------------------------------------------------


 Antworten

 Beitrag melden
11.02.2011 19:22
avatar  69magic
#22 RE: So löst man ein Ereignis für einen bestimmten User aus!
avatar
Mitglied

Die Lösung funktioniert sehr gut. Jetzt habe ich aber doch noch eine Frage dazu. Wie mache ich es im umgekehrten Fall, d.h. wenn ich User von einer Funktion ausschließen will. Ich habe schon einiges probiert, habe aber keine Lösung gefunden, ohne dass ich zusätzliche Variablen gesetzt habe.

U.a. funktioniert das nicht
{{user_id~=1234|4711.start}} .... {{user_id~=1234|4711.end}}

Gibt es dafür eine Lösung?


 Antworten

 Beitrag melden
05.05.2011 23:43
avatar  Damian
#23 RE: So löst man ein Ereignis für einen bestimmten User aus!
avatar
Spacebot-Rekordhalter

Hmm... und wen du z.B. das sätzt:
{{user_id~=1234|4711==true.start}}
{{user_id~=1234|4711==true.else}}
{{user_id~=1234|4711==true.end}}
?

Viele Grüße,
Damian


Kein Support per PN (Private Nachrichten) - Tagger mich lieber (@Damian)
Damians Testforum


 Antworten

 Beitrag melden
06.05.2011 10:45
avatar  69magic
#24 RE: So löst man ein Ereignis für einen bestimmten User aus!
avatar
Mitglied

Das geht nicht.


 Antworten

 Beitrag melden
23.06.2011 23:42
avatar  Damian
#25 RE: So löst man ein Ereignis für einen bestimmten User aus!
avatar
Spacebot-Rekordhalter

Hallo, dies würde mich auch sehr interessieren ob es auch in die Rückwärs variante Funktioniert. Das mit dem True oder False in die Variable klappt offenbar nicht. Aber es wäre auch von vorteilen wen es umgekehrt geht weil wir haben nun eine Umfrage und da möchten wir für manche User die Umfrage unsichtbar machen da aber die mehrheit ist wo es denen angezeigt werden sollte so wäre es besser wen man die eintragen könnte fürs ausblenden.
Ich bitte um eine Antwort weil es nicht mehr lange dazu dauert.

Viele Grüße,
Damian


Kein Support per PN (Private Nachrichten) - Tagger mich lieber (@Damian)
Damians Testforum


 Antworten

 Beitrag melden
05.07.2011 23:28
avatar  Damian
#26 RE: So löst man ein Ereignis für einen bestimmten User aus!
avatar
Spacebot-Rekordhalter

Ich frage nochmals

Viele Grüße,
Damian


Kein Support per PN (Private Nachrichten) - Tagger mich lieber (@Damian)
Damians Testforum


 Antworten

 Beitrag melden
06.07.2011 10:39 (zuletzt bearbeitet: 06.07.2011 10:39)
avatar  Ingmar
#27 RE: So löst man ein Ereignis für einen bestimmten User aus!
avatar
Technik

Na sicher geht das
Einfach ein ! für die Negierung einbauen:

user_id enthält 1234 oder 4711:
{{user_id~=1234|4711==true.start}}
{{user_id~=1234|4711==true.else}}
{{user_id~=1234|4711==true.end}}


user_id enthält nicht1234 oder 4711:
{{user_id!~=1234|4711==true.start}}
{{user_id!~=1234|4711==true.else}}
{{user_id!~=1234|4711==true.end}}

Viele Grüße,
Ingmar


 Technik · Homepagemodules.de · Miranus GmbH

 Antworten

 Beitrag melden
06.07.2011 13:06
avatar  69magic
#28 RE: So löst man ein Ereignis für einen bestimmten User aus!
avatar
Mitglied

Zitat von Ingmar
Na sicher geht das
Einfach ein ! für die Negierung einbauen:

user_id enthält 1234 oder 4711:
{{user_id~=1234|4711==true.start}}
{{user_id~=1234|4711==true.else}}
{{user_id~=1234|4711==true.end}}


user_id enthält nicht1234 oder 4711:
{{user_id!~=1234|4711==true.start}}
{{user_id!~=1234|4711==true.else}}
{{user_id!~=1234|4711==true.end}}



Ingmar,

das mit der else funktioniert nicht.


 Antworten

 Beitrag melden
06.07.2011 13:29
avatar  Ingmar
#29 RE: So löst man ein Ereignis für einen bestimmten User aus!
avatar
Technik

Ups, das könnte sein, hab ich nicht geprüft ...

dann must du's eben so lösen.

if:
{{user_id~=1234|4711==true.start}}
{{user_id~=1234|4711==true.end}}
else:
{{user_id!~=1234|4711==true.start}}
{{user_id!~=1234|4711==true.end}}

Viele Grüße,
Ingmar


 Technik · Homepagemodules.de · Miranus GmbH

 Antworten

 Beitrag melden
06.07.2011 14:05
avatar  69magic
#30 RE: So löst man ein Ereignis für einen bestimmten User aus!
avatar
Mitglied

Zitat von Ingmar
Ups, das könnte sein, hab ich nicht geprüft ...

dann must du's eben so lösen.

if:
{{user_id~=1234|4711==true.start}}
{{user_id~=1234|4711==true.end}}
else:
{{user_id!~=1234|4711==true.start}}
{{user_id!~=1234|4711==true.end}}



Wenn das so funktionieren würde, dann würde es auch mit der else funktionieren.

Richtig ist:

if:
{{user_id==1234|4711.start}}
{{user_id==1234|4711.end}}
else:
{{user_id!==1234|4711.start}}
{{user_id!==1234|4711.end}}


 Antworten

 Beitrag melden
Bereits Mitglied?
Jetzt anmelden!
Mitglied werden?
Jetzt registrieren!