找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1313|回复: 0

[分享] DEDE解决多个栏目不同分页问题

[复制链接]
发表于 2018-7-22 09:50:00 | 显示全部楼层 |阅读模式 来自 中国–河南–新乡
进行分页。   如果使用arclist和pagelist  可以指定多个栏目, 但是分页是出不来的。

    今天有一个办法可以解决这个问题。在你所需要进行多个分页的模板中在头部插入以下代码:


  1.         <script language="javascript" type="text/javascript" src="{dede:global.cfg_cmsurl/}/include/dedeajax2.js"></script>

  2.         <script>

  3.         function multi(pagenum,tagid)

  4.         {

  5.         var taget_obj = document.getElementById(tagid);

  6.         var taget_obj_page = document.getElementById("page_"+tagid);

  7.         myajax = new DedeAjax(taget_obj,false,false,'','','');

  8.         myajax.SendGet2("/plus/arcmulti.php?mtype=0&pnum="+pagenum+'&tagid='+tagid);

  9.         myajax = new DedeAjax(taget_obj_page,false,false,'','','');

  10.         myajax.SendGet2("/plus/arcmulti.php?mtype=1&pnum="+pagenum+'&tagid='+tagid);

  11.         DedeXHTTP = null;

  12.         }



  13.         </script>
复制代码


        

        然后在需要分页的地方加上这样一段代码:如使用其他dede的标签一样。

        

        
                {dede:arclist typeid='84' tagid='aa' pagesize='9' rderby='pubdate'}

        

                  <li><a href="[field:arcurl/]">[field:title/]</a>

        

                 {/dede:arclist}

        

                 {dede:arcpagelist tagid='aa'/}

               

               

                        解释上面的东西, typeid  指定栏目的ID号     tagid 这里是配合分页功能,给定一个ID值(注意:多个分页ID名称要不一样)      {dede:arcpagelist tagid='aa'/}    这个就是分页标签  tagid与arclist中的要一致。


               

                        【本人测试通过,大家可以去测试下,今后将分享更多织梦的中遇到的问题】

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

▶专业解决各类DiscuzX疑难杂症、discuz版本升级 、网站搬家 和 云服务器销售!▶有偿服务QQ 860855665 更多精品应用
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则 需要先绑定手机号

关闭

站长推荐上一条 /1 下一条

QQ|侵权投诉|广告报价|手机版|小黑屋|西部数码代理|飘仙建站论坛 ( 豫ICP备2022021143号-1 )

GMT+8, 2025-1-31 16:56 , Processed in 0.039763 second(s), 7 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表