DedeCMS解决分页列表显示去掉li的方法
dede分页之前困扰了我一段时间,后来弄懂了以后觉得其实挺简单的
下面详解一下每一个步骤:
列表页分页,用 {dede:list pagesize="10"} 不能使用 {dede:arclist row="10"},这样是不起效果的
1.列表模板中添加
<div class="page">{dede:pagelist istitem="index,pre,next,end," listsize="5"/}</div>
然后前台显示为:
2.第二步??如何让它们在一行显示??
方法A:把li转换为行内元素
<style type="text/css"> .page li {display: inline;} </style>
显示如下:
方法B:修改模板,去掉li标签.
查找/include/arc.listview.class.php以及arc.archives.class.php文件 ,用EditPlus或Dreamweaver打开
按Ctrl+H键,查找
<li> 全部替换为空格
</li> 全部替换为空格
保存,覆盖原文件即可.
修改后效果:
最后就是做分页的样式,怎么漂亮怎么来。
我用的是方法 B
如果想修改首页、上一页、下一页、末页的文字可以进入
/include/arc.listview.class.php 搜索“上一页”替换为自定义文字
例如:
$prepage.="<a href='".str_replace("{page}",$prepagenum,$tnamerule)."'>上一页</a>\r\n";
修改为:
$prepage.="<a href='".str_replace("{page}",$prepagenum,$tnamerule)."'> ⇐ </a>\r\n";
自己随意替代
修改后:
大家发现不一样的地方了吧?
2 有样式了, 那是如何在没有li的情况下 添加标签<b>呢?
在/include/arc.listview.class.php 中找到1074行把
$listdd.= "<li class=\"thisclass\">$j</li>\r\n";
替换为
$listdd.= "<b>$j</b>\r\n";
然后给<b>添加样式即可!
(资源库 www.zyku.net)
您可能感兴趣的文章
- 08-15织梦DedeCMS文章内容分页页数控制方法
- 08-13织梦分页实现前十页后十页二次开发功能实现方法
- 08-04php利用redis实现分页列表,新增,删除功能
- 11-30帝国CMS修改TAG列表分页数量的方法
- 03-16thinkPHP框架可添加js事件的分页类customPage.class.p
- 03-16Yii1.1中通过Sql查询进行的分页操作
- 03-14Wordpress分类,标签,分页显示及翻页出现404错误的解决
- 03-05帝国CMS列表分页[!---show.listpage--]页码修改
- 03-04wordpress文章分页处理的方法
- 03-04wordpress不使用插件实现分页导航教程
- 03-23vivox60启用来电时闪光灯闪烁方法
- 02-09vivoy30开启语音唤醒功能
- 09-13格力空调wifi如何绑定手机
- 01-12我要个性-我要个性应用软件功能介绍
- 09-19荣耀magic3pro如何开启屏幕录制
- 10-28高德地图在哪里删除打车记录
- 07-30jquery v3.1.1
- 02-18Oracle数据库用户的密码过期时间如何
- 04-09荣耀v40轻奢版拦截陌生来电设置方法
- 01-17万兴神剪手-万兴神剪手应用软件功能介
最近更新
阅读排行
猜你喜欢
- 11-09红米note11如何启用电池百分比
- 11-19手机钉钉视频会议在哪回放
- 02-20黑鲨4pro设置5g网络方法
- 01-12联通智会-联通智会应用软件功能介绍
- 01-11大力黑金刚-大力黑金刚应用软件功能介
- 01-11原子阅读-原子阅读应用软件功能介绍
- 11-23Linux下查看(查找)大文件的方法
- 08-10mooda退出登录教程
- 02-10Python使用protobuf序列化和反序列化
- 01-11素颜拍照相机-素颜拍照相机应用软件功