Loading
0

帝国CMS列表页模板调用tags的两种方法

技术小学生微信公众号
腾讯云服务器大促销。
华为服务器

帝国CMS列表页模板调用tags的两种方法

方法一:

  1. $tagstr='';
  2. $tsql=$empire->query("select tagid from {$dbtbpre}enewstagsdata where id='$r[id]' and classid='$r[classid]' ");
  3. while($tr=$empire->fetch($tsql)){
  4. $tt=$empire->fetch1("select * from {$dbtbpre}enewstags where tagid=".$tr['tagid']." limit 1");
  5. if(!$tt['tagid']){
  6. continue;
  7. }else{
  8.  
  9.  
  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.' ';
方法二:
  1. $classid=$r[classid]; //获取栏目id
  2. $tbname=$class_r[$classid][tbname];//获取数据表
  3. $fr=$empire->fetch1("select infotags from {$dbtbpre}ecms_".$tbname."_data_{$r[stb]} where id='$r[id]'");//查询副表下的infotags字段
  4. $tag1=''.$fr[infotags].'';
  5. $r_tag=explode(",",$tag1);
  6. for($i=0;$i<count($r_tag)&&$i<3;$i++)
  7. {
  8. if($r_tag[$i])
  9. {
  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.' ';


 
技术小学生微信公众号
华为服务器
腾讯云服务器大促销。

声明:站长码字很辛苦啊,转载时请保留本声明及附带文章链接:https://blog.tag.gg/showinfo-17-335-0.html
亲爱的:若该文章解决了您的问题,可否收藏+评论+分享呢?

最后编辑于:2019-01-13 15:56:03作者:

上一篇:帝国CMS随机调用当前tags关键字所在分类下的其他所有tags关键字方法
下一篇:帝国cms首页调用整站最新5条评论评论详细信息