Heim > Artikel > CMS-Tutorial > Was soll ich tun, wenn phpcms den Inhalt nicht finden kann?
Was soll ich tun, wenn phpcms den Inhalt nicht finden kann? Die Suchergebnisse von Phpcms v9 sind unvollständig und der Inhalt kann nicht durchsucht werden. Es gibt ein Problem mit der Suchergebnissuche im Website-Backend. Ich habe die Informationen gefunden und organisiert Dies geschieht wie folgt:
Erster Schritt: phpcms v9-Suchergebnisse sind unvollständig und der Inhalt kann nicht gefunden werden: Öffnen Sie phpcmsmodulessearchindex.php Finden Sieif(!empty($segment_q)) { $sql = “`siteid`= ‘$siteid’ AND `typeid` = ‘$typeid’ $sql_time AND MATCH (`data`) AGAINST (‘$segment_q’ IN BOOLEAN MODE)”; } else { $sql = “`siteid`= ‘$siteid’ AND `typeid` = ‘$typeid’ $sql_time AND `data` like ‘%$q%'”; }und ändern Sie es in
if(!empty($segment_q)) { $sql = “`siteid`= ‘$siteid’ AND `typeid` = ‘$typeid’ $sql_time AND `data` like ‘%$q%'”; } else { $sql = “`siteid`= ‘$siteid’ AND `typeid` = ‘$typeid’ $sql_time AND `data` like ‘%$q%'”; }Das Ergebnis ist, dass Sie nicht mehr die Wortsegmentierung für die Schlüsselwortsuche verwenden, sondern direkt die von Ihnen eingegebenen Schlüsselwörter für die Suche verwenden. Schritt 2: Die Suchergebnisse werden in absteigender Reihenfolge nach Zeit sortiert Geänderte Seite: phpcmsmodulessearchindex.php ändert nur eine Zeile! Suche:
$data = $this->content_db->select($where, ‘*’);Ersetzen durch:
$data = $this->content_db->select($where, ‘*’,”,’id desc’);Auf diese Weise kann der Suchinhalt in absteigender Reihenfolge nach Zeit sortiert werden. PHP-Website für Chinesisch, eine große Anzahl kostenloser
PHPCMS-Tutorials
, willkommen zum Online-Lernen!Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn phpcms den Inhalt nicht finden kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!