位置: IT常识 - 正文

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

编辑:rootadmin

推荐整理分享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怎么改图片)

  • 增值税专用发票怎么开
  • 公司债券股票的投资组合思路
  • 收到财政局拨款填到现金流量表哪一项
  • 银行开出的发票可以进行税抵扣吗
  • 代征增值税业务的账务处理
  • 用友删除凭证后期初余额不对
  • 买二手设备还需要备案吗
  • 居间合同有效期多久
  • 出售商品取得的收入300万元存入银行
  • 外汇资本金入账要求
  • 购原材料红字发票会计分录怎么写?
  • 公司试驾车购置税怎么交
  • 以存货抵偿债务结转的相关存货跌价准备
  • 职工培训费进项能抵扣吗
  • 购买印花税票怎么抵扣
  • 个体工商户营业执照年检
  • 个人汽车租赁发票网上怎么开
  • 学校有没有纳税人识别号
  • 小规模9万是含税吗
  • 财务费用利息收入在损益表中怎么填
  • 代购商品委托书怎么写
  • 购入的商品用于捐赠怎么做分录
  • 个人社保费需要交多少年
  • 子公司的注册资金需要母公司股东出吗?
  • 当月未抵扣进项税在进项税额明细表怎么填
  • 小规模纳税企业所得税优惠政策
  • 本月无收入怎样申报?
  • 农民工签订劳务合同的条件
  • 设置按住键盘重启怎么弄
  • 如何解决WIN10系统文件夹只读属性不能更改
  • xshell远程连接linux命令
  • 辞退补偿金额怎么做账
  • php缩放图片
  • 新成立的公司要年报吗?
  • 桔梗的功效与作用吃法
  • 来料加工交关税吗
  • 企业的生产环节
  • 出口退税款计入营业外收入要交所得税吗
  • 招待费专票可以抵扣进项吗
  • 【历史上的今天】3 月 29 日:“机器人三定律”问世;电脑动画首次获得奥斯卡;Caldera Linux 沉浮史
  • 资产减值损失的大幅度变动
  • 补计提工资什么意思
  • 购入画图软件
  • 销售货物未收到货款的会计分录怎么写
  • 公允价值变动损益借贷方向增减
  • 企业办理税务注销需要什么资料
  • sql中order by 1
  • sqlserver2008sa用户不能登录
  • sql查询表中指定数据
  • 待报解预算收入是什么
  • 差旅费不抵扣
  • 银行本票与银行汇票的区别之一是
  • 主营业务收入净额在哪个报表里面
  • 软件研发的整个流程
  • 建筑工程开办费
  • 营业外支出的用法
  • 为什么规定视同销售?
  • 农民专业合作社法
  • 公司的应付票据
  • 房地产企业资产负债率的正常范围
  • windows自带的应用程序
  • winXP系统下qq不能视频聊天该怎么办?
  • win7怎么打开程序
  • xp启动项设置在哪里设置
  • 苹果怎样快速移动应用到其他桌面
  • win8打游戏卡吗
  • xwizard.exe是什么
  • vps如何搭建ss
  • win7怎么查看电池信息
  • Androidannotation使用之@Rest与服务器交互的JSON数据转换(二)
  • perl split用法
  • 基于springboot的毕设
  • re engine引擎
  • python3.5 + PyQt5 +Eric6 实现的一个计算器代码
  • 用jquery实现动态添加
  • android-ListView(1)-listview概览
  • Shell脚本中不同进制数据转换的例子(二进制、八进制、十六进制、base64)
  • 内蒙古国地税网上办税服务厅
  • 上饶二手房契税
  • 江苏电子税务局网址
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设