十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
首先,打开 phpcms\libs\functions\global.func.php 这个文件,找到文件第622行的分页函数,复制一下,粘贴到默认分页函数的下面,重新命名后保存。(笔者在此命名为:pages_new)
成都创新互联专注于洪江管理区企业网站建设,响应式网站,商城开发。洪江管理区网站建设公司,为洪江管理区等地区提供建站服务。全流程按需定制制作,专业设计,全程项目跟踪,成都创新互联专业和态度为您提供的服务
接着,注意这里根据自己的需求,修改分页类的调用。
1.自定义 PC 标签进行 SQL 查询的分页类修改
打开 phpcms/libs/classes/template_cache.class.php 这个文件,找到文件第178行的$str .= '$r = $get_db-sql_query("'.$sql.'");$s = $get_db-fetch_next();$pages=pages($s[\'count\'], $page, $pagesize, $urlrule);';
将其复制在这行的下面,并修改变量名
$str .= '$r = $get_db-sql_query("'.$sql.'");$s = $get_db-fetch_next();$pages_new=pages_new($s[\'count\'], $page, $pagesize, $urlrule);';
保存。
2.常用分页类修改:
打开 phpcms/libs/classes/template_cache.class.php 这个文件,找到文件第207行(如果修改了 自定义 PC 标签的,请找第208行)的$str .= '$pages = pages($'.$op.'_total, $page, $pagesize, $urlrule);';
将其复制在这行的下面,并修改变量名$str .= '$pages_new = pages_new($'.$op.'_total, $page, $pagesize, $urlrule);';
保存。
3.会员中心的收藏列表分页类修改:
打开 phpcms\libs\classes\model.class.php 这个文件,找到文件第 61 行的$this-pages = pages($this-number, $page, $pagesize, $urlrule, $array, $setpages);
将其复制在这行的下面,并修改变量名$this-pages = pages_new($this-number, $page, $pagesize, $urlrule, $array, $setpages);
保存。
5
最后,在前台模板中的{$pages}要修改为{$pages_new},就完成了。
自定义分页样式还是自定义分页数量?
如果修改自定义分页样式的话,修改/e/class/connect.php
如果修改自定义分页数量的话,在后台——栏目管理——修改——生成格式的上面,有生成数量的控制的,修改那个数字就可以了,默认的是每页显示25
在管理标签模板 中使用做标签
页面模板内容:
table[!--empirenews.listtemp--]trtd!--list.var1--/td/tr[!--empirenews.listtemp--]/table
列表内容模板(list.var) :
[!--newstext--]
然后在页面中使用sql调用,
?php
$k="select newstext from phome_ecms_news where id=8";
$kk=$empire-fetch1($k);
echo $kk[newstext];
?
使用列表模板: 自己建个专题模版,和列表页差不多,
看SQL就可以知道了。
列表内容模板(list.var)支持标题[!--title--],地址[!--titleurl--],专题缩图[!--titlepic--],专题简介[!--smalltext--]这四个变量)
重要的是要建个分类,目录为S 也就是存专题的目录,注意上面SQL的红色部分,这个就是你建的分类的ID,一定要写上,不然访问的路径会出问题。