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?

藏色散人
Freigeben: 2020-02-03 13:52:42
Original
2661 Leute haben es durchsucht

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%'”;
}
Nach dem Login kopieren

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%'”;
}
Nach dem Login kopieren

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, ‘*’);
Nach dem Login kopieren

Ersetzen durch:

$data = $this->content_db->select($where, ‘*’,”,’id desc’);
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage