位置: IT常识 - 正文

Dedecms列表pagelist翻页按钮样式怎么解决(dedecms5.7)

发布时间:2024-01-29

推荐整理分享Dedecms列表pagelist翻页按钮样式怎么解决(dedecms5.7),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:dedecms插件,dedecms列表掺杂有其他栏目文章,dedecms列表页上一页下一页命令,dedecms列表掺杂有其他栏目文章,dedecms建站,dedecms 0day,dedecms建站,dedecms列表掺杂有其他栏目文章,内容如对您有帮助,希望把文章链接给更多的朋友!

Dedecms列表pagelist翻页按钮样式怎么解决?

Dedecms列表pagelist翻页按钮的首页和尾页样式的解决办法

Dedecms列表页翻页按钮使用的是{dede:pagelist listitem=”index,end,pre,next,pageno” listsize=”10″/}生成html后列表页第一页是

<li >首页</li> <li class="thisclass">1</li> <li><a href='news_2.html'>2</a></li> <li><a href='news_3.html'>3</a></li> <li><a href='news_2.html'>下一页</a></li> <li><a href='news_3.html'>末页</a></li>

最后一页是:

<li><a href='news_1.html'>首页</a></li> <li><a href='news_2.html'>上一页</a></li> <li><a href='news_1.html'>1</a></li> <li><a href='news_2.html'>2</a></li> <li class="thisclass">3</li> <li >末页</li>

默认模板的CSS样式表:

<li><a href='news_1.html'>首页</a></li> <li><a href='news_2.html'>上一页</a></li> <li><a href='news_1.html'>1</a></li> <li><a href='news_2.html'>2</a></li> <li class="thisclass">3</li> <li >末页</li>Dedecms列表pagelist翻页按钮样式怎么解决(dedecms5.7)

可以看到”.dede_pages ul li a“和”.dede_pages ul li.thisclass“都有padding:2px 4px 2px;属性但是”.dede_pages ul li“却没有。在”.dede_pages ul li“没有padding:2px 4px 2px;属性时<li >首页</li>和<li >尾页</li>这两个按钮就会比别的按钮小,想想这种情况是多么难看。

下面就对以上问题提供两种解决办法

第一种方法通过CSS解决,这个解决办法就是不控制a标签只对li添加样式,代码如下:

.dede_pages ul {}.dede_pages ul li {float:left;height:18px;line-height:18px;padding:4px 10px;margin-right:5px;border:1px #b9cdff solid;}.dede_pages .thisclass {background:#e3ebfe;}

可以看到代码非常简洁,但是对于用户体验来说不是很好,应为现在的按钮是li表现出来而不是a表现出来的,这样当用户点击在按钮却没点击到文字上就等于没点中。为了更好的用户体验我们需要另一种解决办法。

第二种方法修改dede:pagelist的相关文件arc.listview.class.php在include文件夹下:

打开arc.listview.class.php找到如下代码:

//获得上一页和主页的链接 if($this->PageNo != 1) { $prepage.="<li><a href='".str_replace("{page}",$prepagenum,$tnamerule)."'>上一页</a></li>rn"; $indexpage="<li><a href='".str_replace("{page}",1,$tnamerule)."'>首页</a></li>rn"; } else { $indexpage="<li >首页</li>rn"; } //下一页,未页的链接 if($this->PageNo!=$totalpage && $totalpage>1) { $nextpage.="<li><a href='".str_replace("{page}",$nextpagenum,$tnamerule)."'>下一页</a></li>rn"; $endpage="<li><a href='".str_replace("{page}",$totalpage,$tnamerule)."'>末页</a></li>rn"; } else { $endpage="<li >末页</li>rn"; }

分别修改$indexpage=”<li >首页</li>rn”;$endpage=”<li >末页</li>rn”;为$indexpage=”<li class=”thisclass”>首页</li>rn”;$endpage=”<li class=”thisclass”>末页</li>rn”;修改好之后{dede:pagelist listitem=”index,end,pre,next,pageno” listsize=”10″/}生成的html代码如下:

<li class="thisclass">首页</li> <li class="thisclass">1</li> <li><a href='news_2.html'>2</a></li> <li><a href='news_3.html'>3</a></li> <li><a href='news_2.html'>下一页</a></li> <li><a href='news_3.html'>末页</a></li>

第二种方法更简单还增加了用户体验度

PS:使用第二种方法就不需要修改CSS文件了。

免责

本文链接地址:https://www.jiuchutong.com/zhishi/312954.html 转载请保留说明!

上一篇:Vue获取DOM元素并修改属性的方法(vue获取dom元素的方法)

下一篇:DedeCMS编辑文章不更新时间的方法(dedecms怎么改图片)

  • 计提税金会计分录怎么算
  • 三大流转税包括哪些
  • 以个人名义汇货要交税吗
  • 公司注销前欠客户钱
  • 签合同前的费用由谁承担
  • 销项发票导出是什么意思
  • 股息收入所得税率
  • 担保费能抵扣吗
  • 对外支付代扣代缴
  • 公司年会聚餐的简短讲话
  • 冲抵货款的返利怎么做账
  • 购物中心联营扣点
  • 应收应付明细表模板图片
  • 物业做账的时候怎么做
  • 正规沙场需要缴纳税吗
  • 营改增通知规定的税收优惠政策
  • 有子公司一定要交社保吗
  • 农产品进项税抵扣计算例题
  • 其他应付转到其他应收
  • 未抵扣进项税额可以退税吗
  • win11右下角时间设置
  • 煤矿安全费用会议
  • win10自带的清理对固态有影响吗
  • 咋激活windows
  • php字符串操作函数
  • 苹果手机连接电脑
  • PHP:diskfreespace()的用法_Filesystem函数
  • php时间函数代码
  • thinkphp登录
  • php序列化和反序列化函数
  • 小规模负数发票怎么申报增值税
  • 我的第一次作文400字左右
  • php显示图片代码
  • 纳税人提供技术开发服务
  • 公司负担个人所得税如何做账
  • 残保金计提和缴纳分录
  • 织梦设置的关键词看不到
  • 基于法律行为的物权变动模式包括
  • 关联企业无息借款如何征税?
  • 增值是指哪几点
  • 支出应计入管理费用,而且要根据其发生额
  • 个体户季报要抄税吗
  • 一般纳税人购入不动产增值税税率
  • 专用发票跨月退税怎么办
  • 企业贷款受托支付如何收税
  • 应收票据周转率公式
  • 出口应纳增值税
  • 出差补助办法
  • 一般纳税人税种核定表
  • 临时设施科目计入什么
  • 预收账款占销售收入比例预警值为比例大于
  • 什么企业可以开培训费发票
  • aspnet数据库访问
  • mysql的操作
  • mysql5.7闪退
  • mysql 存过
  • Mysql主从同步的实现原理
  • mysql单表数据建议
  • mysql sql 基础教程
  • win7怎么把桌面图标显示出来
  • ubuntu 4.10
  • kb2859537是什么文件
  • windows 打开文件命令
  • 怎么用javascript
  • bootstrap入门
  • nodejs创建项目
  • 置顶什么意思啊
  • jquery获取某个属性的值
  • js层级选择器
  • unity3d效果图
  • Android ToolBar 的简单封装
  • 税务局电话咨询电话
  • 你家预收租金到哪里去了
  • 武汉税务局的电话
  • 临沂二套房契税收费标准2023年
  • 80491232税务申报代码
  • 2021年福建医保什么时候交
  • 深圳市龙华区企业
  • 奔驰g500落地多少
  • 注册会计师人员名单
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号