发布时间:2016-11-08 14:11编辑:阅读(2016-11-08 14:11)
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>添加样式即可
成品可进本站列表页了解。
上一篇:没有了
下一篇:
dedecms如何获取当前栏目名称和连接?栏目导航
dedecms初级dedecms中级dedecms高级dedecms高难度栏目导航
dedecms初级dedecms中级dedecms高级dedecms高难度织梦笔记
杨青个人博客 - 一个站在web前端设计之路的女技慢生活 - 一个站在web前端设计之路的女技术员个程序员应该如何高效的工作学习 - 一个站在web前日记 - 一个站在web前端设计之路的女技术员个人那段不愿提起的记忆与鬼无关 - 一个站在web前端程序员那些琐碎的负面情绪 - 一个站在web前端设给想去北大青鸟或是其他机构培训的同学 - 一个程序人生 - 一个站在web前端设计之路的女技术员有些事儿留给过去 回忆总是美好的 - 一个站在三个故事,看后一分钟,你就改变了 - 一个站在欣赏 - 一个站在web前端设计之路的女技术员个人找个和你一样快乐的人 - 一个站在web前端设计之学无止境
raphael-min.js学习笔记gif动图制作工具jquery禁止右键,jqgrunt雪碧图sprites压缩css3边框(圆角、阴谈谈网页设计中的字琼ICP备16000351号-1 本站已安全运行 1 年 105 天 16 小时 8 分钟 40 秒
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。