Die Plugins hatte ich vor dem Upgrade wieder deaktiviert. Keine Ahnung, was ich diesmal anders gemacht habe im Vergleich zu den vorherigen Versuchen. Ich hoffe nur, dass es jetzt so bleibt.
28.01.2008, 20:15 (Dieser Beitrag wurde zuletzt bearbeitet: 28.01.2008, 20:29 von Dyers Eve.)
Hallo,
ich habe gerade mal die Statistiken (stats.php) aufgerufen und dabei habe ich festgestellt, dass dort Themen anzeigt, die in privaten (unsichtbaren) Foren stehen. Das war vorher nicht so.
Wie bekomme ich das gefixt ?
Vielen Dank im voraus,
Dyers Eve
EDIT: Als beim meistbenutzten Forum funktioniert die Einschränkung noch, nur bei den Themen mit der meisten Ansicht und den meisten Antworten scheint das zu ignorieren...
EDIT2:
Ich vermute mal, dass die 1te If Schleife nicht viel Sinn macht oder ?
PHP-Code:
// Get forum permissions $unviewableforums = get_unviewable_forums(); $fidnot = '1=1'; if($unviewableforums) { $fidnot = "fid NOT IN ($unviewableforums)"; } if($unviewableforums) { $fidnot = "fid NOT IN ($unviewableforums)"; $unviewableforumsarray = explode(',', $unviewableforums); }
Gruß,
Michael Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Der Code ist korrekt. Kannst du mal bitte die Caches forums und forumpermissions im Admin-CP im Cache-Manager erneuern lassen? Falls es dann immer noch nicht funktioniert füge bitte vor dem ersten zu ändernden Query folgendes ein:
PHP-Code:
echo $fidnot;
Beim Aufruf der Seite solltest du am Anfang jetzt eine Ausgabe in dieser Form erhalten:
Zitat:fid NOT IN (x,y,z)
x, y und z stehen dabei für IDs von Foren, aus denen keine Themen angezeigt werden sollen. Ist die ID des betroffenen Forums dabei?
Gruß,
Michael Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
29.01.2008, 16:48 (Dieser Beitrag wurde zuletzt bearbeitet: 29.01.2008, 16:50 von Boardie05.)
Ich kann die fehlerhafte Statistikseite bestätigen.- Auch bei mir ist das so. Ebenso funktioniert bei mir Michaels Vorschlag nicht. In der Variablen $fidnot sollten doch die unsichtbaren Foren drinstehen, oder?
Gruß
Boardie05
EDIT: Ich probiere jetzt mal den zweiten Vorschlag von Michael. Erst die Caches, dann den Code...
einfüge, dann erscheint die Ausgabe der Variablen $fidnot. Es sind darin auch die IDs aller unsichtbarer Foren meines Boards enthalten. Nur, warum erscheint die Ausgabe nicht direkt vor der Query? Was geht da mit der Variablen schief?
Versucht es mal bitte mit der angefügten Datei. Ich habe diese gerade getestet ubnd es scheint keine Probleme zu geben.
Gruß,
Michael Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.