Maison > Article > Tutoriel CMS > Que dois-je faire si la page de recherche dedecms ne peut pas utiliser arclist et d'autres balises ?
Que dois-je faire si la page de recherche dedecms ne peut pas utiliser arclist et d'autres balises ?
L'exemple de cet article décrit la solution au problème selon lequel des balises telles que arclist ne peuvent pas être utilisées sur la page de recherche dedecms. Partagez-le avec tout le monde pour votre référence. La méthode spécifique est la suivante :
Nous décrivons ici comment la page de recherche du modèle dedecms search.php prend en charge les appels de balises arclist et channelartlist. Les étapes sont les suivantes :
Ouvrez include/arc.searchview. class.php.
Recherche :
Le code est le suivant :
require_once(DEDEINC."/taglib/hotwords.lib.php"); require_once(DEDEINC."/taglib/channel.lib.php");
Insérer ci-dessous
Le code est le suivant :
require_once(DEDEINC."/taglib/arclist.lib.php"); require_once(DEDEINC."/taglib/channelartlist.lib.php");
Trouver
Le code est le suivant :
else if($tagname=="hotwords") { $this->dtp->Assign($tagid,lib_hotwords($ctag,$this)); }
Insérer en dessous du
Le code est le suivant :
else if($tagname=="arclist") { $this->dtp->Assign($tagid,lib_arclist($ctag,$this)); } else if($tagname=="channelartlist") { $this->dtp->Assign($tagid,lib_channelartlist($ctag,$this)); }
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!