PHP世纪论坛

 找回密码
 立即注册
搜索
查看: 359|回复: 1

织梦一个模板里有三个模块,怎样样让三个模块显示各自...

[复制链接]

3

主题

3

帖子

42

积分

新手上路

Rank: 1

积分
42
发表于 2015-12-24 16:03:34 | 显示全部楼层 |阅读模式
1铜币
织梦一个模板里有三个模块,怎样样让三个模块显示各自的分页,求大神解答

最佳答案

查看完整内容

可以通过织梦内置标签arcpagelist标签来实现,参考代码: head中引入文件 模块模板: arclist标签中必须含有tagid与pagesize参数,第一个是缓存名,第二个是单页条数。num参数也推荐添加,num是总记录数。 然后在分页代码下面加入arcpagelist标签,且必须声明缓存参数tagid且缓存参数与arclist中tagid保持一致。 ...
回复

使用道具 举报

234

主题

240

帖子

1074

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1074
发表于 2015-12-24 16:03:35 | 显示全部楼层
可以通过织梦内置标签arcpagelist标签来实现,参考代码:

head中引入文件

  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>
复制代码

模块模板:

  1. {dede:arclist tagid='index' pagesize='5' num='50'}
  2. <li><b><a href="[field:arcurl/]">[field:title/]</a></b></li>
  3. <p>[field:info/]...</p>
  4. {/dede:arclist}
复制代码
arclist标签中必须含有tagid与pagesize参数,第一个是缓存名,第二个是单页条数。num参数也推荐添加,num是总记录数。

然后在分页代码下面加入arcpagelist标签,且必须声明缓存参数tagid且缓存参数与arclist中tagid保持一致。
  1. {dede:arcpagelist tagid='index'/}
复制代码



回复

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|PHP世纪论坛 ( 豫ICP备15004666号-2

GMT+8, 2018-9-24 23:51

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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