咔叽游戏

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 420|回复: 0

[帝国CMS] 帝国cms内容页根据关键字调用相关内容的方法

[复制链接]
  • TA的每日心情
    无聊
    2019-6-2 14:11
  • 签到天数: 4 天

    [LV.2]圆转纯熟

    发表于 2022-1-8 20:44:37 | 显示全部楼层 |阅读模式
    我们使用帝国cms的时候,需要调用当前文章的其他相关的文章,根据关键字相关的方式,这样内页关联比较好,对于seo与用户体验来说都是非常好的
    代码如下
    1. <?php
    2. if ($navinfor['keyboard'])
    3. {
    4. $c_key=explode(',',$navinfor['keyboard']);
    5. $count=count($c_key);
    6. for($i=0;$i<$count;$i++)
    7. {
    8. if($i==0)
    9. {
    10. $or='';
    11. }
    12. else
    13. {
    14. $or=' or ';
    15. }
    16. $repadd.=$or."keyboard like '%".$c_key[$i]."%'";
    17. }
    18. $r=$empire->fetch1("select * from {$dbtbpre}ecms_news where id<>".$navinfor['id']." and ".$repadd." order by newstime desc limit 1");
    19. if($r[title])
    20. {
    21. $mesql=$empire->query("select titleurl,title,newstime from {$dbtbpre}ecms_news where id<>".$navinfor['id']." and ".$repadd." order by newstime desc limit 10");
    22. while($or=$empire->fetch($mesql))
    23. {
    24. $newstime=date('Y-m-d',$or[newstime]);
    25. ?>
    26. <li><a href="<?=$or[titleurl]?>"><?=$or[title]?></a><span><?=$newstime?></span></li>
    27. <?
    28. }
    29. }
    30. else
    31. {

    32. $mesql2=$empire->query("select * from {$dbtbpre}ecms_news where id<>".$navinfor['id']." order by rand() desc limit 10");
    33. while($r2=$empire->fetch($mesql2))
    34. {
    35. $newstime=date('Y-m-d',$o2[newstime]);
    36. ?>
    37. <li><a href="<?=$r2[titleurl]?>"><?=$r2[title]?></a><span><?=$newstime?></span></li>
    38. <?
    39. }
    40. }
    41. }
    42. else
    43. {
    44. $mesql2=$empire->query("select titleurl,title,newstime from {$dbtbpre}ecms_news   order by rand()  desc limit 10");
    45. while($r2=$empire->fetch($mesql2))
    46. {
    47. $newstime=date('Y-m-d',$r2[newstime]);
    48. ?>
    49. <li><a href="<?=$r2[titleurl]?>"><?=$r2[title]?></a><span><?=$newstime?></span></li>
    50. <?
    51. }
    52. }
    53. ?>
    复制代码
    注释:就是我们不填写关键字的时候,随机调用文章,如果我们添加了关键字,没有相关的文章,也是随机调用文章

    QQ|免责声明|小黑屋|手机版|Archiver|咔叽游戏

    GMT+8, 2024-3-29 04:05

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表