相信好多人都对phpcms的上一页下一页显示样式不是很满意(不是phpcms不好,是审美观念的不同啦)。我在做模板时也遇到了这个问题,想修改一下。在论坛搜索了半天找不到答案,还有网友包括版主说是加密过的, 无法修改。

于是研究了一下。发现很简单,现在给出大家方法:
大家都知道内容页里显示分页的地方插入的是{$pages}这个标签,但是{$pages}是由哪里控制样式的呢?
我找了找,是这个文件。\module\article\include文件夹的global.func.php文件。
从第三行开始的
function articlepage($catid, $ishtml, $urlruleid, $htmldir = '', $prefix = '', $itemid, $addtime, $pagenumber = 1, $page = 1)
{ $pages = '';
for($i=1; $i<=$pagenumber; $i++)
{
$pages .= $page==$i ? '<strong>['.$i.']</strong> ' : '[<a href="'.linkurl(item_url('url', $catid, $ishtml, $urlruleid, $htmldir, $prefix, $itemid, $addtime, $i)).'">'.$i.'</a>] ';
}
$prepageurl = $page<=1 ? linkurl(item_url('url', $catid, $ishtml, $urlruleid, $htmldir, $prefix, $itemid, $addtime, 1)) : linkurl(item_url('url', $catid, $ishtml, $urlruleid, $htmldir, $prefix, $itemid, $addtime, $page-1));
$nextpageurl = $page>=$pagenumber ? linkurl(item_url('url', $catid, $ishtml, $urlruleid, $htmldir, $prefix, $itemid, $addtime, $pagenumber)) : linkurl(item_url('url', $catid, $ishtml, $urlruleid, $htmldir, $prefix, $itemid, $addtime, $page+1));
return "<a href=\"".$prepageurl."\"><img src=\"".PHPCMS_PATH."images/page_pre.gif\" align=\"absmiddle\" border=\"0\" /></a> ".$pages." <a href=\"".$nextpageurl."\"><img src=\"".PHPCMS_PATH."images/page_next.gif\" align=\"absmiddle\" border=\"0\" /></a>";
}
都是控制这个样式的。相信大家都看出来了吧。
<strong>['.$i.']</strong>这里是控制的当前分页
[<a href="'.linkurl(item_url('url', $catid, $ishtml, $urlruleid, $htmldir, $prefix, $itemid, $addtime, $i)).'">'.$i.'</a>] 是控制的其他分页及链接。
"<a href=\"".$prepageurl."\"><img src=\"".PHPCMS_PATH."images/page_pre.gif\" align=\"absmiddle\" border=\"0\" /></a> ".$pages." <a href=\"".$nextpageurl."\"><img src=\"".PHPCMS_PATH."images/page_next.gif\" align=\"absmiddle\" border=\"0\" /></a>是前后两个图片。
既然研究明白了现在就开始修改,我们以这个图片为例子:
相信大家都看过这种分页显示样式把,我比较喜欢这种,比较大方。我们就以这个为例子。
首先,在你的css样式里加入这几个样式
a.pages:link,a.pages:visited{
font-size:12px;
padding:3px 8px;
color:#686868;
border:#cccccc 1px solid;
text-decoration:none;
}
a.pages:hover,a.pages:active{
font-size:12px;
padding:3px 8px;
color:#686868;
background:#E2E2E2;
border:#cccccc 1px solid;
}
.pagesnow{
font-size:12px;
padding:3px 8px;
color:#FF0000;
border:#cccccc 1px solid;
}然后把global.func.php文件里第三到第十行(也就是我上面说的代码)改成
function articlepage($catid, $ishtml, $urlruleid, $htmldir = '', $prefix = '', $itemid, $addtime, $pagenumber = 1, $page = 1)
{ $pages = '';
for($i=1; $i<=$pagenumber; $i++)
{
$pages .= $page==$i ? '<span class="pagesnow">'.$i.'</span> ' : '<a href="'.linkurl(item_url('url', $catid, $ishtml, $urlruleid, $htmldir, $prefix, $itemid, $addtime, $i)).'" class="pages">'.$i.'</a> ';
}
$prepageurl = $page<=1 ? linkurl(item_url('url', $catid, $ishtml, $urlruleid, $htmldir, $prefix, $itemid, $addtime, 1)) : linkurl(item_url('url', $catid, $ishtml, $urlruleid, $htmldir, $prefix, $itemid, $addtime, $page-1));
$nextpageurl = $page>=$pagenumber ? linkurl(item_url('url', $catid, $ishtml, $urlruleid, $htmldir, $prefix, $itemid, $addtime, $pagenumber)) : linkurl(item_url('url', $catid, $ishtml, $urlruleid, $htmldir, $prefix, $itemid, $addtime, $page+1));
return "<a href=\"".$prepageurl."\" class=\"pages\">上一页</a> ".$pages." <a href=\"".$nextpageurl."\" class=\"pages\">下一页</a>";
}
然后保存,剩下的就是重新生成一下你的页面。
# 推广软件平台seo
# 比较喜欢
# 百度前几页没优化网站了
# 一般网站优化建议怎么写
# 业务seo虾哥网络
# 中山网站建设现状
# 东阿seo报价
# 伊利营销推广内训师
# 创鑫时代SEO服务
# seo关键词排名等于
# 搜索引擎和网站优化
# 就以
# 传奇短信营销推广文案
# 舟山品牌网站建设价格
# 销售素材网站排名优化
# 饮料店推广营销方案策划
# 单页建设网站
# 网络营销推广教资面试
# 南阳企业网站建设招商
# 金山区专业网站优化
# 服务费营销推广
# 马尾区网络推广营销
# 我在
# PHPCMS教程
# {$pages}
# 上一页
# 下一页
# 修改
# 宋体
# 分页
# 大家都
# 的是
# 都是
# {$pages}上一页下一页的个性修改方法
# 是由
# 找不到
# 这个问题
# 半天
# 很简单
# 找了
# 这几个
# 都看
# 都对
# 我上
相关栏目:
【
Google疑问12 】
【
Facebook疑问10 】
【
网络优化91478 】
【
技术知识72672 】
【
云计算0 】
【
GEO优化84317 】
【
优选文章0 】
【
营销推广36048 】
【
网络运营41350 】
【
案例网站102563 】
【
AI智能45237 】
相关推荐:
建站助手安装PHP5.6为何频繁报错?
织梦dedecms常用内容统计代码(sql调用)_织梦CMS教程
高端云建站费用究竟需要多少预算?
织梦dedecms会员中心我的收藏新增一个自定义字段显示_织梦CMS教程
织梦(今日更新等)经常用到的统计代码SQL调用语句_织梦CMS教程
建站org新手必看:2024最新搭建流程与模板选择技巧
如何批量更改织梦文章发布时间,入库时间,更新时间_织梦CMS教程
建站公司如何选择高性价比服务器?
宁波自助建站系统如何快速打造专业企业网站?
织梦让模型里的图片字段支持本地快速上传方法_织梦CMS教程
织梦cms网站防止被黑被挂马教程_织梦CMS教程
建站之星展会模版如何一键下载生成?
如何通过可视化优化提升建站效果?
如何快速完成中国万网建站详细流程?
建站代理加盟流程解析与SaaS模板代理优选指南
织梦dedecms搜索页不显示广告解决方法_织梦CMS教程
广州网站建站公司选择指南:建站流程与SEO优化关键词解析
dedecms织梦文章如何做好tags标签_织梦CMS教程
建站之星模板安装失败:PHP版本冲突如何解决?
高防网站服务器:DDoS防御与BGP线路的AI智能防护方案
织梦dedecms自定义表单前台调用显示+分页调用_织梦CMS教程
高性能网站服务器部署指南:稳定运行与安全配置优化方案
织梦有效去除面包屑当前位置position导航中*后“>”符号的方法_织梦CMS教程
建站之星模板快速切换与风格调整操作指南
建站之星备案是否影响网站上线时间?
织梦DedeCMS上级栏目名称及链接的2种调用方法_织梦CMS教程
建站助手启动失败:域名解析错误还是端口冲突?
dedecms织梦*内容页插件_织梦插件
如何通过IIS搭建网站并配置访问权限?
织梦kindeditor文本编辑器增加“查找替换”功能_织梦CMS教程
阿里云提示织梦common.inc.php文件SESSION变量覆盖漏洞解决方法_织梦CMS教程
如何在阿里云服务器自主搭建网站?
音乐网站服务器如何优化API响应速度?
帝国cms全站去除版权教程方法_帝国CMS教程
如何通过虚拟主机快速搭建个人网站?
香港服务器建站指南:外贸独立站搭建与跨境电商配置流程
dedecms织梦实现中英文分页功能_织梦CMS教程
织梦dedecms首页、列表页调用所有图集方法_织梦CMS教程
织梦当前位置(面包屑)各种写法汇总_织梦CMS教程
如何零基础开发自助建站系统?完整教程解析
织梦实现全站按TAG和关键字调用相关文章教程_织梦CMS教程
建站上市公司网站建设方案与SEO优化服务定制指南
dedecms织梦调用三级四级无限级栏目教程_织梦CMS教程
已有域名能否直接搭建网站?
织梦dedecms程序https改造教程_织梦CMS教程
如何快速生成凡客建站的专业级图册?
如何在云服务器上快速搭建个人网站?
织梦noflag标签如何过滤多个参数_织梦CMS教程
如何用西部建站助手快速创建专业网站?
如何快速生成专业多端适配建站电话?
2017-07-04
南京市珐之弘网络技术有限公司专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。