详情页

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

时间:2024年01月31日

编辑:佚名

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
相关文章
猜你需要