Maison > Tutoriel CMS > DEDECMS > le corps du texte

Comment remplacer les mots-clés DedeCMS

藏色散人
Libérer: 2019-12-11 11:02:21
original
1987 Les gens l'ont consulté

Comment remplacer les mots-clés DedeCMS

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>
Copier après la connexion

É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(&#39;"&#39;, &#39;"&#39;, $string);
Copier après la connexion

Ajoutez un morceau de code après pour le faire devenir

//高亮专用, 替换多次是可能不能达到最多次
function _highlight($string, $words, $result, $pre)
{
    global $cfg_replace_num;
    $string = str_replace(&#39;"&#39;, &#39;"&#39;, $string);
    uasort($words,create_function('$a, $b','return strlen($a)>strlen($b);'));
Copier après la connexion

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!

É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