帝国cms 7.5版列表页分页样式修改笔记
最近在用帝国改版我的个人博客站点,这个也是我第一次尝试用帝国来做博客,之前用过wordpress,每用一个新的程序,都会有些新的收获,也会学到一些新的东西。
在改用帝国之前,我也在网上大概了解了一下,说帝国上手比dede,wordpress要难一些,用了之后,我却觉得帝国比其他两个要好上手一些,因为这三套程序我都用过,dede,毕业的时候,用得最多的,基本那两年工作,给企业建了十几个站点,都是用这套程序。
而wordpress,是后面用的,当时我到一家创业型企业,因为设计开发只有我一个人,但是公司每出一款新产品就要做一个品牌宣传网站,大概也做了3-4个吧。
因为只有我一个人,我没有办法按照正常的设计开发来做,基本都是采用开源程序搭建,当时同事几个一起找,最后找到了一款开源可以自定义的wordpressd主题模板,所以那些站也基本都是用的wordpressd这个开源程序。
而现在改用帝国,可以说也是一种新的尝试,去学习一个新的东西。
今天,我要跟大家分享的是,在帝国7.5版本里,怎么去修改列表页分页样式?
首先,我们先登录自己搭建好的网站帝国后台程序,然后找到菜单里【模板】-【列表模板】-【管理列表模板】,就会看到列表页的界面,如下图:
这个列表页模板,你可以选择自行修改里面的内容,你也可以通过【增加列表模板】进行新增一个列表模板。
而我这里采用的是直接在【默认文章列表模板】里直接修改的。
现在,我们知道了要修改的模板,接下来,我们来看看应该怎么去修改。
第一步,通过FTP软件,登录你的服务器,找到【e】文件夹下的【class】文件夹里的【t_functions.php】与【userfun.php】这个文件,然后都下载下来。
第二步,用你自己习惯的编辑器工具,不管是DW或者是Sublime,如果你是高手,你用记事本也无所谓,(当年在学校里被老师坑的,教我们用记事本写HTML页面,毕业之后才知道,原来写HTML还可以用别的工具的。)
总之,就是要打开那个两个PHP文件——【t_functions.php】与【userfun.php】。
而我用的是Sublime,把
【t_functions.php】与【userfun.php】两个文件打开来。
1)、打开【t_functions.php】后,找到注释【//列表模板之列表式分页】的代码地方。一直到注释【//返回内容分页】这部分代码复制出来。
截图如下:
2)、把刚刚【t_functions.php】文件里复制下来的代码,粘贴到【userfun.php】文件的<? php ?>这中间。
因为【userfun.php】这个文件,只有<? php ?>这样一行代码,所以不用担心会搞错。
其实,我们这么做的目的,就是把这个分页文件分离出来,修改的时候,不会影响到核心文件。
3)、到帝国cms后台,找到【系统】-【系统参数设置】-【信息设置】-【列表分页函数(列表)】,把里面的函数换成【user_ShowListMorePage】函数,如下图:
4)、到【userfun.php】把前面的【sys_ShowListMorePage】函数,换成【user_ShowListMorePage】,把里面的一些HTML,CSS代码修改成你自己的即可,然后就得到了一个新的【userfun.php】文件,截图如下:
把这个【userfun.php】保存后,通过FTP工具上传到之前的文件目录下面进行覆盖即可。
5)、最后,到【列表模板】里,翻页代码的地方,直接调取分页函数
【 [!--show.listpage--] 】即可。
最终,得到效果如下:
这个样式,可以通过修改CSS样式进行获取,例如把颜色修改一下,你就可以得到如下效果: