说明:一般DIY的时候,都是指定显示几条数据,此方法就是让DIY模块能够实现点击加载更多功能
1:新建个DIY模块,调用帖子或文章数据 将以下代码加入【模块模板】中:- <div class="post_list cl" pagenum="12">
- [loop]
- <div class="article_list">
- <div class="post_grid">
- <div class="img">
- <a href="{url}"{target}>
- <img src="模板目录/loadpic.png" data-echo="{pic}" width="{picwidth}" height="{picheight}" alt="{title}" />
- </a>
- </div>
- <div class="content">
- <div class="meta hidden-xs">
- <span class="u-categories"><a href="{caturl}">{catname}</a></span></div>
- <div class="title"><h2><a href="{url}">{title}</a></h2></div>
- <div class="data clearfix">
- <span class="u-time">{dateline}</span>
- <span class="u-view"><i class="fa fa-eye"></i>{viewnum}</span>
- <span class="u-comment"><i class="fa fa-comment-o"></i>{commentnum}</span>
- <span class="u-user y"><i class="fa fa-user-o"></i>{username}</span>
- </div>
- </div>
- </div>
- </div>
- [/loop]
- </div>
- <div class="ajaxmore_btn"><a class="load-more">加载更多</a></div>
- <div class="morelink" style="display: none;"><a class="load-more">没有更多了</a></div>
复制代码 2:引入JS文件,代码如下,可以设置成loadmore.js其他教程:
jQuery 实现 Discuz! 点击加载更多(不刷新页面)
根据下一页页码加载更多
discuz DIY模块 图文加载更多
教您在使用discuz时自己DIY的图文模块实现加载更多
Discuz!教程之如何删除图片模式自动加载下一页
discuz 3.2 首页ajax点击加载更多(最简版)
|