Problem mit Gruppen

rd.mv
Ich habe zusätzliche Gruppen erstellt. Jede Gruppe hat ihre eigene
Ordnungsnummer. Unter anderem ist dort eine Gruppe, denen
keine Werbebanner angezeigt werden. Sollte ein User außer in der
werbefreien Gruppe nun allerdings in weiteren Gruppen Mitglied sein
flackern die Banner wieder lustig durchs Forum.

Ich habe nun schon sehr viel hier gesucht und gelesen, leider aber
nicht das passende gefunden.

Hat jemand noch einen Tipp woran das liegen könnte?
xundy
Das liegt wohl nicht an den Gruppensinstellungen, sondern wohl eher an der Art und Weise wie dies im Header, oder wo der Banner angezeigt wird, überprüft wird.

mfg
rd.mv
Ich nutze die Bannerverwaltung 2.2 von PyroGX.
Dort kann ich bei jeder Gruppe einstellen, ob diese
Werbung angezeigt bekommt oder nicht.

Ist der User nur in der werbefreien (Spender) Gruppe
klappt das auch wunderbar. Ist er aber zusätzlich
noch in einer oder mehrern weiteren Gruppen, denen
Banner angezeigt werden funktionierts wieder nicht.

Eingebunden wirds so: <expression>banner()</expression
xundy
Dann muß die Fuktion banner halt entsprechend modifiziert werden, da ist einfach die Rechteabfrage nicht korrekt, wenn es nur darum geht an oder aus, nicht noch unterschiedliche Banner für unterschiedliche Gruppen kann man die Rechteabfrage ja extrem vereinfachen indem man einfach die $wbbuserdata['groupids'] mit der einen Werbefreien Gruppenid vergleicht.

mfg
rd.mv
Ok, da kommen wir der Sache schon näher Freude

Wie würde dieser Vergleich im Quelltext aussehen aussehen?
xundy
Kann ich nicht sagen da ich den Code des Hacks gar nicht kenne.

Alternativ kann man natürlich den Code <expression... /expression> in eine If-Abfrage packen.
code:
1:
2:
<if(!in_array('ID',$wbbuserdata['groupids']))><then>
<expression ...... /expression></then></if>


ID ist die ID der Gruppe die werbebefreit ist

mfg
rd.mv
Das hat wunderbar geklappt, ich danke Dir vielmals für
Deine Hilfe!