您当前的位置:首页 > dedecms织梦自由列表实现首页分页的方法网站首页日记


正文阅读

dedecms织梦自由列表实现首页分页的方法

发布时间:2015-9-4 19:55 Friday编辑:菲娜丝

    自由列表同时可以独立编译,不与其他模板混在一起,不会影响系统生成HTML及访问速度。

    详细说明可参考织梦的帮助文档:http://help.dedecms.com/v53/archives/start/freelist/

    1、点击“核心-频道模型-自由列表管理”,然后在右边点“增加列表”

       1)列表HTML存放目录:{cmspath}/freelist/表示在根目录下的freelist,建议把/freelist/删除,存放在根目录。

       2)不要勾选“不使用目录默认主页”,否则更新后系统不会自动复制列表第一页为首页。

       3)命名规则:{listdir}/index_{listid}_{page}.html中的{listid}表示自由列表ID,建议去掉,整体改为{listdir}/index_{page}.html,这样生成的页面为inetx_1.html、index_2.html、index_3.html……

       4)列表模板:{style}/list_free.htm保持默认就可以,当然,你的模板目录下面必须要有list_free.htm这个文件,这里我没有用dede默认的default模板,而是自己新建立了一个wei文件夹,将list_free.htm拷贝至wei文件夹,你可以点击浏览选择它。

    QQ截图20150904195735.jpg


    2、列表样式:将你模板中相应的代码粘贴进来就行,每个模板的代码都不同,这里把我的贴出来仅供参考:

    QQ截图20150904195735.jpg

    3、将index.htm中的文件,全选,粘贴至list_free.htm文件中,然后将上步中调取的代码替换为{dede:freelist/}。

        {dede:freelist/}标签意思:调用我们在第2步所写的全部样式代码。

    4、在需要放页码的位置,添加如下代码:

    {dede:pagelist listitem="info,index,end,pre,next,pageno" listsize="5"/}
    5、好了,基本设置完毕,你可以更新一下列表看看了。点“更新”会跳转到“更新自由列表HTML”页,点“开始生成HTML”按钮,OK!
    6、到这一步你会发现有一些无伤大雅的小问题,不过对于我们追求完美的站长来说这样是不行的,所以我们继续:打开dede\templets\freelist_add.htm找到113行,把value="1"改为value="0"。再打开dede\templets\freelist_edit.htm找到89行,把value="1"改为value="0"。这样“不使用目录默认主页”就永远不会自己勾选啦。
    7、好像还有问题:文章列表的缩略图怎么这么小?太不美观了!那么打开include\arc.freelist.class.php文件,找到421和422行,把其中的80改为120,或者你想要的大小,保存后重新生成列表。


    注意:每次生成后,都要到自由列表更新下,否则首页调取{dede:freelist/}的地方是空白的。

关键字词

评论:

个人博客
2016-01-11 17:17
新站冒泡、混个脸熟
深圳口腔
2015-12-04 09:36
这个有没有效果图呀,我不知道怎么操作
麦谦生博客
2015-09-16 15:27
感谢分享

发表评论:

您也可以直接填写QQ到下面的输入框中,点击获取用户资料实现自动调用您的QQ资料