最新公告
  • 欢迎您光临 我爱模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境! 立即加入钻石VIP
  • 介绍下帝国CMS列表页模板调用TAG的两种方法

    正文概述 管理员   2025-09-06   3

    方法一:

    $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.'     ';

    我爱模板网 » 介绍下帝国CMS列表页模板调用TAG的两种方法

    发表评论

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者
    script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?587cc1e5c052b5b0ce99533beff13c96"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })();

    请选择支付方式

    ×
    支付宝支付
    余额支付
    ×
    微信扫码支付 0 元