帝國cms列表頁怎么調用關鍵字tag標簽
有很多朋友都在問帝國cms列表頁怎么調用關鍵字tag,tag作為內鏈手法,對于SEO有一定的好處,下面老威就實例講述一下帝國cms列表頁面調用關鍵字tag標簽的方法,分享給大家參考。
具體實現方法如下:將下面代碼復制到列表內容模板(list.var),記得要選列表頁,并且勾選使用程序代碼,不要忘記這一步,不然網站會亂碼的:
第一種方法代碼如下:
$nsmalltext=$r[smalltext]; $ntext=strip_tags($nsmalltext);//去除內容簡介里的HTML標簽 $newtext=esub($ntext,100,'...') ;//限制100字 $keyboard=$r[keyboard]; $r_tag=explode(",",$keyboard); $tempid=1;//這里是搜索模板ID for($i=0;$i<count($r_tag);$i++) { if($r_tag[$i]) { $tagslink=$public_r[newsurl]."e/search/?searchget=1&tbname=$tbname&tempid=$tempid&show=keyboard&keyboard=".$r_tag[$i];//鏈接 $tags.="<a href='$tagslink' target='_blank'>".$r_tag[$i]."</a> "; } } $listtemp='<div class=""> <h3 class=""> <a href="[!--titleurl--]" target="_blank" title="[!--oldtitle--]">[!--title--]</a></h3> <p title="內容簡介">'.$newtext.'...</p> <p class=""><span>標簽:</span>'.$tags.'<span class="">[!--newstime--]</span> </p> </div>';
第二種方法代碼如下:
$classid=$r[classid]; //獲取欄目id $tbname=$class_r[$classid][tbname];//獲取數據表 $fr=$empire->fetch1("select infotags from {$dbtbpre}ecms_".$tbname."_data_{$r[stb]} where id='$r[id]'");//查詢副表下的infotags字段 $tag1=''.$fr[infotags].''; $r_tag=explode(",",$tag1); for($i=0;$i<count($r_tag);$i++) { if($r_tag[$i]) { $tagslink=$public_r[newsurl]."e/tags/?tagname=".$r_tag[$i];//鏈接 $tags.="<a href='$tagslink' target='_blank'>".$r_tag[$i]."</a> "; } } if(empty($fr[infotags])) { $tags="無"; } $listtemp=' <p><a class="" href="[!--titleurl--]" target="_blank">[!--title--]</a></p> <p class=""> [!--smalltext--] <a href="[!--titleurl--]">[詳細]</a></p> <div class="">標簽:'.$tags.' <p><span>[!--newstime--]</span><span><script src=[!--news.url--]e/public/ViewClick?classid=[!--classid--]&id=[!--id--]&addclick=1></script>人瀏覽</span><span>來自互聯網</span></p></div> ';
效果如下圖所示,如果大家感覺樣式不好看可以再調整一下。