加入收藏 | 设为首页 | 会员中心 | 我要投稿 我爱故事小小网_铜陵站长网 (http://www.0562zz.com/)- 视频终端、云渲染、应用安全、数据安全、安全管理!
当前位置: 首页 > 教程 > 正文

详解下帝国CMS列表页模板调用TAG的两种方法

发布时间:2021-12-02 19:09:04 所属栏目:教程 来源:互联网
导读:方法一: 01 $tagstr=; 02 $tsql=$empire-query(select tagid from {$dbtbpre}enewstagsdata where id=$r[id] and classid=$r[classid] ); 03 while($tr=$empire-fetch($tsql)){ 04 $tt=$empire-fetch1(select * from {$dbtbpre}enewstags where tagid=.$tr[t
方法一:
 
01
$tagstr='';
02
$tsql=$empire->query("select tagid from {$dbtbpre}enewstagsdata where id='$r[id]' and classid='$r[classid]' ");
03
while($tr=$empire->fetch($tsql)){
04
    $tt=$empire->fetch1("select * from {$dbtbpre}enewstags where tagid=".$tr['tagid']." limit 1");
05
    if(!$tt['tagid']){
06
        continue;
07
    }else{
08
         
09
  
10
        //tagid式的动态链接,采用以下1行代码
11
        $tagslink=$public_r['newsurl'].'e/tags/?tagid='.$tt['tagid'];
12
  
13
     
14
    }
15
    $tagstr.='<a href="'.$tagslink.'" title="'.$tagname.'" target="_blank">'.$tt['tagname'].'</a>';
16
}
17
/*结束*/
18
  
19
$listtemp='  '.$tagstr.' ';
注释:$tagslink=$public_r['newsurl'].'e/tags/?tagid='.$tt['tagid']; 中的tagid='.$tt['tagid'];可改为 tagname='.$tt['tagname'];
 
方法二:
 
查看源码打印代码帮助
01
$classid=$r[classid]; //获取栏目id
02
$tbname=$class_r[$classid][tbname];//获取数据表
03
$fr=$empire->fetch1("select infotags from {$dbtbpre}ecms_".$tbname."_data_{$r[stb]} where id='$r[id]'");//查询副表下的infotags字段
04
$tag1=''.$fr[infotags].'';
05
$r_tag=explode(",",$tag1);
06
for($i=0;$i<count($r_tag)&&$i<3;$i++)
07
        {
08
             if($r_tag[$i])
09
                {
10
                        $tagslink=$public_r[newsurl]."e/tags/?tagname=".$r_tag[$i];//链接
11
                        $tags.="<a href='$tagslink' target='_blank'>".$r_tag[$i]."</a> ";
12
                                                 
13
                }
14
        }
15
  
16
if(empty($fr[infotags]))
17
{
18
$tags="无";
19
}
20
  
21
$listtemp='      标签:'.$tags.'     ';
 

(编辑:我爱故事小小网_铜陵站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读