帝国cms分表通用内容调用当前文章的tag标签

下面方法通用使用,{下面两个参数换成自己的}
sql:数据表前缀
news 数据表
  1. [e:loop={"SELECT * FROM sql_ecms_news_data_{$navinfor[stb]} WHERE id = '".$navinfor[id]."'",1,24,0}]
  2. <?
  3.             $a="$bqr[infotags]";
  4.             $str=str_replace(',', ',', $a);
  5.             $tag='';
  6.             $t= explode(",", $str);
  7.             
  8.             for($i=0;$i<count($t);$i++)
  9.             {
  10.                 if($t[$i])
  11.                 {
  12.                
  13.                     $tsql=$empire->query("SELECT * FROM sql_enewstags WHERE tagname = '".$t[$i]."'");
  14.                     while($trs=$empire->fetch($tsql)){
  15.                         $tagid=$trs[tagid];
  16.                     }
  17.                
  18.                        $tagslink="/tag/$tagid/";
  19.                        $tag.="<a href='$tagslink' target='_blank' title='$t[$i]'>$t[$i]</a> ";
  20.                 }
  21.             }
  22.             echo $tag;
  23. ?>
  24. [/e:loop]
复制代码






上一篇:帝国cms 英文tag包含空格不显示的解决办法,帝国cms网址中出现+导致打不开解决办法
下一篇:帝国cms分表id用户自定义标签函数写法
如无回复请发邮件