-
wieder CB-Userlist: equal to funzt nicht
Hi zusammen,
nachdem ich mit dem Super Tutorial von time4mambo (unter http://www.time4joomla.de/komponente...y-builder.html) doch schon sehr weit gekommen bin *schleim*, steh ich jetzt aber wieder vor einem Rätsel.
- ich habe ein Multiple Check Box eingerichtet
- ich möchte, dass alle Mitglieder, die xy angekreuzt haben, in einer Liste erscheinen
- die Liste habe ich erstellt (Filter "equal to xy"), sie gibt auch einen User aus, welcher xy angekreuzt hat
- ABER: sobald jemand noch andere Optionen ausser xy ankreuzt, fällt er aus dieser Liste raus :-(
Weiss jemand Rat?
Geändert von elica (12.12.2010 um 15:05 Uhr)
-
-
Moderator
Ändere im Filter die Einstellung auf "More or equal".
-
-
Ah, vielen Dank! Hätte nicht gedacht, dass das geht (und habs deshalb nicht probiert). Ist nur halb logisch ;-)
Aber jetzt funzt es und das ist die Hauptsache! Danke nochmal!
-
-
Oha, das funktioniert doch nicht :-( Ich habe nur überprüft, ob die User, die xy angeklickt haben, auch in der richtigen Liste erscheinen (was sie mit "more or equal to" tun), aber nicht, ob sie in der falschen Liste NICHT erscheinen
Ich bin nach vielem ausprobieren zu folgendem Schluss gekommen: es ist mit den Standard-Filtern nicht möglich, mein Problem zu lösen, weil joomla die Optionen der multiple check box in einem String speichert: option1, option2, option3.
Die Lösung muss also ein SQL-Filter sein, der mittels "CONTAINS" prüft, ob die optionX im String vorhanden ist (also ich gehe zumindest davon aus, dass CONTAINS das können sollte). Leider ist mir aber nicht klar, welche Syntax ich da verwenden muss. Weiss das jemand??
-
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
Foren-Regeln
Lesezeichen