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

bruce0721 2021-09-30 帝国cms 880 ℃ 0 评论 请在这里放置你的在线分享代码

解决帝国的相关链接调用不能指定多栏目id调取 ,在网上找了许久,没有实例代码,不是在帝国7.5cms下不能用就是功能的缺失,不能运用在实例上。

功能实现原理:灵动标签于sql运用

下面代码支持多栏目,多关键词、标题调取

<?php
$keyer=$navinfor['keyboard'] ;//取关键词
$ho = explode(',',$keyer); //去除连接符号
$hx=[];
foreach($ho as $o){
    $hx[]="(keyboard like'%".$o."%' or title like'%".$o."%')";
} 
$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条记录
while($r=$empire->fetch($sql))    
{
?>
 <dd>
         <a href="<?=$r['titleurl']?>" target="_blank"><?=$r['title']?></a> 
          <span> <?=date('Y-m-d',$r['newstime'])?></span>
</dd>

<?php  
 } 
?>

案例内容页实例图片:

loop.JPG

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

网站分类
最近发表
最新留言
老李个人博客