帝国cms首页、自定义页面实现自动分页

查看付费资源请通过右侧购买区域进行购买!

帝国CMS 首页、封面页、自定义页面等用SQL调用或者PHP调用信息时,帝国CMS本身无法实现分页,那么是否可以分页显示呢?答应是肯定的,利用JS分页插件即可实现分页功能。

第一步:在模板页面前引入JS文件,也就是加入 <script src="./js/page.js" ></script>

第二步:正常方式调用信息,万能标签,灵动标签,SQL调用,PHP调用都可以。

但是调用信用一定要用<li></li>,如:<li ><a href=" http://www.xxxx.com/ecms/169.html">[!--title--]</a></li>

完整代码如下:

<ul id="list" style="display:none;">
[ecmsinfo]2,20,30,0,0,13,0[/ecmsinfo]
</ul>
<ul id="list2"></ul>
<SCRIPT src="./js/page2.js"></SCRIPT>

这些位置不能改变,只要在 <ul></li>中添加调用就行了。

注意:在 <ul id="list" style="display:none;"> 前的 div 中加入 id="topnew"

这样做的效果是可以点击下一页自动转跳至文章列表页页头位置。

代码示例:

<!-- 首页文章列表 -->
    <div class="whitebg bloglist" id="topnew">
      <h2 class="htitle"><span class="hnav"><a href="/time.html" target="_blank">更多</a></span>最新文章</h2>
      <ul>

<ul id="list" style="display:none;">
[ecmsinfo]0,36,130,0,3,5,0[/ecmsinfo]
</ul>
<ul id="list2"></ul>
<script src="[!--news.url--]skin/jxhx/js/page2.index.js"></script>

      </ul>
    </div>
<!-- 首页文章列表 end -->

这样就搞定了,如果想要修改每页显示条数,可修改 page2.js 文件

<!--
var pager = new ETNGpager('list', 'list2', 25, 5); //25为每页显示条数。5为导航显示菜单数
var curP = 1;
page()

function page(i) {
    curP = (curP > pager.cntP) ? 1 : curP;
    if (i) {
        curP = n = i;
    } else {
        n = curP++;
    }
    pager.curP = (n > pager.cntP) ? pager.cntP : n;
    pager.create();
}
//-->

附件下载:帝国cms首页、自定义页面实现自动分页 帝国cms 自定义页面 自动分页 第1张帝国cms自动分页.zip (14.67 KB)

转载请说明出处内容投诉
仿站网 » 帝国cms首页、自定义页面实现自动分页

发表评论

您需要后才能发表评论

仿站网专注帝国cms仿站,Zblog仿站,Wordpress仿站服务,专业+效率+售后保障

关于我们 联系客服
 
QQ在线咨询
客服热线
139-3511-2134