DEDE解决栏目多个分页问题
来源:互联网 发布:知乐大神的邪器 编辑:程序博客网 时间:2024/06/05 04:02
大家会发现, 在使用织梦CMS的时候, 一个列表页做多个分页, 非常麻烦。 常用分页使用方法是list和pagelist标签配合使用,但是只能有指定一个栏目进行分页。 如果使用arclist和pagelist 可以指定多个栏目, 但是分页是出不来的。
今天有一个办法可以解决这个问题。在你所需要进行多个分页的模板中在头部插入以下代码:
01
<script language=
"javascript"
type=
"text/javascript"
src=
"{dede:global.cfg_cmsurl/}/include/dedeajax2.js"
></script>
02
<script>
03
function multi(pagenum,tagid)
04
{
05
var taget_obj = document.getElementById(tagid);
06
var taget_obj_page = document.getElementById(
"page_"
+tagid);
07
myajax =
new
DedeAjax(taget_obj,
false
,
false
,
''
,
''
,
''
);
08
myajax.SendGet2(
"/plus/arcmulti.php?mtype=0&pnum="
+pagenum+
'&tagid='
+tagid);
09
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的标签一样。
1
{dede:arclist typeid='84' tagid='aa' pagesize='9' rderby='pubdate'}
2
<
li
><
a
href
=
"[field:arcurl/]"
>[field:title/]</
a
>
3
{/dede:arclist}
4
{dede:arcpagelist tagid='aa'/}
解释下上面的东西, typeid 指定栏目的ID号 tagid 这里是配合分页功能,给定一个ID值(注意:多个分页ID名称要不一样) {dede:arcpagelist tagid='aa'/} 这个就是分页标签 tagid与arclist中的要一致。
- DEDE解决栏目多个分页问题
- Dede栏目交叉的问题
- dede list 2个不同栏目如何调用同一个栏目文章,类似副栏目?
- phpcms一级栏目分页问题
- dede 调用三级栏目
- dede 获得顶级栏目
- dede 栏目添加缩略图
- dede调用栏目列表
- dede 调用子栏目
- dede - 栏目中判断
- dede 留言簿 多个
- 修正了链接栏目分页问题
- SEO优化细节之:织梦DEDECMS栏目列表分页链接优化-Dede技巧
- dede 如何调用其他栏目的文章或者缩略图列表且有分页效果?
- dede 嵌套调用父栏目子栏目
- dede 增加栏目图片字段
- dede 获取当前栏目ID
- dede 栏目内容自动标签
- android之Notification通知
- Socket中listen/accept函数的区别
- .net/c#得到EXCEL表格中的行数(有效行)和列数
- android之Intent几个基础用法示例
- UVa 11297 - Census
- DEDE解决栏目多个分页问题
- 一致性哈希算法
- MFC窗口位置管理详细分析及实例
- Memcache缓存技术学习总结
- 忘记mysql密码时重设密码办法
- 八、线程的同步(二)
- 今天转圈问题
- Android设计登陆界面
- happy2004