分享

dedecms解决分页列表显示,去掉li

 昵称36298471 2017-04-28

dedecms解决分页列表显示,去掉li

发布时间:2016-11-08 14:11编辑:小象阅读(2016-11-08 14:11)

    dede分页之前困扰了我一些时间,后来弄懂了以后觉得其实挺简单的》>>>>>>>>>

    以本站分页为例,详解一下每一个步骤:

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

    1.列表模板中添加

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

    然后前台显示为:

    blob.png

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

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

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


    显示如下:

    blob.png

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

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

    按Ctrl+H键,查找

    <li> 全部替换为空格

    </li> 全部替换为空格

    保存,覆盖原文件即可.

    修改后效果:

    blob.png

    最后就是做分页的样式,怎么漂亮怎么来。


    我用的是方法 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";


    blob.png

    自己随意替代

    样式修改中,请耐心等待。。。。。。。。。。。。。。。

    修改后:

    blob.png

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

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

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

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


    替换为

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


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

    成品可进本站列表页了解。

上一篇:没有了

下一篇:dedecms如何获取当前栏目名称和连接?

琼ICP备16000351号-1 本站已安全运行 1 年 105 天 16 小时 8 分钟 40 秒

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多