dedecms修改更新后文档的存放路径

本文介绍如何在织梦CMS中实现不同风格文档的路径定制,通过修改核心文件及数据库设置,使生成的文档能够按需放置在指定目录。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在dedecms中,当我们在一个文件夹下同时存放几种风格时,又想每次生成的文档不在同一路径下。

起初,我以为,只需要简单修改数据库中的typedir路径就可以,其实并不是;当只修改路径时,并不会有新的文档生成。

所以。

具体操作:

找到include/helpers/channelunit.helper.php文件

在其中查找

function MfTypedir($typedir)

做出如下修改

    
}
if(preg_match("/^http:|^ftp:/i", $typedir)) return $typedir;
    $typedir = str_replace("{cmspath}",$GLOBALS['cfg_cmspath'],$typedir);
    //修改添加
    $typedir = str_replace("{arcdir}",$GLOBALS['cfg_arcdir'],$typedir);
    //结束
    $typedir = preg_replace("/\/{1,}/", "/", $typedir);
    return $typedir;

然后对数据库的路径进行批量修改:

update yy_arctype set typedir = replace(typedir,"{cmspath}/a/","{cmspath}/b/")


修改之后,织梦后台栏目的变化


当你在生成文档时,就会生成到你更改的新路径哦

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值