Ankündigungen - Filter auf Kategorien funktioniert nicht

Hast du Probleme oder Fragen bei der Einrichtung bestimmter Plugins ? Diese kannst du hier loswerden.
Antworten
RalphW
Beiträge: 99
Registriert: 20. Jun 2016, 14:42
Wohnort: Austria

Ankündigungen - Filter auf Kategorien funktioniert nicht

Beitrag von RalphW »

Der Filter auf die Kategorien funktioniert nicht richtig.
Wenn ich

Code: Alles auswählen

$plg_categories = array('SYS_COMMON');
eintrage funktioniert es in der Übersicht.
Möchte ich aber mehrere Kategorien zulassen

Code: Alles auswählen

$plg_categories = array('SYS_COMMON','SYS_IMPORTANT');
wird nichts angezeigt.
RalphW
Beiträge: 99
Registriert: 20. Jun 2016, 14:42
Wohnort: Austria

Re: Ankündigungen - Filter auf Kategorien funktioniert nicht

Beitrag von RalphW »

Ich habe den Fehler gefunden:

Code: Alles auswählen

            // add valid calendars
            if (count($this->categoriesNames) > 0) {
                $sqlConditions .= ' AND cat_name IN (\''. implode('', $this->categoriesNames) . '\')';
            }
muss durch das ersetzt werden:

Code: Alles auswählen

            // add valid calendars
            if (count($this->categoriesNames) > 0) {
                $sqlConditions .= ' AND cat_name IN (\''. implode('\',\'', $this->categoriesNames) . '\')';
            }
Benutzeravatar
fasse
Administrator
Beiträge: 6055
Registriert: 12. Nov 2005, 16:06

Re: Ankündigungen - Filter auf Kategorien funktioniert nicht

Beitrag von fasse »

Hallo Ralph,

vielen Dank für den Hinweis und die Lösung. Ich habe es jetzt für die nächste Version korrigiert. Davon war dann auch das Termin-Plugin betroffen.

https://github.com/Admidio/admidio/issues/1534

Viele Grüße
Fasse
Antworten