最新消息:专业日照SEO日照网站优化,日照网站建设等网络服务。联系点击 QQ:187348839 电话:189-6336-0585

DedeCMS解决分页列表显示去掉li的方法

织梦Dedecms教程 日照SEO 165浏览 0评论

dede分页之前困扰了我一段时间,后来弄懂了?#38498;?#35273;得其实挺简单的

下面详解一下每一个步骤:

列表页分页,用 {dede:list pagesize=”10″} 不能使用 {dede:arclist row=”10″},这样是不起效果的

1.列表模板中添加

<div class="page">{dede:pagelist istitem="index,pre,next,end," listsize="5"/}</div>

然后前台显示为:

DedeCMS解决分页列表显示去掉li的方法

2.第二步??如何让它们在一行显示??

方法A:把li转换为行内元素

<style type="text/css">
  .page li {display: inline;}
</style>

显示如下:

DedeCMS解决分页列表显示去掉li的方法

方法B:修改模板,去掉li标签.

查找/include/arc.listview.class.php以及arc.archives.class.php文件 ,用EditPlus或Dreamweaver打开

按Ctrl+H键,查找

<li> 全部替换为空格

</li> 全部替换为空格

保存,覆盖原文件即可.

修改后效果:

DedeCMS解决分页列表显示去掉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)."'>
  &lArr;
  </a>\r\n";

DedeCMS解决分页列表显示去掉li的方法

自己随意替代

修改后:

DedeCMS解决分页列表显示去掉li的方法

大家发现不一样的地方了吧?

2 有样式了, 那是如何在没有li的情况下 添加标签<b>呢?

在/include/arc.listview.class.php 中?#19994;?074行把

$listdd.= "<li class=\"thisclass\">$j</li>\r\n";

替换为

$listdd.= "<b>$j</b>\r\n";

然后给<b>添加样式即可!

转载请注明:日照天空网络公司 » DedeCMS解决分页列表显示去掉li的方法

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
浦和红宝石vs全北现代直播
河北时时直选 云南时时中三走势 美国美女排行榜图片 海南体彩网唯一官网 王者荣耀蔡文姬P图 广东快乐10分人工计划 七乐彩计算公式 快三万能倍投计算器 山西11选5走势图遗漏 csgo比赛结果网站 北京赛手机版 全球股市指数汇总 万喜网彩票 王者荣耀妲己皮肤裸露 31选7胆拖 欧美爆乳美女图片