点评:在成员
函数前dedecms后,CKEditor是个问题,会员
上传的
图片,如果你使用CKEditor,非
管理员帐户,点击上传图片的按钮会弹出:
提示:需要进入后台管理
目录登录,真的是很郁闷啊,遇到这样的的问题,朋友们可以看看哦
1。dedecms5.7的
默认编辑器成为CKEditor,我个人觉得,CKEditor优于FCKeditor,和我对这个改变很满意。
但在成员dedecms文章发表CKEditor面前,是个问题,在前台会员贡献本身不需要太多的
功能,有一个会员上传的图片,如果你使用CKEditor,非管理员帐户,点击上传图片的按钮会弹出提示:的:需要进入后台管理目录登录,网上看到的是
解决方案
注释 / / / congig.php对话框包括以下代码中的代码:
复制代码代码如下所示:
如果($ cuserlogin -> getuserid()< = 0)
{
如果(空(美元admindirhand))
{
showmsg(提示:进入后台管理目录登录,请进入后台管理目录:
出口();
}
女孩=..美元/,/ { $ admindirhand } /登录。phpgotopage =Urlencode($ dedenowurl);
;
出口();
}
但谁不登录
用户也可以
显示页面,虽然是一个虚假的
报告。此外,所有的用户都可以看到在根目录下的所有
文件,因此安全性大大降低。然后,开始FCKeditor台怀旧图片上传,上传文件是单用户目录,没有权威的问题,所以决定继续使用CKEditor
背景,使用FCKeditor用户。
在Web目录 inc_fun_funadmin.php包括
公司文件,找到139行,functionspgeteditor功能如果($ = { } = = 'fck 'cfg_html_editor '如果')(美元全球{ 'my_html_editor} = = 'fck| |美元'cfg_html_editor } = = = {'fck '),然后去提前。
复制代码代码如下所示:
如果(!isset($ = { 'cfg_html_editor ' }))
{
{ } ==美元'cfg_html_editor 'fck;
}
紧接着一句话
复制代码代码如下所示:
如果(!isset($ = { 'my_html_editor ' }))
{
{ } ==美元'my_html_editor '0';
}
然后添加全局'my_html_editor } = {美元的'fck'to文件需要使用FCKeditor。例如,如果你想在成员一般的文章使用这个编辑器,添加全局'my_html_editor } = {美元的'fck到顶部的article_add.php。
刷新页面,成功。
描述:dedecms5.7没有的功能,可以从5.6个版本中,放在include目录。
2。这个问题是从5.6
升级到5.7之后的问题,然后导入旧数据库3个表(额外的表、主表和微表)。
因为dedecms5.7比5.6的文章更多的选票,档案表有一个votid场。
所以你要加入这一领域。如果你发布或
修改文章,
系统会提示您更新dnzsw04_archives误差。
uff1a结算条款
在后台SQL
命令行
输入以下命令后,请
运行:
复制代码代码如下所示:
之` dnzsw04_archives `添加` voteid ` MEDIUMINT(8)notnull;
执行上面的命令后,问题就可以完美地解决了。
此外,升级也是一个问题类似于dede后台目录。默认的dede后台目录,你必须上传dede目录文件在升级文件到后台目录
设置。
5.6个默认模板也可以应用在5.7中,只要代码相同,更新就可以直接上传。