本文献给与我一样的建站新手 ,算是本人的一点经验之谈。作为一名新手站长,建站的好多知识都一知半解,就算看过某些的教程,当时自信满满,但在实际操作中,很多新问题又会接踵而至,真心让人发狂,如果没有懂这些技术的老师或朋友的帮助,我们只好选择在网上搜罗相应的答案,但是得到的很多结果多为相互之间的照搬照抄,更严重的是这个结果本身是错误的,而这样错误的答案又得以广泛的传播,无疑给我们这些新手站长带来了不少的曲折,犹如雪上加霜。以下就是本人在这个学习与成长的过程中遇到的问题之一(织梦dedecms如何做到真正的随机调取文章)

如果你在度娘上搜索这个问题时,会看到很多网站提供的答案是调用下面的这段代码:

{dede:arclist row='1000' pagesize='10' titlelen='35' orderby='rand'}[field:title/]{/dede:arclist}

row='1000'代表取出1000个文章, orderby='rand'代表对这些文章随机排序, pagesize='10'代表只显示随机排序后的前十个文章。"

用上面的这段代码,我在dede5.7中测试了一下,结果并非如我所愿。这段代码显示的结果,容我举例说明。

比方说,我的一个栏目A下有100篇文章,它们每篇文章的Id是从1到100的编号,而我想要实现效果是,每篇内容页都随机抓取10篇其他文章的标题,作为在每篇内容页的“相关推荐”版块中的内容,如第一篇文章的“相关推荐”抓取了ID2到ID10的标题,第二篇抓取了ID6到ID16标题,第三篇抓取了ID50到ID60标题,以此类推,栏目A下每一篇文章的标题都会出现在其他内容页面的”相关推荐“版块中。

而上面那段代码得到的结果是:随机抓取10篇文章标题,如:ID1到ID10的标题,然后在A栏目下100篇文章的每一篇文章的相关推荐中,只出现ID1到ID10的标题,仅有的改变只是上下排列次序的变化。

那问题出在哪里?如何做到真正的随机文章调取呢?

答案是去掉”row“,正确的调用代码如下:

{dede:arclist pagesize='10' titlelen='35' orderby='rand'}

[field:title/](注释:这里是调用文章的标题调用代码)

{/dede:arclist}

注释

pagesize='10' 这个代表生成10个标题

titlelen='35' 表示限制标题长度为35个字节(2个字节等于一个汉字)

orderby='rand' ”rand“表示抓取方式为 随机抓取

如果想抓取指定栏目下的内容要加入typeid='这里填写栏目的ID'

{dede:arclist pagesize='10' titlelen='35' typeid='5' orderby='rand'}

dedecms织梦如何随机调取文章相关推荐

  1. 织梦图集php,dedecms织梦文章模型增加图集功能教程

    这篇文章主要为大家详细介绍了dedecms织梦文章模型增加图集功能教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴. 很多时候我们在站点前端输出图片+对应的图片 ...

  2. 如何删除html织梦模板,DEDECMS织梦织梦网站如何批量删除文章 新文章编号从1开始...

    很多朋友在使用织梦程序做网站的过程中,或者在DEDECMS织梦织梦搬家中,难免需要添加一些测试文章用于测试网站功能模板等,还有些人朋友网站改版需要变更内容的时候,面对着众多的老文章后总是一筹莫展! 由 ...

  3. DedeCMS织梦文章数据在线一键迁移至WordPress系统(附插件)

    DedeCMS织梦系统是国内的优秀开源建站系统,使用的网站数量众多,不过近期织梦也要开始收取授权费用了:除个人非盈利网站外,均需要购买DedeCMS商业使用授权,授权费为5800元. 消息一出,WPC ...

  4. dedecms织梦系统后台验证码图片不显示的解决方法

    dedecms织梦系统后台验证码图片不显示的解决方法 参考文章: (1)dedecms织梦系统后台验证码图片不显示的解决方法 (2)https://www.cnblogs.com/afish/p/40 ...

  5. dedecms织梦专题节点列表内容怎么实现分页

    这篇文章主要介绍dedecms织梦专题节点列表内容怎么实现分页,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!  dedecms织梦专题节点列表内容怎么实现分页?  方法:  打 ...

  6. php熊掌号怎么设置json-ld,dedecms织梦系统怎么对接百度熊掌号并添加JSON_LD数据

    dedecms织梦系统怎么对接百度熊掌号并添加JSON_LD数据? 百度推出的百度熊掌号非常的不错,我的dedecms织梦系统早早就对接好了,它能对你的原创文章进行原创保护,并评出熊掌号搜索指数,熊掌 ...

  7. 织梦php网站修改教程,织梦DEDEcms织梦软件模型增加图集功能教程(含修改文件下载)...

    这篇文章主要为大家详细介绍了织梦DEDEcms织梦软件模型增加图集功能教程(含修改文件下载),具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴. 织梦DEDEcms织 ...

  8. php熊掌号怎么设置json-ld,dedecms织梦系统对接百度熊掌号并添加JSON_LD数据

    百度近期推出的百度熊掌号非常的不错,我的dedecms织梦系统早早就对接好了,它能对你的原创文章进行原创保护,并评出熊掌号搜索指数,熊掌号搜索指数是对你文章的内容质量,用户喜爱.原创能力.活跃表现.领 ...

  9. 织梦编程run=php,dedecms织梦怎么用runphp='yes'运行php

    这篇文章主要为大家详细介绍了dedecms织梦怎么用runphp='yes'运行php,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴. runphp='yes'运 ...

最新文章

  1. JDK与JRE的关系和path的作用浅谈
  2. FastJson解析
  3. SCU 4438 Censor
  4. codeforces1451 C. String Equality
  5. java字符串数组转数组_字符串拆分数组
  6. vue中获取输入框中得到值_如何获取vue input的值
  7. 开机时设置linux 内核参数 mem,Linux内核开机保留大块内存的方法总结
  8. 多台mysql如何配置_如何配置多台mysql 服务器?
  9. Mybatis教程-实战
  10. WebStrom开发微信小程序
  11. 【STM32】WS2812B灯珠的PWM+DMA控制(库函数)
  12. Android Studio Logcat 左边的工具栏不显示了 Show Toolbar
  13. python计算样本方差_Python numpy 样本方差估计
  14. PHP中数组实际占用内存大小的分析
  15. pyhanlp 共性分析与短语提取内容详解
  16. 华为服务器更换主板后怎么进系统,服务器换主板之后
  17. 图片转Base64 编码工具类
  18. git 批量删除 tag
  19. 奇安信2021年秋招面试分享
  20. java分布式架构_Java学习五分钟系列:从单体架构转向分布式架构的难点

热门文章

  1. RS瑞森半导体在电动工具、锂电保护板上的应用
  2. 毕业设计-基于微信小程序的教学评价系统
  3. 电子商务专业暑期实践报告(一)
  4. python制作网页挂机_python编写的挂机工具
  5. 根据开源代码创建新的conda虚拟环境pytorch1.8、torchtext0.9
  6. You can't specify target table 'dt_task_apply' for update in FROM clause sql 关联查询 并删除
  7. 2022-10-18
  8. 即食燕窝保质期一般是多长时间?
  9. Oracle11g下载安装及汉化破解简单易学
  10. 动态显示和隐藏NavigationBar