织梦修改本地上传及下载远程图片的存储路径

摘要:织梦文章图片路径在 uploads/allimg 下,每天都会生成一个文件夹怎么办?打开织梦后台,系统>系统基本参数>附件设置,有一个设置项“附件保存形式(按 data 函数日期参数)”,默认的值是:ymd,也就是年月日的意思,把它改成 ym 就是按年月保存,同理改成 y 则按年保存附件。

织梦 CMS 在上传图片的时候,会在 uploads/allimg 目录下按图片上传日期自动创建一个文件夹来存放,久而久之,就会造成大量的图片目录,如何解决?

1. 打开织梦后台,系统>系统基本参数>附件设置

修改图片存储路径

ymd,也就是年月日的意思,把它改成 ym 就是按年月保存,改成 y 则按年保存附件。

2. 使用“本地上传”时,按年月保存的方法

打开 dede/media_add.php 找到:

$dpath = MyDate("ymd", $uptime);

修改其中的 ymd

3. 使用“下载远程图片”时,按年月存放的方法

打开 dede/inc/inc_archives_functions.php 找到:

$imgUrl = $cfg_uploaddir.'/'.MyDate("ymd", time());

修改其中的ymd

4. 采集资源时远程资源本地化,按年月存放的方法

打开 include/dedecollection.class.php 找到:

$timedir = "c".MyDate("ymd",time());

修改其中的 ymd

5. 织梦图片保存时,如何去掉 allimg,直接保存在 uploads 下

打开 /include/common.inc.php 找到

$cfg_image_dir = $cfg_medias_dir.'/allimg';

将 .'/allimg' 删除。

版权声明:本文为博主原创文章,未经博主允许不得转载。http://www.dedenotes.com/course/dede-allimg.html
(1)
打赏 微信扫一扫 微信 支付宝 QQ 扫码打赏

织梦文档arcrank和ismake两个字段的含义

Dedenotes 赞(3)

织梦的文档数据都是存在MySQL数据表里面的,就默认的安装的织梦系统来说,发的文章、软件、图片等等的文档信息,都会储存在dede_archives表中,dede_archives表是文档的主表,织梦是如何来判断一篇文档是否审核或者是否已经生成HTML文件的呢?

织梦内容页调用栏目链接和栏目名称的方法

Dedenotes 赞(3)

在织梦内容页,可直接用 {dede:field.typename/} 来表示当前文档的栏目名称,但却无法使用 {dede:field.typeurl/} 形式来调用栏目链接,可用此方法就是专门用于解决这个问题!

DedeCMS织梦后台管理搜索文章正文内容

Dedenotes 赞(3)

DedeCMS的后台管理,在文章列表下面可以进行搜索,输入关键字即可。但是这个搜索,只能搜索标题和作者,却不能找到正文包含该关键字的文章。以下修改,可以在后台输入关键字搜索时,找到正文里包含该关键字的普通文章。