在帝国cms内容页根据关键字调用相关内容
我们使用帝国cms的时候,需要调用当前文章的其他相关的文章,根据关键字相关的方式,代码如下<?phpif&#160;($navinfor['keyboard']){$c_key=explode(',',$navinfor['keyboard']);$count=count($c_key);for($i=0;$i<$count;……
<?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><?}}?>
注释:就是我们不填写关键字的时候,随机调用文章,如果我们添加了关键字,没有相关的文章,也是随机调用文章 - 上一篇
帝国cms内容页模板把当前文章发布时间改成几年几月几号星期几显示方式
把下面代码加到帝国cms内容页模板最头部。<?php$xq=date('Y-m-d',$navinfor[newstime]); //发布时间$y=date('Y',$navinfor[newstime]); //调用当前文章的发布年份$m=date('m',$navinfor[newstime]); //调用当前文章
- 下一篇
在帝国CMS会员中心收藏夹页面去掉点击数
我们使用帝国CMS做的网站,如果用户收藏了一篇文章后,在会员中心的收藏夹里可以看到这篇文章的点击数。我们不愿意让用户知道文章的具体浏览情况,可以打开/e/template/member/fava.php找到:<th nowrap="nowrap">点击</th>