今天在织梦论坛看到一个问题,有一位朋友想让前台编辑器能够让会员上传附件,问了许久,虽然有不少热心的坛友关注,说闹,支持或反对,甚至还闹起来了小别扭。原帖:http://www.hadoop1234.com
其实,这个问题是很容易解决的,只要你稍微了解下编辑器的原理就OK (修改下FCKeditor的配置文件就行)了,这个给出解决方法,让你的会员在前台发表文档的时候可以上传本地文件附件
方法一:打开\include\FCKeditor\fckconfig.js ,找到71~79行的如下代码:
折叠
JavaScript Code
复制内容到剪贴板
- FCKConfig.ToolbarSets["Member"] = [
- ['Source','Preview','-','PasteText','PasteWord','-','Bold','Italic','Underline','StrikeThrough'],
- ['ImageUser','FlashUser','-','Link','Unlink','-','Table','Rule','Codes','Quote','Br','-','TextColor','FontSize']
- ] ;
- FCKConfig.ToolbarSets["MemberLit"] = [
- ['Source','Preview','-','PasteText','PasteWord','-','Bold','Italic','Underline','StrikeThrough'],
- ['ImageUser','FlashUser','-','Link','Unlink','-','Table','Rule','Codes','Quote','Br','-','TextColor','FontSize']
- ] ;
修改为以下代码:
折叠
JavaScript Code
复制内容到剪贴板
- FCKConfig.ToolbarSets["Member"] = [
- ['Source','Preview','-','PasteText','PasteWord','-','Bold','Italic','Underline','StrikeThrough'],
- ['Image','Flash','Media','Addon','-','Link','Unlink','-','Table','Rule','Codes','Quote','Br','-','TextColor','FontSize']
- ] ;
- FCKConfig.ToolbarSets["MemberLit"] = [
- ['Source','Preview','-','PasteText','PasteWord','-','Bold','Italic','Underline','StrikeThrough'],
- ['Image','Flash','Media','Addon','-','Link','Unlink','-','Table','Rule','Codes','Quote','Br','-','TextColor','FontSize']
- ] ;
织梦dede会员前台发布的图片显示不了
最近在研究织梦的会员系统,因为要做个行业网站,在自己测试的过程中发现,织梦会员在前台发布的文章,上传图片路径在管理员后台看不显示,但是图片已经上传到服务器上了。每个引号前面都加两个反斜杠
错误代码:
<img alt=\"\" src=\"/uploads/allimg/xxxxxx/xxxxxx.jpg\"
< img border="\"0\"" alt="\"\"" src="\"xxxxx.jpg\"" data-bd-imgshare-binded="\"1\"" style="\"margin:0px;padding:1px;border:1px" solid="" #cfcfcf;display:inline;\"="">
更改如下:
修改 member/inc/inc_archives_function s.php 336行
找到 $body = addslashes($body); 删掉或注释掉即可