帝国列表内容模板(list.var)调用tags标签案例教程

立即领取

最高 ¥2000 红包 限量领取

云服务器、主机等产品通用,可叠加官网常规优惠使用 | 限时领取

在帝国仿站的时候遇到的问题,帝国列表内容模板(list.var)调用tags标签,百度了一下解决方案,做如下笔记~

案例展示图如下:

实现代码:

$fr=$empire->fetch1("select infotags from {$dbtbpre}ecms_".$class_r[$r['classid']]['tbname']."_data_{$r[stb]} where id='$r[id]'");
$tagstr='';
$infotags_r=explode(',',$fr['infotags']);
$tagscount=count($infotags_r);
foreach($infotags_r as $tagname){
	
	$tt=$empire->fetch1("select * from {$dbtbpre}enewstags where tagname='".$tagname."' limit 1");
	if(!$tt['tagid']){
		continue;
	}else{
		$tagslink=$public_r['newsurl'].'e/tags/?tagid='.$tt['tagid'];
	}
	$tagstr.='<a class="book-tag" title="'.$tagname.'" target="_blank" href="'.$tagslink.'">'.$tagname.'</a>';
	
}
$listtemp='<div class="rank-book">
  <div class="book-draw">
    <div class="book-cover">
      <img src="[!--titlepic--]" alt="[!--title--]">
    </div>
    <div class="book-box">
      <div class="book-box-mask"></div>
      <div class="book-info">
        <a href="[!--titleurl--]" target="_blank" class="book-name">[!--title--]</a>
        <div class="book-tags">
          
		  '.$tagstr.'
         
         
        </div>
        <div class="book-intro">
          [!--smalltext--]……
        </div>
        <div class="book-extra">
          [!--writer--] 丨 [!--newstime--]
        </div>
      </div>
    </div>
  </div>
</div>';

如果tags链接有使用伪静态, 请自行调整tag标签链接格式。

原理从数据库查询,调用。(注意要勾选“使用程序代码”功能)

赞 (0) 打赏
  • 欢迎小伙伴加入,本站原创文章交流群:进站必看
  • 本作品是由 白露博客 会员 白露 投递的作品。
  • 网络媒体或个人转载请务必署名并注明出处和链接!:http://blmoe.cn/1147.html
  • 凡是原创作品,禁止再次修改后发布;任何商业用途均须联系作者。如未经授权用作他处,作者将保留追究侵权者法律责任的权利。

评论 0

收起表情
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

「赠人玫瑰,手留余香」

支付宝扫一扫打赏

微信扫一扫打赏