Heim >CMS-Tutorial >PHPCMS >Was soll ich tun, wenn phpcms den Inhalt nicht finden kann?

Was soll ich tun, wenn phpcms den Inhalt nicht finden kann?

藏色散人
藏色散人Original
2020-02-03 13:52:422658Durchsuche

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 Sie

if(!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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn