V9设置关闭水印后编辑框附件上传默认值不一致

PHPCMS V9 在网址设置中关闭水印功能后,编辑框上的附件上传打开默认依旧是添加水印的,修改很简单如下红色部分即可。

打开文件\phpcms\modules\attachment\functions\global.func.php

/**
* 读取swfupload配置类型
* @param array $args flash上传配置信息
*/
function getswfinit($args) {
$siteid = get_siteid();
$site_setting = get_site_setting($siteid);
$site_allowext = $site_setting[‘upload_allowext’];
$args = explode(‘,’,$args);
$arr[‘file_upload_limit’] = intval($args[0]) ? intval($args[0]) : ‘8’;
$args[‘1’] = ($args[1]!=”) ? $args[1] : $site_allowext;
$arr_allowext = explode(‘|’, $args[1]);
foreach($arr_allowext as $k=>$v) {
$v = ‘*.’.$v;
$array[$k] = $v;
}
$upload_allowext = implode(‘;’, $array);
$arr[‘file_types’] = $upload_allowext;
$arr[‘file_types_post’] = $args[1];
$arr[‘allowupload’] = intval($args[2]);
$arr[‘thumb_width’] = intval($args[3]);
$arr[‘thumb_height’] = intval($args[4]);
$arr[‘watermark_enable’] = ($args[5]==”) ? $site_setting[‘watermark_enable’] : intval($args[5]);
return $arr;
}

此条目发表在开源代码分类目录,贴了, 标签。将固定链接加入收藏夹。

发表回复