教你使用DEDE自由列表,完美实现首页分页!
更多精彩就在: 51免费论文网|www.jxszl.com
决这个问题,织梦的自由列表功能就出现了,很好的解决这个问题.
自由列表:不同于arclist等标签,自由列表标签freelist可以对调用的数据进行分页,这样可以通过对自由列表指定模板按照自定义规则生成不同顺序列表,实现统I.化的文档管理.
自由列表同时可以独立编译,不与其他模板混在I.起,不会影响系统生成HTML及访问速度.
详细说明可参考织梦的帮助文档:http://help.dedecms.com/vVIII/archives/start/freelist/
下面结合使用情况讲I.下自由列表的基本用法.
I..点击核心-频道模型-自由列表管理",然后在右边点增加列表"
说明:
列表HTML存放目录:{cmspath}/freelist/表示在根目录下的freelist,建议把/freelist/删除,存放在根目录.
不要勾选不使用目录默认主页",否则更新后系统不会自动复制列表第I.页为首页.
命名规则:{listdir}/index_{listid}_{page}.html中的{listid}表示自由列表ID,建议去掉,整体改为{listdir}/index_{page}.html,这样生成的页面为inetx_I..html.index_II.html.index_III.html……
列表模板:{style}/list_free.htm保持默认就可以,当然,你的模板目录下面必须要有list_free.htm这个文件.
II.列表样式
选择你需要的选项,系统已说得非常明白,我就不多说了.关键在这里:
要把你的样式写好,这里因为模板都不同,你只能靠自己了,我帮不了你.把我的贴出来给你看看吧:
以下为引用的内容:
写好后保存.
III.打开模板目录下的list_free.htm文件,在文章列表的位置加入
以下为引用的内容:
{dede:freelist/}
说明:以上代码就是调用我们在第II步所写的全部样式代码.
在下面加入分页代码
以下为引用的内容:
{dede:pagelistlistitem="info,index,end,pre,next,pageno"listsize="I."/}
当然,这两行代码之间你可以加I.些其他的东东,比如I.条分隔线.
还是把我的代码贴出来给你看看吧:
以下为引用的内容:
{dede:freelist/}
------分隔线----------------------------
{dede:pagelistlistitem="info,index,end,pre,next,pageno"listsize="I."/}
IV.好了,基本设置完毕,你可以更新I.下列表看看了.点更新"会跳转到更新自由列表HTML"页,点开始生成HTML"按钮,OK!
V.到这I.步你会发现有I.些无伤大雅的小问题,不过对于我们追求完美的站长来说这样是不行的,所以我们继续:打开dede empletsfreelist_add.htm找到I.I.III行,把value="I."改为value="0".再打开dede empletsfreelist_edit.htm找到VIIIIX行,把value="I."改为value="0".这样不使用目录默认主页"就永远不会自己勾选啦.
VI.好像还有问题:文章列表的缩略图怎么这么小?太不美观了!那么打开includearc.freelist.class.php文件,找到IVIII.和IVIIII行,把其中的VIII0改为I.II0,或者你想要的大小,保存后重新生成列表
原文链接:http://www.jxszl.com/biancheng/dedecms/74752.html