Empire cms チュートリアル##ウェブサイトを構築してSEOを行う過程で、ランキングに参加するために、当社に関するコラムや連絡先情報などの重要でないコラム(ナビゲーション)は必要ありません(これは単なる単一ページであるため)コンテンツを更新するページ)のため、そのようなページには nofollow を追加して、ホームページの重量が分散されないようにします。ただし、Dreamweaver CMS のカラムは統一して呼び出すのが一般的で、本来の呼び出しコードは次のとおりです。単一のカラムに nofollow を付けない人も多いでしょう。
帝国のデフォルトナビゲーションを直接使用する場合これを変更するには、さらに複雑になります。私の一般的な操作方法は、ナビゲーション バーを手書きのコード行に変更することです。つまり、ナビゲーション バーは私が作成したものになります。この場合、操作は簡単になります。基本的にナビゲーションバーは固定されているので、書かなくても大丈夫です。サンプルコード
<li id="nvabar-item-index" class="<?=$homestyle?>"><a href="[!--news.url--]">首页</a></li>
<?php
$sql=$empire->query("select classid,classname,islast from {$dbtbpre}enewsclass where bclassid=0 and showclass=0 order by myorder,myorder asc");
while($s=$empire->fetch($sql)){
$tclass="";
$fr=explode('|',$class_r[$GLOBALS[navclassid]][featherclass]);
$topbclassid=$fr[1]?$fr[1]:$GLOBALS[navclassid];
if(($topbclassid==$s[classid])&&($ishome==0)){
$tclass='active';
}
$classurl=sys_ReturnBqClassname($s,9);
echo '<li id="navbar-category-'.$s[classid].'" class="submenu li-cate-'.$s[classid].' '.$tclass.'"><a href="'.$classurl.'">'.$s[classname].'</a>';
if(!$s[islast]){
$sql2=$empire->query("select classid,classname from {$dbtbpre}enewsclass where bclassid=$s[classid] and showclass=0 order by myorder,myorder asc");
$str="";
while($s2=$empire->fetch($sql2)){
$classurl2=sys_ReturnBqClassname($s2,9);
$str.='<li id="navbar-category-'.$s[classid].'" class="li-cate-'.$s[classid].'"><a href="'.$classurl2.'">'.$s2[classname].'</a></li>';
}
echo '<ul class="sub-menu">'.$str.'</ul>';
}
echo '</li>';
}
?>
</ul>
以上がEmpire CMS ナビゲーションに nofollow を追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。