Inlcude/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 dede_arctype set typedir = replace(typedir,"{cmspath}/a/",'{cmspath}/(你自己改的路径)/')