最近访客
百度未收录

帝国cms文章内容页相关文章按照关键字调用没有则随机显示

帝国cms内容页相关文章,一般我们都是以通栏目文章信息调用。但是为了增强文章阅读的相关性,我们也可以根据关键字调用相关文章,也就是说文章设置了关键字,则调用相同关键字的文章,如果没有设置关键字,则随机文章显示。

关键字设置

帝国cms文章内容页相关文章按照关键字调用没有则随机显示-狐狸库

相关文章图

帝国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>
<?
}
}
?>

加入后可美化。

温馨提示:本文最后更新于2022/10/20 00:18:51。若文章内容或图片失效,请留言联系站长反馈!
!
也想出现在这里? 联系我们
创意广告
© 版权声明
THE END
点赞0赞赏 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容