
在制作或修改列表页和内容页模板时,经常要调用网站的TAG标签,其主要目的就是为了以网站的优化,其意义如下:
1、TAG标签的拟定匹配,可以让更多用户通过搜索引擎找到网站文章页面、产品详情页或者其他页面。
2、文章TAG标签的设置,方便用户能找到有价值的内容,而且可以加速搜索引擎对网站页面的收录。
3、通过TAG可以聚合需要优化的关键词,有利于增强满足百度的需求。

列表页和内容页模板调用TAG标签的两种方法如下:
第一种方法:调用代码如下
$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<3;$i++)
{
if($r_tag[$i])
{
$tagslink=$public_r[newsurl]."e/tags/?tagname=".$r_tag[$i];//链接
$tags.="".$r_tag[$i]." ";
}
}
if(empty($fr[infotags]))
{
$tags="无";
}
$listtemp=' 标签:'.$tags.' ';第二种方法:调用代码如下:
$tagstr='';
$tsql=$empire->query("select tagid from {$dbtbpre}enewstagsdata where id='$r[id]' and classid='$r[classid]' ");
while($tr=$empire->fetch($tsql)){
$tt=$empire->fetch1("select * from {$dbtbpre}enewstags where tagid=".$tr['tagid']." limit 1");
if(!$tt['tagid']){
continue;
}else{
//tagid式的动态链接,采用以下1行代码
$tagslink=$public_r['newsurl'].'e/tags/?tagid='.$tt['tagid'];
}
$tagstr.=''.$tt['tagname'].'';
}
/*结束*/
$listtemp=' '.$tagstr.' ';注释:$tagslink=$public_r['newsurl'].'e/tags/?tagid='.$tt['tagid']; 中的tagid='.$tt['tagid'];可改为 tagname='.$tt['tagname'];
tagid后加&line=5调用条数
大家可以试试哦。

