介绍下帝国CMS列表页模板调用TAG的两种方法
发布时间:2022-08-17作者:帝国建站网
方法一:
$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.='<a href="'.$tagslink.'" title="'.$tagname.'" target="_blank">'.$tt['tagname'].'</a>';
}
/*结束*/
$listtemp=' '.$tagstr.' ';
注释:$tagslink=$public_r['newsurl'].'e/tags/?tagid='.$tt['tagid']; 中的tagid='.$tt['tagid'];可改为 tagname='.$tt['tagname'];
方法二:
$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.="<a href='$tagslink' target='_blank'>".$r_tag[$i]."</a> ";
}
}
if(empty($fr[infotags]))
{
$tags="无";
}
$listtemp=' 标签:'.$tags.' ';相关帝国教程
- 02-10帝国cms列表页模板里推荐信息添加一个图标
- 10-02帝国CMS模板专题页面获取当前专题页链接地址的方法
- 06-04帝国CMS7.0商城提交订单后跳转到订单列表页的方法
- 03-06帝国CMS内容页模板实现键盘翻页的方法和代码是什么
- 09-07帝国cms在内容页模板里添加错误报告链接
- 09-04帝国CMS模板内容页关键字加粗 加背景色
- 07-26帝国CMS高效重复调用上一篇下一篇SQL写法
- 10-20帝国cms当前栏目页调用相关栏目别名的栏目
- 02-26帝国CMS模板一句话解决标题和副标题自动判断显示
- 05-30帝国cms后台操作出现“您来自的链接不存在”几个解决方法
- 07-19帝国CMS模板 TAGS标签:首页/列表页/内容页调用TAG标签的方法!
- 09-23帝国CMS结合项提示您来自的链接不存在
- 01-18帝国二次开发会员中心 新消息声音提示方法
- 04-13怎么去掉帝国CMS自动缩略图出现黑边框背景
- 12-28帝国cms模板里调用当日发布的信息代码
- 07-21wordpress实现文章的ajax无限加载
- 10-27帝国cms灵动标签调用上一章和下一章文章名称
- 08-13帝国CMS灵动标签loop调用指定栏目文章
- 04-12帝国CMS内容页模板判断字段为空不显示
- 10-29帝国cms后台多图上传去掉链接a标签方法和教程是什么?