- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
list 分页显示横版
2014 年 8 月 7 日
21:53
dede:pagelist 分页样式和内容页分页与 CSS 错位的问题
列表页分页:
div class=dede_pages
ul class=pagelist {dede:pagelist listitem=info,index,end,pre,next,pageno listsize=5/}/ul
/div
这个是默认的,一般我们仿站时都会碰到下面的情况
div class=pages
{dede:pagelist listitem=info,index,end,pre,next,pageno listsize=5/}
/div
如果你用他们网站本身的 CSS,列表分页一定错位或者竖着,不会达到理想效果。如果会修改 CSS 这个问题可以解决,但很麻烦。
div class=pages
{dede:pagelist listitem=info,index,end,pre,next,pageno listsize=5/}/div 这段代码在前台默认是这样读取的:
div class=pages
span class=pageinfo共 strong36/ strong页strong704/ strong条/span li首页/ li 织梦内容管理系统
li class=thisclass1/ li
lia href=\list_6_2.html\2/a/ li 。
。。。。。(略)
而我们一般要达到下面的代码才能与仿的网站相同
div class=pages
共 2 页 39 条 strong首页/strong
strong1/strong
a href=\list_42_2.html\2/a
a href=\list_42_2.html\下一页/a
a href=\list_42_2.html\末页/a
/div
看出什么了吧?有几个标签不该显示li li class=thisclass
怎么修改呢?
表现为分页时候变成了
[attachment=28741]
这样其实也可以解决
在 pagelist 标记套一个 ul 标记,然后再用 css 来控制。重点 css 是: li 标签样式的 float:left
然而这样的话个人认为比较麻烦,不如直接用5.1 的方式来的轻巧。去掉这个讨厌的 li 标签:
在 include/arc.listview.class.php 中删除相应的li代码,输出就变成 5.1 的形式了。另外,include/arc.listview.class.php 中 option 代码注释掉了,恢复就能用了。
方法二:(如果想用 ul 和 li 来表达的话)
如果你的分页依然想用 ul 和 li 嵌套的话.那也是可以的.方法跟方法一差不多.只不过不是像方法一那样把 li 删掉那么直接.直接把你 li 和 span 样式都放到 php 文件中去.一样能实现.只不过这个方法对你日后想要修改 css 的话就比较麻烦点.
方法三:(比较直观的方法)
首先要把那个标签放在一个容器里
ul class=\pagelist\{dede:pagelist listsize=\7\ /}/ul
然后定义 CSS
.pagelist li { float:left; margin-right:3px; }
内容页分页:{dede:pagebreak/} 和列表页分页一样多了那几个标签li li class=thisclass
对应要修改的文件是:include / arc.archives.class.php
附件里有修改后的文件,以后分页代码就是:div class=pages
{dede:pagelist listitem=info,index,end,pre,next,pageno listsize=5/}
/div
和div class=pages {dede:pagebreak/} /div
对应的 CSS:
.pages{
text-align:right; padding-bottom:15px; padding-right:20px;
}
.pages a:link{ display:inline;
border:1px solid #D9D9D9; color:#001A9F; padding:2px 5px;
copyright dedecms
margin:0px 3px;
}
.pages a:visited{ display:inline;
border:1px solid #D9D9D9; color:#001A9F; padding:2px 5px; margin:0px 3px;
}
.pages a:hover{ dis
文档评论(0)