Topics für Angemeldete Besucher und Suchen

12 views
Skip to first unread message

wold...@wpnetwork.de

unread,
Jan 12, 2013, 4:56:01 PM1/12/13
to phpmanufak...@googlegroups.com
Ich verwende Topics 0.71.3 mit Lepton 1.21.
Wenn ich einen Eintrag auf "Aktiv: Angemeldete Besucher" setze, wird über "Suche" nichts gefunden, obwohl ich angemeldet bin und die Daten auch sehe im Frontend?

Sobald wieder "Aktiv: öffentlich" eingestellt ist, funktioniert "Suchen" in diesen Topic wieder.

Ralf Hertsch

unread,
Jan 13, 2013, 7:30:09 AM1/13/13
to phpmanufak...@googlegroups.com, wold...@wpnetwork.de
Hallo Herr Woldrich,
TOPICS wurde von Chio Maisriml so konzipiert, dass das Durchsuchen nur in öffentlich zugänglichen Artikeln erfolgt.

Wenn Sie dieses Verhalten ändern möchten, editieren Sie bitte die Datei /modules/topics/search.php.

In der Zeile 53 finden Sie eine SQL Abfrage:

$SQL = "SELECT * FROM `".TABLE_PREFIX."mod_topics` ".
    "WHERE `section_id`='{$search['section_id']}' AND `active` > '3' ORDER BY `topic_id` DESC";

ändern Sie diese zu

$SQL = "SELECT * FROM `".TABLE_PREFIX."mod_topics` ".
    "WHERE `section_id`='{$search['section_id']}' AND (`active` > '3' OR `active` = '1') ORDER BY `topic_id` DESC";

damit erreichen Sie, dass auch Inhalte in die Suche einbezogen werden, die nur angemeldeten Besuchern zur Verfügung stehen.

Seien Sie sich bitte bewusst, dass diese Inhalte auszugsweise auch im öffentlich zugänglichen Teil der Website im Suchergebnis angezeigt werden (ein Zugriff auf die Artikel ist gleichwohl nicht möglich).

Gruß
Ralf Hertsch
Reply all
Reply to author
Forward
0 new messages