织梦arclist标签怎么实现分页

织梦arclist标签怎么实现分页

织梦arclist标签怎么实现分页?

织梦arclist标签实现分页的方法

首先必须在首页的前面加上

<script></script>

第二步:必须引入以下JavaScript代码:

<script> function multi(pagenum,tagid) { var taget_obj = document.getElementById(tagid); var taget_obj_page = document.getElementById("page_"+tagid); myajax = new DedeAjax(taget_obj,false,false,&#39;&#39;,&#39;&#39;,&#39;&#39;); myajax.SendGet2("/plus/arcmulti.php?mtype=0&pnum="+pagenum+&#39;&tagid=&#39;+tagid); myajax = new DedeAjax(taget_obj_page,false,false,&#39;&#39;,&#39;&#39;,&#39;&#39;); myajax.SendGet2("/plus/arcmulti.php?mtype=1&pnum="+pagenum+&#39;&tagid=&#39;+tagid); DedeXHTTP = null; } </script>

第三步:在arclist标签中必须含有tagid与pagesize参数。 第一个是缓存名,第二个是单页条数;例如:

{dede:arclist tagid='index' pagesize='5'} 
  • [field:title/]
  • [field:info/]…

    {/dede:arclist}

    第四步:必须存在arcpagelist标签,且必须声明缓存参数tagid且缓存参数与arclist中tagid保持一致。例如:

    {dede:arcpagelist tagid='index'/}

    现在贴上一个完整代码供大家测试参考:

    <script></script><script> function multi(pagenum,tagid) { var taget_obj = document.getElementById(tagid); var taget_obj_page = document.getElementById("page_"+tagid); myajax = new DedeAjax(taget_obj,false,false,&#39;&#39;,&#39;&#39;,&#39;&#39;); myajax.SendGet2("/plus/arcmulti.php?mtype=0&pnum="+pagenum+&#39;&tagid=&#39;+tagid); myajax = new DedeAjax(taget_obj_page,false,false,&#39;&#39;,&#39;&#39;,&#39;&#39;); myajax.SendGet2("/plus/arcmulti.php?mtype=1&pnum="+pagenum+&#39;&tagid=&#39;+tagid); DedeXHTTP = null; } </script> {dede:arclist tagid='index' pagesize='5'} 
  • [field:title/]
  • [field:info/]…

    {/dede:arclist} {dede:arcpagelist tagid=’index’/}

    © 版权声明
    THE END
    喜欢就支持一下吧
    点赞12 分享