联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
列表页随机显示20个关键词,要怎么写呀
类型:迅睿CMS 更新时间:2020-07-25 23:46:22

请教一下,列表页随机显示20个关键词,要怎么写呀

如下图:

image

回帖
  • #1楼    迅睿框架创始人
    2020-07-25 23:02:25
    Google Pixel 手机 0
    这个关键词数据是从哪里来呢?
  • 维嘉
    #2楼    维嘉
    2020-07-25 23:04:16
    Chrome 0
    回复迅睿框架创始人 老大,取这里的关键词
    image
  • #3楼    迅睿框架创始人
    2020-07-25 23:07:30
    Google Pixel 手机 0
    后面数字是表示什么呢
  • 维嘉
    #4楼    维嘉
    2020-07-25 23:11:00
    Chrome 0
    回复迅睿框架创始人 数字是代表有多少篇文章关联了这个关键词,或者说是用了这个关键词。这个数字不好实现可以不要,只要能输出关键词就行
  • 卡巴斯基
    #5楼    卡巴斯基
    2020-07-25 23:21:42
    Chrome 0
    用关键词插件就行了
  • #6楼    迅睿框架创始人
    2020-07-25 23:28:21
    Google Pixel 手机 0
    <?php
    $kws = [];
    $all = \Phpcmf\Service::M()->table_site('news')->where("`keywords`<>''")->order_by('rand()')->getAll();
    if ($all) {
        foreach ($all as $t) {
            $a = explode(',', $t['keywords']);
            foreach($a as $b) {
                $kws[$b] = $b;
            }
        }
    }
    ?>
    {loop $kws $k}
    <span>{$k}</span>
    {/loop}
    只能用这种写法了,效率会很低下,数据量大的话,也许整个页面会卡顿几秒如果要查询数字,那更慢了~
    满意答案
  • 维嘉
    #7楼    维嘉
    2020-07-25 23:38:08
    Chrome 0
    回复迅睿框架创始人 感谢老大,这个代码用了之后报错了
    image
  • 维嘉
    #8楼    维嘉
    2020-07-25 23:39:11
    Chrome 0
    回复迅睿框架创始人 我知道了是我加了num=2 导致得
  • 维嘉
    #9楼    维嘉
    2020-07-25 23:41:26
    Chrome 0
    迅睿框架创始人:谢谢老大
  • 平平
    #10楼    平平
    2020-07-25 23:41:42
    Chrome 0
    用关键词插件 tag标签现成的