Maison >Tutoriel CMS >DEDECMS >Comment corriger le BUG dans les articles liés aux mots clés du document DEDECMS

Comment corriger le BUG dans les articles liés aux mots clés du document DEDECMS

藏色散人
藏色散人original
2019-12-16 09:38:491762parcourir

Comment corriger le BUG dans les articles liés aux mots clés du document DEDECMS

Comment corriger le BUG dans les articles liés aux mots-clés du document DEDECMS ?

Lorsque vous utilisez DEDE, lorsque vous utilisez la fonction : "Articles liés aux mots clés (remplacement de mots clés du contenu de l'article)", trouvez-vous que les résultats attendus ne peuvent pas être obtenus même si vous utilisez en arrière-plan de gestion ? paramètres système - paramètres de performances : "Utiliser des mots-clés pour relier les articles :" est sélectionné Après avoir généré l'article, vous constaterez également que les mots-clés dans le contenu de l'article ne sont pas du tout remplacés par des liens,

Étude recommandée : Dreamweaver cms

Après mon inspection, j'ai trouvé une solution. Il s'agit peut-être d'une erreur commise par les techniciens de DEDE. L'une des variables de jugement a été mal écrite. Le système de contrôle d'arrière-plan de gestion du site Web. pour le commutateur de fonction est : cfg_keyword_like, mais la variable qui contrôle cette fonction dans le fichier de balises principal de DEDE arc.archives.class.php est : cfg_keyword_replace Dans ce cas, elle ne sera certainement pas contrôlable

. Solutions :

Ouvrez le fichier /include/arc.archives.class.php, recherchez la ligne 197 et remplacez $GLOBALS['cfg_keyword_replace']=='Y' par $GLOBALS['cfg_keyword_like' ]= ='Y'

 Vous pouvez

Articles liés à DEDE5.1 ~ modifications super simples

Articles liés à DEDE5.1 ~ modifications super simples inc_pubtag_make.php

Autour de la ligne 200

$ctag->GetAtt("keyword"), commentez

et remplacez-le par $kws,

if(!empty($thisObj->maintable))$maintable=$thisObj->TempletsFile; 
else$maintable='';

Ajoutez ce qui suit après ce

//修改 
if($ctag->GetAtt("keyword")!=""){ 
if($ctag->GetAtt("keyword")!="keywords")$kws=$ctag->GetAtt("keyword"); 
else$kws=""; 
}else{ 
$kws=$thisObj->Fields['keywords'];

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!

Déclaration:
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