帝国CMS模板 TAGS标签:首页/列表页/内容页调用TAG标签的方法!
发布时间:2020-07-19作者:帝国建站网
帝国cms首页、列表页、内容页怎么样调用TAG标签呢?废话不多说,咱们直接为大家带来实例代码:
第一步、把下面的代码粘贴到“userfun.php”里面。
function taglinks($aid, $num=5, $tbname='news')
{
global $public_r,$dbtbpre,$empire,$navinfor,$class_r;
$qr = $empire->fetch1("select rewritetags from {$dbtbpre}enewspublic limit 1");
$sr = $empire->fetch1("select stb from {$dbtbpre}ecms_{$tbname} where id=$aid");
$fr = $empire->fetch1("select infotags from {$dbtbpre}ecms_{$tbname}_data_{$sr[stb]} where id=$aid");
$tagstr = ''.$fr[infotags].'';
$tagarr = explode(",", $tagstr);
for($i=0; $i<count($tagarr) && $i<$num; $i++)
{
if($tagarr[$i])
{
if($qr[rewritetags]) { // 开启伪静态
$link = $public_r[newsurl]."tags-".urlencode($tagarr[$i])."-0.html";
} else { // 动态链接
$link = $public_r[newsurl]."e/tags/?tagname=".urlencode($tagarr[$i]);
}
$tags .= "<a href='$link' target='_blank'>".$tagarr[$i]."</a> ";
}
}
return $tags;
}
?>
如果你需要是tagid形式调用标签,那么在词查询数据库即可;以下代码修改:
if($tagarr[$i])
{
if($qr[rewritetags]) { // 开启伪静态
$link = $public_r[newsurl]."tags-".urlencode($tagarr[$i])."-0.html";
} else { // 动态链接
$link = $public_r[newsurl]."e/tags/?tagname=".urlencode($tagarr[$i]);
}
$tags .= "<a href='$link' target='_blank'>".$tagarr[$i]."</a> ";
}
修改后如下:
if($tagarr[$i])
{
$tr = $empire->fetch1("select * from {$dbtbpre}enewstags where tagname='".$tagarr[$i]."'");
if($qr[rewritetags]) { // 开启伪静态
$link = $public_r[newsurl]."tags-etagid".$tr[tagid]."-0.html";
} else { // 动态链接
$link = $public_r[newsurl]."e/tags/?tagid=".$tr[tagid];
}
$tags .= "<a href='$link' target='_blank'>".$tagarr[$i]."</a> ";
}
第二步、参数、标签调用到模板中
参数:文章ID,调用标签数量,表名
灵动标签调用(首页):
<?=taglinks($bqr[id])?>
列表页,勾选list.var使用程序代码,代码示例:
$listtemp=' <li> <h3><a href="[!--titleurl--]">[!--title--]</a></h3> <p>[!--smalltext--]</p> <p>'.taglinks($r[id]).'</p> </li> ';
内容页调用:
<?=taglinks($navinfor[id])?>
相关帝国教程
- 03-09帝国CMS前台投稿支持用户输TAG的方法!
- 06-21灵动标签无限嵌套方法
- 09-10给帝国CMS的会员字段加编辑器的方法
- 10-14列表页随机插入广告list.var代码
- 05-06帝国CMS电影视频模板内容页获取总集数的代码
- 08-28帝国CMS内容页怎么调用TAG标签、动态URL、伪静态URL?(
- 10-30帝国CMS电影播放页调用上一集、下一集的方法
- 10-17帝国cms内容页调用正文附件下载的代码
- 11-07帝国CMS内容页增加内容分页上一页标签功能!
- 04-28帝国cms灵动标签同时调用头条和推荐
- 12-04帝国CMS自定义导航栏目支持当前栏目高亮的又一教程
- 11-29帝国CMS列表页输出带序号
- 10-10帝国导航栏目100%简单实现导航高亮效果栏目
- 06-26帝国cms内容页调用相关阅读文章
- 12-16帝国cms专题页面点击率统计代码
- 03-08帝国cms采集后入库为外部链接的方法
- 01-26帝国CMS怎么批量更新标题首字母
- 11-23帝国cms如何去掉[下载地址]的两个空格?
- 07-12帝国cms封面和栏目模板调用栏目别名的方法
- 05-09帝国CMS正文内容设置关键词与图片链接冲突的问题