介绍下帝国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.' ';
相关帝国教程
- 08-18帝国cms提交表单出现“带*项为必填”
- 11-28帝国cms清空登录操作日志方法和SQL语句是什么?
- 03-21帝国CMS PHP汉字(UTF-8)转unicode码的方法!
- 03-31帝国CMS模板内容页页获取图集图片数量代码
- 06-19帝国cms 默认列表分页样式修改
- 10-29帝国cms商城根据会员权限显示指定字段教程
- 11-08帝国CMS首页模板或其他非内容模板调用新闻正文字段newstext的方法
- 03-22帝国CMS表单如何使用ajax提交?
- 03-11帝国CMS-百度编辑器ueditor代码高亮效果前台不显示的解决方法
- 05-08帝国CMS模板内容页调用TDK
- 11-22帝国CMS内容页调用当前栏目链接的方法!(很简单的方法)
- 08-31帝国CMS自定义标签每月月份发布文章数的统计
- 03-19帝国cms灵动标签调用字母所属的信息
- 05-31帝国CMS灵动标签调用广告列表
- 01-06帝国CMS后台会员管理模板中调用会员真实姓名或其他会员副表字段
- 07-09帝国CMS视频播放页的在线观看地址实现当前播放名称加亮高亮
- 08-13帝国cms后台标题图片实现远程下载
- 05-27帝国CMS模板中:使用php调用最新文章的代码(非灵动和万能标签)
- 04-08帝国CMS灵动标签loop调用TAG标签
- 03-19帝国CMS内容页字段为空判断的用法