kdt 0 Report post Posted December 28, 2004 Hallo, ich habe ein Thema für "andere" unsichtbar gemacht (als Admin/Moderator). Wenn nun ein Member nach einem Wort aus dem Betreff sucht, wird trotzdem mein "unsichtbarer" Beitrag angezeigt. Ich finde das total doof, ist das ein gewollter Fehler den man irgendo wo abschalten kann oder ist das nen BUG ? VG KDT Share this post Link to post
Stefan 0 Report post Posted December 28, 2004 Du benutzt noch das "manuelle" Verfahren für die Suche? Schau mal im ACP unter System Settings => View All General Settings => Full Text Search Set-Up => Type of search to use? nach, ob da "Manual" steht. Denn in der Full Text Version ist der Bug nicht vorhanden. Ansonsten ein kleiner Workaround für die schlampige Arbeit von Matt. Datei search_mysql_man.php: if ($type != 'nameonly') { $topics_query = "SELECT t.tid FROM ibf_topics t WHERE $topics_datecut t.forum_id IN ($forums) $topics_name AND t.approved=1 AND ($title_like)"; $posts_query = "SELECT p.pid FROM ibf_posts p LEFT JOIN ibf_topics t on (t.tid=p.topic_id) WHERE $posts_datecut t.forum_id IN ($forums) AND p.queued <> 1 AND t.approved=1 $posts_name AND ($post_like)"; } else { $topics_query = "SELECT t.tid FROM ibf_topics t WHERE $topics_datecut t.forum_id IN ($forums) AND t.approved=1 $topics_name"; $posts_query = "SELECT p.pid FROM ibf_posts p LEFT JOIN ibf_topics t on (t.tid=p.topic_id) WHERE $posts_datecut t.forum_id IN ($forums) AND p.queued <> 1 AND t.approved=1 $posts_name"; } Rot markierte Stellen hinzufügen und dann dürften solche Topics nicht mehr auftauchen. :) Share this post Link to post
kdt 0 Report post Posted December 29, 2004 Ja, ich benutze MAN statt FTEXT ! Worin liegt da eigenlich der Unterschied ? Leider kommt der Fehler bei BEIDEN Einstellungen, aber duch Deinen Patch ist das jetzt behoben. Ist doch nen BUG, oder ? SAUEREI B) Share this post Link to post
Stefan 0 Report post Posted December 29, 2004 Kann ich bei "Full Text" nicht reproduzieren, denn da wird das Topic nicht angezeigt. Share this post Link to post