dede中有个最常见和重要的标签,就是arclist 。今天用limit调用发现limit不管你输入多少,都只能调用10条,比如3,18和3,80效果都一样,都只能出来10条。
无奈,上dede官方论坛搜索,发现同病相怜者真不少,没人回复。但是今天自己的站又等着用,只能靠自己。通过研究mysql语句,解决方法如下:
{dede:arclist limit='3,37' typeid='7' titlelen='40'} //此句无效,只能出前10条
应该改为:{dede:arclist limit='3,37' row="37" typeid='7' titlelen='40'} //37对应替换即可
原因是跟mysql中的limit语法和select语句有关。
后记:用dede几个月来,虽然补丁很多,整体感觉还是不错的,像我这样的“半瓢水”只能是摸着石头过河,举步维艰,呵呵,一个个的修订bugs,很好的锻炼了自力更生能力:)