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
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!