广州传奇网络

地址:广州市天河区东圃大马路富华楼C座

电话:13808825895

邮箱:gz020wbs@163.com

QQ:1564443073

网址:http://www.020wbs.com/

首页 > 二次开发Ecshop二次开发 > ECShop编辑器FCKeditor修改-上传文件重命名

二次开发Ecshop二次开发

二次开发Ecshop二次开发

ECShop编辑器FCKeditor修改-上传文件重命名

ecshop的编辑器FCKeditor默认设置的上传文件功能有些不爽:

不自动重命名文件,如果上传相同名字的文件,新文件就会加上(数字),如(1),很晕啊。使用编辑器上传中文文件名时会又有问题,我用cuteftp查看中文名字的文件时,弹出错误提示,而且是死循环……
 

解决:使用当前时间戳做为文件名
打开fckeditor/editor/filemanager/connectors/php/commands.php 找到 $sFileName = $oFile['name'] ;
改为 $sFileName = time().".".strtolower(array_pop(explode(".",$oFile['name'])));

其他修改 fckeditor/fckconfig.js
①修改变量以下值:
FCKConfig.AutoDetectLanguage = true ; //如果你的用户是多语言环境,请设为true,如果只是中文用户,改为false
FCKConfig.DefaultLanguage ='zh-cn' ; //添加中文字体
FCKConfig.FontNames = '宋体;黑体;隶书;楷体_GB2312;Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana';
FCKConfig.FontSizes = '9px;10px;11px;12px;13px;14px;16px;18px;24px;36px';
②在IE中直接回车是产生一个p标签,这样两行间距太大,如果用SHIFT+ENTER这样就是产生BR标签.间距不大,不过这样太麻烦了,那么我们把他们替换下。
FCKConfig.EnterMode ='br'; // p | div | br
FCKConfig.ShiftEnterMode = 'p' ; // p | div | br