帝国cms帝国cms万能Ajax列表插件(7.0~7.2,gbk&utf8)
插件特色:
0、支持(7.0&7.2)gbk、utf8两种编码
1、支持3种翻页模式:页面追加、滚动加载、普通分页
2、ajax支持,全面提升用户体验
3、安装简单、调用更简单、二次开发更简单
4、自动适应手机版(也就是说在wap中也有同样的体验)
5、支持帝国万能标签[ecmsinfo]写法,支持调用任何栏目,数据表
6、支持调用后台标签模板
7、应用场景:任何页面
插件预览:
插件参数文档:
参数名 |
默认值 |
类型 |
描述 |
scrollload |
0 |
Boolean |
是否开启滚动加载,仅在pagination为0的时候生效 |
scrollbottom |
50 |
Number |
滚动加载模式下底部触发距离 |
pagination |
0 |
Boolean |
普通分页模式(不支持滚动加载) |
pageline |
5 |
Number |
分页模式连续分页数 |
pagefirst |
false |
Number/String/Boolean |
分页模式用于控制首页。值支持三种类型。如:first: '首页' 如:first: false,则表示不显示首页项 |
pagelast |
false |
Number/String/Boolean |
分页模式用于控制尾页。值支持三种类型如:last: '尾页' 如:last: false,则表示不显示尾页项 |
pageskip |
false |
Boolean |
分页模式显示跳转 |
flag |
'' |
String |
调用参数 |
hash |
false |
String/Boolean |
浏览器地址记录翻页页码 |
printter |
.newslist |
dom |
渲染列表的容器,支持 #、.写法 |
data-flag参数说明:
data-flag="栏目ID/专题ID|每页显示条数|标题截取数|是否显示栏目名|操作类型|模板ID|只显示有标题图片|附加SQL条件|显示排序",列表中调用当前栏目请用 [!--self.classid--]
操作类型请参考后台标签说明,注意参数直接是用“|”隔开,写法与万能标签差不多,模板ID为空时调用默认图文列表模板(template.php)(支持标签、php),考虑到安全问题,附件SQL条件默认关闭,如需打开请自行删除list.php 484行 。
一、以上参数可以直接在主要容器.list-520am(dom)中配置data属性
如:
1
|
<ul class="list-view"></ul> <script class="list-520am" data-flag="2|10|26|0|0|0|0" data-printer=".list-view" src="[!--news.url--]e/extend/lgyList/api.js"></script> |
二、也可以通过配置全局变量lgyPlConfig
如:
1
2
3
4
5
6
7
8
|
<script> window.lgyListConfig={ flag:'2|10|26|0|0|0|0', scrollload:1, pagination:0 } </script> |
注意:配置容器.list-520am(dom)的data的优先等级比全局变量高,也就是说以上两种方式都配置的话,同样的参数只读取主容器的data属性。
调用方法
将以下代码复制到你的内容模板,重新生成内容页面即可(注意勾选全部刷新)
注意:dom(.list-520am)是主要的入口,渲染框架的容器,固定名称,不可修改!
对,你没看错,就四这么简单,如果需要开启滚动加载或者使用分页模式,请按照参数说明配置。