Comment remplacer les mots-clés DedeCMS ? La solution parfaite au problème de remplacement de mots-clés DedeCMS
Description du problème
Il y a une erreur lors du remplacement des mots-clés dans le contenu Dreamweaver : s'il y a deux mots-clés, tels comme "CIT" (www.cit.cn/tags/cit.html) et "CIT Information Network" (www.cit.cn), mais nous avons constaté que des problèmes surviendraient lors du remplacement de l'article, et le lien est devenu :
<a href="http://www.cit.cn"><u><a href="www.cit.cn/tags/cit.html">CIT</a>信息网</u></a>
Étude recommandée : Dreamweaver cms
Solution
De telles erreurs d'imbrication sont préjudiciables à la fois au référencement et à l'expérience utilisateur. Toutes sont mauvaises. Nous avons ici une solution, qui consiste à remplacer d'abord les plus courts, puis à faire correspondre et remplacer les plus longs. De cette façon, le système remplacera d'abord le mot-clé CIT et ne remplacera pas le réseau d'information CIT.
Modifier le code
En fait, modifier le code est très simple On retrouve directement le fichier include/arc.archives.class.php à la ligne 1226, qui. est :
//高亮专用, 替换多次是可能不能达到最多次 function _highlight($string, $words, $result, $pre) { global $cfg_replace_num; $string = str_replace('"', '"', $string);
Ajoutez un morceau de code après pour le faire devenir
//高亮专用, 替换多次是可能不能达到最多次 function _highlight($string, $words, $result, $pre) { global $cfg_replace_num; $string = str_replace('"', '"', $string); uasort($words,create_function('$a, $b','return strlen($a)>strlen($b);'));
Résumé
DedeCMS est en effet un outil puissant pour les passionnés de référencement, comment bien l'utiliser doit encore être fait Réfléchissez profondément.
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!