帝国cms内容页相关文章,一般我们都是以通栏目文章信息调用。但是为了增强文章阅读的相关性,我们也可以根据关键字调用相关文章,也就是说文章设置了关键字,则调用相同关键字的文章,如果没有设置关键字,则随机文章显示。
关键字设置
相关文章图
内容页相关文章按关键字调用代码:
<?php
if ($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>
<?
}
}
?>
加入后可美化。
© 版权声明
1. 资源都是经过站长或作者收集测试修改后发布分享。如若转载请在文内以超链形式注明狐狸库文章出处,谢谢合作!
2. 本站除原创内容,其余所有内容均收集自互联网,仅限用于学习和研究目的,本站不对其内容的合法性承担任何责任。如有版权内容,请通知我们或作者删除,其版权均归原作者所有,本站虽力求保存原有版权信息,但因众多资源经多次转载,已无法确定其真实来源,或已将原有信息丢失,所以敬请原作者谅解!
3. 本站用户所发布的一切资源内容不代表本站立场,并不代表本站赞同其观点和对其真实性负责,若您对本站所载资源作品版权归属存有异议,请留言附说明联系邮箱,我们将在第一时间予以处理 ,同时向您表示歉意!为尊重作者版权,请购买原版作品,支持您喜欢的作者,谢谢!
4. 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客如有发现请立即向站长举报;本站资源文件大多存储在云盘,如发现链接或图片失效,请联系作者或站长及时更新。
THE END
请登录后查看评论内容