位置:首页 > 资讯大全 > 知识百科>织梦CMS自由列表的使用方法与BUG修复

织梦CMS自由列表的使用方法与BUG修复

发布时间:2022-03-01 10:00:49

文章来源:1234啦导航

访问次数:

织梦的标准列表调用分首页调用和列表页调用,首页调用的列表是不可以分页的,列表页调用的倒是可以分页,但是没有办法在首页调用,这就造成,如果想要在首页调用可以分页的列表难度就变得很大,为此,织梦在V5.3版本以后加入了自由列表模板,先来看一下织梦官方对自由列表的解释。

自由列表:不同于arclist等标签,自由列表标签freelist可以对调用的数据进行分页,这样可以通过对自由列表指定模板按照自定义规则生成不同顺序列表,实现统一化的文档管理。自由列表同时可以独立编译,不与其他模板混在一起,不会影响系统生成HTML及访问速度。

要编辑自由列表,我们首先打开织梦的后台,然后依次点击“核心-频道模型-自由列表管理”,然后在右边点“增加列表”。

织梦CMS自由列表的使用方法与BUG修复

第二步就是选择你需要的选项,系统已说得非常明白,我就不多说了。关键就在这里 循环的内容 就是这里面的。

织梦CMS自由列表的使用方法与BUG修复

第三步打开模板目录下的list_free.htm文件 增加自由列表标签。

在文章列表的位置加入

以下为引用的内容:

{dede:freelist/}

不需要循环体的内容了。

说明:以上代码就是调用我们在第2步所写的全部样式代码。

在下面加入分页代码

以下为引用的内容:

{dede:pagelist listitem="info,index,end,pre,next,pageno" listsize="5"/}

第四步生成的时候不在自由列表中生成。

织梦CMS自由列表的使用方法与BUG修复

最后处理BUG小问题:

织梦CMS自由列表的使用方法与BUG修复

第一个问题是:每次更新不使用默认主页都会被自动勾选

解决方法:

第一步打开dede(默认路径) empletsreelist_add.htm找到约113-114行,把value="1"改为value="0"。

第二步打开dede(默认路径) emplets reelist_edit.htm找到约89-100行,把value="1"改为value="0"。

这样“不使用目录默认主页”就永远不会自己勾选啦。

第二个问题是:文章列表的缩略图太小,不够美观

解决方法:

打开includerc.freelist.class.php找到约421和422行,把其中的80改为120,或者修改你想要的大小,保存后重新生成列表即可。

织梦CMS自由列表的使用方法与BUG修复

第三个问题是:使用自定义模板更新HTML出现乱码字样

解决方法:

打开dede(默认路径)makehtml_freelist_action.php找到约25-29行,把charset={$cfg_soft_lang}"改为charset=utf-8"。

关于《织梦CMS自由列表的使用方法与BUG修复》特别声明

《织梦CMS自由列表的使用方法与BUG修复》更新日期为:2024-04-20 12:19:22;目前浏览的小伙伴达到124,1234啦所有作品(图文、音视频以及网站收录)均由用户自行上传分享,仅供网友学习交流,想了解查找更多知识百科可以直接搜索查询。若您的权利被侵害,请联系我们。

1234啦:致力于优质、实用的网络站点资源收集与分享!本文链接:https://www.1234la.com/a/4953.html