dedecms随机文章调用标签

今天在查看公司网站的时候,发现内容页面随机调用的文章,总是那几篇一直在变换位置而已,百思不得其解。

先上原代码

{dede:arclist titlelen='48' row='4' typeid='7' orderby='rand'} 
              <div class='col-md-3 text-center'>
                  <a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">
                  <img class="img-responsive" src="[field:picname/]" alt="[field:title/]" >
                  [field:title /]
                  </a>
              </div>
{/dede:arclist}

原以为怎么看都没有错,确实是调用4篇随机内容。但是这仅仅是先调用4篇,然后这4篇文章再去随机

正确的写法应该是下面这段:

{dede:arclist titlelen='48' row='500' pagesize='4' typeid='7' orderby='rand'} 
              <div class='col-md-3 text-center'>
                  <a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">
                  <img class="img-responsive" src="[field:picname/]" alt="[field:title/]" >
                  [field:title /]
                  </a>
              </div>
{/dede:arclist}

先调用足够多的条数,然后再利用pagesize获取第一页的内容。

今天真是的受教了!

dedecms随机文章调用标签