帝国cms灵动标签改相关链接标签(完美支持指定多栏目调用)

解决帝国的相关链接调用不能指定多栏目id调取 ,在网上找了许久,没有实例代码,不是在帝国7.5cms下不能用就是功能的缺失,不能运用在实例上。
功能实现原理:灵动标签于sql运用
下面代码支持多栏目,多关键词、标题调取

  1. <?php
  2. $keyer=$navinfor[‘keyboard’] ;//取关键词
  3. $ho = explode(‘,’,$keyer); //去除连接符号
  4. $hx=[];
  5. foreach($ho as $o){
  6.     $hx[]="(keyboard like’%".$o."%’ or title like’%".$o."%’)";
  7. }
  8. $sql=$empire->query("select * from {$dbtbpre}ecms_news where classid IN(1,2,3,4) and (".implode(‘ or ‘,$hx).") and id<>’$navinfor[id]’ order by newstime desc limit 10");        //查询新闻表10条记录
  9. while($r=$empire->fetch($sql))   
  10. {
  11. ?>
  12. <dd>
  13.          <a href="<?=$r[‘titleurl’]?>" target="_blank"><?=$r[‘title’]?></a>
  14.           <span> <?=date(‘Y-m-d’,$r[‘newstime’])?></span>
  15. </dd>
  16. <?php  
  17. }
  18. ?>

复制代码

帝国cms灵动标签改相关链接标签(完美支持指定多栏目调用)

20200528104349218.jpg (101.75 KB, 下载次数: 178)

下载附件

2020-7-28 21:22 上传

温馨提示:本文最后更新于2022-09-12 11:37:30,某些文章具有时效性,若有错误或已失效,请在下方留言或联系丁塔克博客
© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 抢沙发

请登录后发表评论