Comment modifier la balise TITLE de la page web DEDECMS ?
La modification de la balise TITLE de la page web DEDECMS est propice à l'optimisation
On dit que Baidu est fondamentalement Nous ne regardons même pas le mot-clé (bien sûr, nous devons l'écrire), mais la clé maintenant est le titre de la page Web. Assurez-vous donc de faire du bon travail avec le titre. Cela implique principalement la question de savoir comment implémenter « colonne de troisième niveau_colonne de deuxième niveau_colonne de premier niveau_nom du site Web ». Les titres de la plupart des sites Web de nos jours ressemblent essentiellement à ceci :
Apprentissage recommandé : Dream Weaver cms
Page d'accueil :
Page de colonne :
Recherchez autour de la ligne 164 de include/typelink.class.php, recherchez
$this->valuePositionName = $tinfos['typename'].$this->SplitSymbol.$this->valuePositionName;
et modifiez-la en :
$this->valuePositionName = $this->valuePositionName.$this->SplitSymbol.$tinfos['typename'];
Ensuite, ajouter la liste La balise de titre par défaut
<title>{dede:field.title/} - {dede:global.cfg_webname/}</title>
sur le modèle de page peut être modifiée en :
<title><title>{dede:field.优化title /} {dede:field.title function='ereg_replace(" - "," - ",@me)'/} - {dede:global.cfg_webname/}</title>
.
La première balise {dede:field.optimized title /} est le titre optimisé de la colonne appelante. Si vous n'êtes pas satisfait du connecteur au milieu de la colonne, vous pouvez modifier include/arc.listview.class.php et trouver la ligne 55
$this->Fields['title'] = ereg_replace("[<>]"," / ",$this->TypeLink->GetPositionLink(false));
Supprimer / et assurez-vous de laisser un espace" "
Page de l'article :
<title>{dede:field.优化title/} {dede:field name='title'/}-{dede:field name='position' runphp='yes'} $tc="-"; //分隔符 $tw=$GLOBALS['cfg_list_symbol']; //调用位置分隔符 @me=html2text(@me); //去除html标签 $tf=split($tw,@me); //分解成数组 for($ta=(count($tf)-2);$ta>=1;$ta--){ //循环赋值给$tk $tk.=trim($tf[$ta]).$tc; } $tk=substr($tk,0,-1); @me=$tk; //赋值给@me {/dede:field}-{dede:global name='cfg_webname'/}</title>
Effet : Réaliser "colonne de troisième niveau_colonne secondaire_colonne de premier niveau_nom du site Web". À quoi sert le titre abrégé {dede:field.optimized title/} ? C'est vrai : les mots clés à longue traîne ?
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!