dedecms织梦教程用arclist标签+Ajax实现织梦首页分页
1、必须在首页head标签中引入
2、head必须加入
{var taget_obj = document.getElementById(tagid);var taget_obj_page = document.getElementById("page_"+tagid);
myajax = new DedeAjax(taget_obj,false,false,'','','');
myajax.SendGet2("/plus/arcmulti.php?mtype=0&pnum="+pagenum+'&tagid='+tagid);
myajax = new DedeAjax(taget_obj_page,false,false,'','','');
myajax.SendGet2("/plus/arcmulti.php?mtype=1&pnum="+pagenum+'&tagid='+tagid);
DedeXHTTP = null;
}
3、在arclist标签中必须含有tagid与pagesize参数。 第一个是缓存名,第二个是单页条数。
{dede:arclist tagid='index' pagesize='20'}
[field:info/]...
{/dede:arclist}
4、必须存在arcpagelist标签,且必须声明缓存参数tagid且缓存参数与arclist中tagid保持一致
{dede:arcpagelist tagid='index'/}
这个AJAX首页分页有个BUG,就是最多只能调用十篇文章,修改BUG具体参考以下内容。
修改文件:include\taglib\arclist.lib.php,在这个文件里加入一段查询代码后,即可修复只显示10篇文章BUG,修复后效果图如下:
织梦用arclist标签+Ajax实现织梦首页分页只显示10篇文章BUG修复
如果要修改首页分页页码样式,可以修改include\taglib\arcpagelist.lib.php这个文件