帝國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>
';效果如下圖所示,如果大家感覺樣式不好看可以再調整一下。




![帝國cms多終端訪問[7.5親測可用]](http://m.zhihuishangjia.com/zb_users/upload/2018/04/201804101523327515819050.jpg)


