今天在查看公司网站的时候,发现内容页面随机调用的文章,总是那几篇一直在变换位置而已,百思不得其解。
先上原代码
{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获取第一页的内容。
今天真是的受教了!