|
解决帝国的相关链接调用不能指定多栏目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
- }
- ?>
复制代码
|
上一篇:帝国cms 灵动标签调用二级栏目下信息数量下一篇:帝国CMS 【免费】跨表调用相关信息标签
|