帝国CMS内容页根据关键词来调用相关文章
帝国CMS 内容页根据关键词来调用相关内容,如果没有相关内容则随机获得文章代码。
<?phpif ($navinfor['keyboard']){$c_key=explode(',',$navinfor['keyboard']);$count=count($c_key);for($i=0;$i<$count;$i++){if($i==0){$or='';}else{$or=' or ';}$repadd.=$or."keyboard like '%".$c_key[$i]."%'";}$r=$empire->fetch1("select * from {$dbtbpre}ecms_news where id<>".$navinfor['id']." and ".$repadd." order by newstime desc limit 1");if($r[title]){$mesql=$empire->query("select titleurl,title,newstime from {$dbtbpre}ecms_news where id<>".$navinfor['id']." and ".$repadd." order by newstime desc limit 10");while($or=$empire->fetch($mesql)){$newstime=date('Y-m-d',$or[newstime]);?><li><a href="<?=$or[titleurl]?>"><?=$or[title]?></a><span><?=$newstime?></span></li><?}}else{ $mesql2=$empire->query("select * from {$dbtbpre}ecms_news where id<>".$navinfor['id']." order by rand() desc limit 10");while($r2=$empire->fetch($mesql2)){$newstime=date('Y-m-d',$o2[newstime]);?><li><a href="<?=$r2[titleurl]?>"><?=$r2[title]?></a><span><?=$newstime?></span></li><?}}}else{$mesql2=$empire->query("select titleurl,title,newstime from {$dbtbpre}ecms_news order by rand() desc limit 10");while($r2=$empire->fetch($mesql2)){$newstime=date('Y-m-d',$r2[newstime]);?><li><a href="<?=$r2[titleurl]?>"><?=$r2[title]?></a><span><?=$newstime?></span></li><?}}?>
如修改文章条数的话,把limit后面的数字改一下就好了。
声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至201542412@QQ.com举报,一经查实,本站将立刻删除。
相关推荐
-
帝国cms关键词和tags标签自动同步方法是什么?
帝国cms怎么让gs标签同步网站设置的关键词?大家肯定都发现了一个问题:网站安装完帝国cms后,后台默认是关键词和gs标签不同步的,简单的来,发布文章的时候在关键词处填写关键词,“选项设置”的gs标签是不会自动填写上关键词内容的,那怎么让gs标签同步关键词呢?修改系统字段帝国CMS后
-
帝国cms关键词相关连接调用标签代码示例
此类调法如果后台内容较多生成的时候会比较耗系统资源,数据库的压力会有点大,最好主机配置要好和航空。
-
帝国cms关键词和tags标签自动同步方法(帝国cms灵动标签怎么调用)
帝国cms怎么让gs标签同步网站设置的关键词?大家肯定都发现了一个问题:网站安装完帝国cms后,后台默认是关键词和gs标签不同步的,简单的来,发布文章的时候在关键词处填写关键词,“选项设置”的gs标签是不会自动填写上关键词内容的,那怎么让gs标签同步关键词呢?修改系统字段帝国CMS后
-
帝国cms关键词和tags标签自动同步方法
帝国cms怎么让gs标签同步网站设置的关键词?大家肯定都发现了一个问题:网站安装完帝国cms后,后台默认是关键词和gs标签不同步的,简单的来,发布文章的时候在关键词处...