千联科技

成都APP开发制作公司

Dedecms织梦列表分页怎么去掉li标签

发布时间:2020-07-03 12:37  作者:千联科技

列表页分页,用  {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>
";

 

修改为:

$prepage.="<a href='".str_replace("{page}",$prepagenum,$tnamerule)."'>
&lArr;
</a>
";

 

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

/include/arc.listview.class.php  中找到1074行

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

 

替换为

$listdd.= "<b>$j</b>
";

 

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

 

上一篇:Dedecms织梦默认账号admin怎么修改 返回列表 下一篇:没有了
成都APP开发制作公司
拨打右边千联科技客服热线在线咨询