帝国cms修改[!--show.listpage--]分页页码所生成的html标签
在使用帝国cms系统时,我们用[!--show.page--]和[!--show.listpage--]来生成页码
其中[!--show.listpage--]所生成的html页码代码为:

<a title="Total record"> <b>9</b> </a>
<a href="/dg/news/china/index.html">首页</a>
<a href="/dg/news/china/index.html">上一页</a>
<a href="/dg/news/china/index.html">1</a>
<b>2</b>
<a href="/dg/news/china/index_3.html">3</a>
<a href="/dg/news/china/index_3.html">下一页</a>
<a href="/dg/news/china/index_3.html">尾页</a>
现在我们来修改其样式
帝国的分页样式在e>class>下的t_functions.php这个文件里
列表页模板[!--show.listpage--]:分页导航(列表式) 在90-149行
一,总页码数
大概在118行找到$firststr='<a title="Total record"> <b>'.$num.'</b> </a> ';
比较一下
$firststr='<a title="Total record"> <b>'.$num.'</b> </a> ';
<a title="Total record"> <b>9</b> </a>
这里也就是说明,总页码“9” 所对应的变量为 '.$num.' $firststr 是总页码的变量名称
二,首页
我们再找到$toppage='<a href="'.$dolink.'index'.$type.'">'.$fun_r['startpage'].'</a> ';
比较一下
$toppage='<a href="'.$dolink.'index'.$type.'">'.$fun_r['startpage'].'</a> ';
<a href="/dg/news/china/index.html">首页</a>
这里我们能看出来 首页所对应的“首页”代码为“'.$fun_r['startpage'].'” 其链接所对应“'.$dolink.'index'.$type.'”
三.上一页
我们再找到$prepage='<a href="'.$dolink.$prido.'">'.$fun_r['pripage'].'</a>';
比较一下
$prepage='<a href="'.$dolink.$prido.'">'.$fun_r['pripage'].'</a>';
<a href="/dg/news/china/index.html">上一页</a>
四,下一页和尾页
这里所对应的代码为每一页的页码标签
找到
$nextpage=' <a href="'.$dolink.'index_'.$pagenex.$type.'">'.$fun_r['nextpage'].'</a>';
$lastpage=' <a href="'.$dolink.'index_'.$totalpage.$type.'">'.$fun_r['lastpage'].'</a>';
这里所对应的代码为 下一页和尾页
<a href=" /dg/news/china/index_3.html">下一页</a>
<a href=" /dg/news/china/index_3.html">尾页</a>
五,所在页面 前面页码和 所在页面的后页代码
$starti=$page-$snum<1?1:$page-$snum;
$no=0;
for($i=$starti;$i<=$totalpage&&$no<$page_line;$i++)
{
$no++;
if($page==$i)
{
$is_1="<b>";
$is_2="</b>";
elseif($i==1)
{
$is_1='<a href="'.$dolink.$add[filename].$type.'">';
$is_2="</a>";
}
else
{
$is_1='<a href="'.$dolink.$add[filename].'_'.$i.$type.'">';
$is_2=" </a>";
}
$returnstr.=' '.$is_1.$i.$is_2;
1.所在页面的代码
$is_1="<b>";
$is_2="</b>";
意思为所在页面标签为<b>所在页面</b>
2.所在页面之后的页码
elseif($i==1)
{
$is_1='<a href="'.$dolink.$add[filename].$type.'">';
$is_2="</a>";
意思为所在页面
为<a>之前页面</a>
3.所在页面之后的页码
else
{
$is_1='<a href="'.$dolink.$add[filename].'_'.$i.$type.'">';
$is_2=" </a>";
意思为所在页面之后的页面
为<a>之后的页面</a>
帝国cms修改[!--show.listpage--]分页页码所生成的html标签的更多相关文章
- 帝国cms 修改分页样式
帝国cms 修改分页样式(路径) /e/class/t_functions.php
- 帝国cms修改栏目后文章列表的url错误怎么解决
修改了某个栏目的目录地址,原本是/abc/,现在改成了/ab/,重新生成了栏目页面/ab/和文章页面/ab/*.html,但是栏目页的列表文章url还是/abc/*.html(正确的url应该是/ab ...
- 帝国 cms 修改登录次数的两种方法
1.找到数据库表 注:我把这里的5改成50了. 2.找打e ==>> config ==>> config.php ==>> loginnum的5修改一下即可
- 帝国cms修改成https后后台登陆空白的解决办法
以下方法适用帝国cms7.5版本: 7.5版本已经有了http和https自动识别,但是因为一些疑难杂症的原因,自动识别判断的不准,后台登录也是空白, 我们可以打开e/config.php查找'htt ...
- 帝国cms中上一篇与下一篇个性化灵动标签调出
这里的上下篇是用灵动标签制作,可以更为个性化 下一篇 <a href="<?phpecho $bqsr[titleurl];$next='true';?>"> ...
- 帝国cms底部代码哪里改?要修改版权和统计代码
最近接手的几个站是用帝国cms做的,底部代码那边都有一个**设计的链接,还有一些不相关的东西,第一眼看到就想把那些帝国cms底部代码清理掉,这就是让别人建站的烦恼,让他们删除说要收费,坑就一个字,自己 ...
- 帝国cms缩略图:网站不同地方生成不同的缩略图
本文转自:http://blog.sina.com.cn/s/blog_4d49ba58010115sd.html 方便网站多地方调用不同尺寸的缩略图. 根据图片源,在网站任意位置生成不同大小的缩略图 ...
- 帝国cms调用最新文章 利用文字调用标签phomenews
最近建站时,朋友要求在头部用帝国cms调用最新文章,当时想了用灵动标签调用,但需要设置一个具体的栏目id,这样就不是调用全站的最新文章了,后面查看了一下标签说明,想到了文字调用标签phomenews. ...
- 嗨分享-前端技术-帝国CMS手机站修改列表分页(sysShowListMorePage)
http://bbs.phome.net/showthread-31-318753-0.html 如果你的网站使用的是帝国CMS.PC站和手机站各使用一个模板组,但共同使用一个数据库.那么你的PC站和 ...
随机推荐
- S3C2416裸机开发系列十六_sd卡驱动实现
S3C2416裸机开发系列十六 sd卡驱动实现 象棋小子 1048272975 SD卡(Secure Digital Memory Card)具有体积小.容量大.传输数据快.可插拔.安全性好等长 ...
- SPFile上传文件到文档库
, dataLen); SPSite sps = SPControl.GetContextSite(Context); sps.AllowUnsafeUpd ...
- JavaSE思维导图(二)
- android入门——UI(5)
最近时间实在匆忙,博客的代码基本没有解释. 介绍ExpandableListView <?xml version="1.0" encoding="utf-8&quo ...
- win7(32 bit) 环境下点击打印预览报错解决办法
如题,报错截图如下 : 解决办法如下: 1.关闭系统数据执行保护.具体操作: 在win7 系统命令行中执行如下命令: bcdedit.exe /set {current} nx Alw ...
- Spring学习之Jar包功能介绍(转)
spring.jar 是包含有完整发布模块的单个jar 包.但是不包括mock.jar, aspects.jar, spring-portlet.jar, and spring-hibernate2. ...
- 学习笔记--DI(依赖注入) 、Ioc(控制反转)
一.概述 日期:2013-12-12 今天主要研究的是依赖注入(Dependency Injection),感觉收获很多,特别在思想上. 本人技术有限,有兴趣的朋友可以看一下文章: ①http://b ...
- poj 1206
/** 题意: 给定一序列,置换k次之后 输出其状态 置换: 考察循环节长度, 思路: 分别求出每个元素的循环节的大小,用k 模其大小,大的k次之后的位置, 输出即可 **/ #include < ...
- MOSS 2010 无法同步用户配置文件
The management agent “MOSSAD-Synch AD Connection” failed on run profile “DS_DELTAIMPORT” because of ...
- Eclipse启动后一直Initializing Java Tooling (1%)
问题症状: 工作中eclipse崩溃,再次启动后cpu占用99%,状态栏一直显示Initializing Java Tooling: (1%). 解决方案: 删除\workspace\.metadat ...