Maison > Tutoriel CMS > PHPCMS > Que dois-je faire si phpcms ne trouve pas le contenu ?

Que dois-je faire si phpcms ne trouve pas le contenu ?

藏色散人
Libérer: 2020-02-03 13:52:42
original
2661 Les gens l'ont consulté

Que dois-je faire si phpcms ne trouve pas le contenu ?

Que dois-je faire si les phpcms ne trouvent pas le contenu ? Les résultats de recherche Phpcms v9 sont incomplets et le contenu ne peut pas être recherché et le problème de tri des résultats de recherche

Il y a un problème avec la recherche de résultats Phpcms V9 utilisée dans le backend du site Web. J'ai trouvé les informations et organisé. comme suit :

Première étape :

Les résultats de recherche phpcms v9 sont incomplets et le contenu est introuvable. Solution :

Ouvrez phpcmsmodulessearchindex.php

. recherchez

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%'”;
}
Copier après la connexion

et remplacez-le par

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%'”;
}
Copier après la connexion

Le résultat est que vous n'utilisez plus la segmentation de mots pour les recherches par mots-clés, mais utilisez directement les mots-clés que vous avez saisis pour rechercher.

Étape 2 :

Les résultats de la recherche sont triés par ordre décroissant par temps

Page modifiée : phpcmsmodulessearchindex.php ne modifie qu'une seule ligne !

Recherche :

$data = $this->content_db->select($where, ‘*’);
Copier après la connexion

Remplacer par :

$data = $this->content_db->select($where, ‘*’,”,’id desc’);
Copier après la connexion

De cette façon, le contenu de la recherche peut être trié par ordre décroissant par temps.

Site Web PHP chinois, un grand nombre de Tutoriels PHPCMS gratuits, bienvenue pour apprendre en ligne !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal