【发布时间】:2012-09-15 05:36:08
【问题描述】:
我有一个使用 CKEditor 作为所见即所得编辑器的 drupal 站点,我想使用 CKFidner 上传图片,但在为管理员启用权限后,我仍然收到类似错误:“出于安全原因,文件浏览器已禁用。请联系您的系统管理员并检查 CKFinder 配置文件” - 为什么会这样?
谢谢!
【问题讨论】:
标签: drupal permissions ckfinder
我有一个使用 CKEditor 作为所见即所得编辑器的 drupal 站点,我想使用 CKFidner 上传图片,但在为管理员启用权限后,我仍然收到类似错误:“出于安全原因,文件浏览器已禁用。请联系您的系统管理员并检查 CKFinder 配置文件” - 为什么会这样?
谢谢!
【问题讨论】:
标签: drupal permissions ckfinder
通过 ckeditor 上传图片是在您的内容中添加图片的一种方式。根据经验,我建议您尝试 imagefield 和插入模块。通过这种方式,您可以控制从上传图像到您的节点的视图,并轻松显示照片/预告片,在节点中创建包含 2 张以上图像或任何您想要的画廊,因为您的图像将以结构化方式保存在您的节点上。
【讨论】:
这里:
function CheckAuthentication()
{
return false;
}
默认情况下 CheckAuthentication() 出于安全原因禁用它,因为它允许任何人将文件上传到您的服务器。
出于测试目的,您可以返回true,但关键是您实现了一些逻辑来仅授权经过身份验证的用户。
function CheckAuthentication()
{
//put some logic here
return isset($_SESSION['IsAuthorized']) && $_SESSION['IsAuthorized'];
}
【讨论】: