FWQ
dedecms5.7 文章不能发布怎么办
5.7 文章不能发布怎么办? dedecms的前台会员发布文章的功能,用ckeditor就有点问题了,会员上传图片,用ckeditor的话,非管理员账号点击上传图片按钮时会弹出:提示:需输入后台管理目录才能登录,真的是很郁闷啊,遇到此问题的朋友可以看看哦 推荐学习: 1.dedecms5.7默认的编辑器变成ckeditor了,我个人感觉ckeditor比FCKeditor好,对这次变更还是挺满意的。 不过dedecms的前台会员发布文章的功能,用ckeditor就有点问题了,本身给前台会员投稿不需要太多的功能,还有就是会员上传图片,用ckeditor的话,非管理员账号点击上传图片按钮时会弹出:提示:需输入后台管理目录才能登录,网上看到的解决方法是 注释掉“/include/dialog/congig.php”中的以下代码: 代码如下: if($cuserLogin->getUserID()提示:需输入后台管理目录才能登录<br> 登录后复制 请输入后台管理目录名: “,”javascript:;”); exit(); } $gurl=”../../{$adminDirHand}/login.php?gotopage=”.urlencode($dedeNowurl); echo” location=’$gurl’;”; exit(); } 但是这样没有登录的用户也能显示那个页面了,虽然有一个报错。还有就是所有的用户都可以直接看到上传根目录下的所有文件,这样安全性大大降低了。于是,开始怀恋FCKeditor的前台上传图片功能,上传文件是用户单独的目录下,也没有权限问题,所以决定让后台继续用ckeditor,前台用户使用FCKeditor。 在网站目录includeincinc_fun_funAdmin.php文件中,找到139行,functionSpGetEditor函数,if($GLOBALS[‘cfg_html_editor’]==’fck’)换成if($GLOBALS[‘my_html_editor’]==’fck’||$GLOBALS[‘cfg_html_editor’]==’fck’),然后再前面 代码如下: if(!isset($GLOBALS['cfg_html_editor'])) { $GLOBALS['cfg_html_editor']='fck'; } 登录后复制 接着跟上一句 …