Maison  >  Article  >  Tutoriel CMS  >  Comment optimiser le lien de la page de la liste des colonnes dedecms

Comment optimiser le lien de la page de la liste des colonnes dedecms

藏色散人
藏色散人original
2019-12-10 09:53:212160parcourir

Comment optimiser le lien de la page de la liste des colonnes dedecms

Comment optimiser le lien de la page de la liste des colonnes dedecms ?

Le programme dedecms permet une meilleure optimisation des moteurs de recherche SEO et est très flexible. Mais il reste encore quelques détails que nous devons découvrir, modifier et utiliser de manière flexible, comme l'optimisation des liens de pagination dans la liste des colonnes DEDECMS.

Apprentissage recommandé : Dreamweaver cms

Lien de pagination de la liste de colonnes par défaut dedecms :

<li><a href="list_4_1.html">首页</a></li> 
<li><a href="list_4_3.html">上一页</a></li> 
<li><a href="list_4_1.html">1</a></li> 
<li><a href="list_4_2.html">2</a></li> 
<li><a href="list_4_3.html">3</a></li> 
<li class="thisclass">4</li> 
<li><a href="list_4_5.html">5</a></li> 
<li><a href="list_4_5.html">下一页</a></li> 
<li><a href="list_4_5.html">末页</a></li>

Cette méthode de connexion est très inhabituelle Raisonnable , car le référencement a involontairement dispersé le poids de la page de la colonne, l'effet que nous souhaitons est de modifier list_4_1.html en /a/ La méthode de connexion suivante est raisonnable :

<li><a href="/a/">首页</a></li> 
<li><a href="list_4_3.html">上一页</a></li> 
<li><a href="/a/">1</a></li> 
<li><a href="list_4_2.html">2</a></li> 
<li><a href="list_4_3.html">3</a></li> 
<li class="thisclass">4</li> 
<li><a href="list_4_5.html">5</a></li> 
<li><a href="list_4_5.html">下一页</a></li> 
<li><a href="list_4_5.html">末页</a></li>

Méthode de modification

1. le fichier includearc.listview.class.php et ajoutez le code suivant devant "//Obtenir les liens vers la page précédente et la page d'accueil"

$typedir= ereg_replace('{cmspath}',$ GLOBALS[; 'cfg_cmspath'],$this->Fields['typedir']);

2. Recherchez les lignes de code ci-dessous "//Obtenir les liens vers la page précédente et la page d'accueil".

if($this->ageNo != 1) 
{ 
$prepage.=”<li><a href=’”.str_replace(“{page}”,$prepagenum,$tnamerule).”‘>上一页</a></li>rn”; 
$indexpage=”<li><a href=’”.str_replace(“{page}”,1,$tnamerule).”‘>首页</a></li>rn”; 
} 
-------------------把上面代码改成--------------------- 
if($this->ageNo != 1) 
{ 
if($prepagenum==1) 
{ 
$prepage.=”<li><a href=”".$typedir.”/”>上一页</a></li>rn”; 
} 
else 
{ 
$prepage.=”<li><a href=”".str_replace(“{page}”,$prepagenum,$tnamerule).””>上一页</a></li>rn”; 
} 
$indexpage=”<li><a href=”".$typedir.”/”>首页</a></li>rn”; 
}

Trouver

$listdd.=”<li><a href=’”.str_replace(“{page}”,$j,$tnamerule).”‘>”.$j.”</a></li>rn”; 
---------------------改成-------------------------- 
if($j==1) 
{ 
$listdd.=”<li><a href=”".$typedir.”/”>”.$j.”</a></li>rn”; 
} 
else 
{ 
$listdd.=”<li><a href=”".str_replace(“{page}”,$j,$tnamerule).””>”.$j.”</a></li>rn”; 
}

Si vous devez modifier le style de pagination, modifiez-le dans le code ci-dessus, par exemple en supprimant 25edfb22a4f469ecb59f1190150159c6

Après cette modification, list_4_1. html n'apparaîtra plus. Ces liens sont directement liés à des adresses telles que /abc/. Bien qu’il ne s’agisse que d’une petite modification de détail, le rôle que jouent parfois les petits détails ne peut être sous-estimé. Après ce changement, il est assuré que les liens vers la page de liste par défaut évitent la perte de poids et soient plus conformes aux pratiques SEO.

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