帝国CMS列表页模板调用TAG的两种方法
发布时间:2020-07-04作者:帝国建站网
帝国CMS列表页模板调用TAG的两种方法
方法一:
$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.' ';相关帝国教程
- 08-01帝国CMS教程自定义列表SQL方法
- 11-29帝国CMS列表页输出带序号
- 07-18帝国cms列表分页函数在哪里
- 08-13帝国CMS列表内容页模板(list.var)SQL调用栏目名称的方法
- 02-21帝国cms灵动标签调用信息的标题分类名称和地址
- 09-11帝国cms后台忘记登录密码怎么办
- 03-31帝国CMS调用评论的文章链接和文章标题
- 04-02帝国cms前台会员投稿编辑器上传图片自动加上水印的方法
- 12-19帝国cms调用图片集教程
- 03-25[7.5+版] 帝国CMS缩略图函数改进(GD库改进)
- 11-20帝国cms模板结合项价格范围筛选方法
- 12-22帝国cms修改根目录名称
- 09-14帝国CMS灵动标签调用子栏目及子栏目信息
- 11-20帝国cms专题功能的使用方法
- 05-31PHP判断帝国cms字段加样式
- 12-28帝国CMS获取当前ID全解
- 08-04在帝国cms模板任意位置调用指定id的栏目名称和链接
- 08-22帝国模板留言板增加自定义字段教程
- 09-04帝国CMS会员中心点击退出登录后跳转到指定地址的方法是什么?
- 03-05帝国cms标题设置了加粗、颜色等属性在内容页显示