智芒博客:网站首页

智芒博客

您现在的位置是:首页 > 建站教程 >  帝国CMS如何在文章列表页面调用TAGS标签

建站教程

帝国CMS如何在文章列表页面调用TAGS标签

2024-05-25 08:51:45 建站教程 0

在我们制作帝国cms网站时,哟时候需要在列表页面调用文章的TAGS,并且跳转到TAGS的页面

示例如下:

那么,我们该怎么在列表页面的list.var中调用TAGS呢?

第一步,我们需要在当前列表页的数据表中新建一个字段:选择标签(tags);

这里需要注意,网上很多的教程都是不需要增加字段,直接调用关键词,但是关键词我们有时候会用做网站排名的关键词布局,所以这里我们新建一个字段,也不影响关键词。

第二步、在列表页面的list.var中写入代码;

$tag=$r['tag']; 
$r_tag=explode(",",$tag); 
for($i=0;$i<count($r_tag);$i++) 

if($r_tag[$i]) 

$tagslink=$public_r[newsurl]."e/tags/?tagname=".$r_tag[$i]."&tempid=15";//这是链接到tags列表页面
$tags.="<a href='$tagslink' target='_blank'>".$r_tag[$i]."</a> "; 


$listtemp='<li> 
    <i><a href="[!--titleurl--]"><img src="[!--titlepic--]" alt="[!--title--]"></a></i>         
    <h2><em>顶</em><a href="[!--titleurl--]" target="_blank">[!--title--]</a></h2>  
    <p>[!--smalltext--]</p>
    <span class="blog_tags">'.$tags.'</span>
    <div class="blog_info">
        <span><em class="fontello-icon-clock"></em>&nbsp;[!--newstime--]</span>
        <span><em class="fontello-icon-user"></em>&nbsp;[!--writer--]</span>
        <span><em class="fontello-icon-eye"></em>&nbsp;[!--onclick--]</span>
    </div>
</li>';

上述代码中tempid=15代表tags的网站模板的ID

网上利用关键词调用TAGS的代码:

$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="list-item ">

<h3 class=" course-cate-video ">

<a href="[!--titleurl--]" target="_blank" title="[!--oldtitle--]">[!--title--]</a></h3>

<p title="内容简介">'.$newtext.'...</p>

<p class="meta-tag"><span>标签:</span>'.$tags.'<span class="meta-date">2010-12-16</span>

</p>

</div>';

在list.var写入php代码以后一定要记得勾选右侧的“使用程序代码”哦

第三步、上传文章的时候要在选择标签中填入文章的tags,然后在选项设置中的TAGS中填入相同的词语,

第四步、填写完文章的其他内容,然后提交,这样文章俩表页面就会有TAGS标签显示了。

广告