2015-05-19 5 views
2

Я работаю над базовым php. Существует страница для продуктов для добавления или редактирования их названия, изображений и т. Д.ckfinder просматривает изображения, которые не работают должным образом на ckeditor php

Для описания товара Я использовал ckeditor плагин, который отлично работает, но нет возможности для загрузки изображения, поэтому я добавляю еще один плагин ckfinder для загрузки изображений. Когда я нажимаю на просмотр загрузки изображения, он открывает пустое окно и показывает мне это сообщение

Браузер файлов отключен из соображений безопасности. Обратитесь к системному администратору и проверьте файл конфигурации CKFinder.

Я не знаю, что это значит и как это можно настроить.

Вот мой HTML код index.html:

<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>Untitled Document</title> 
<script language="javascript" type="text/javascript" src="ckeditor/ckeditor.js"></script> 
</head> 

<body> 
<textarea name="testEditor" id="testEditor"></textarea> 
<script> 
    // Replace the <textarea id="editor1"> with a CKEditor 
    // instance, using default configuration. 
    CKEDITOR.replace('testEditor', 
         { 
          filebrowserBrowseUrl : 'http://localhost/editor/ckfinder/ckfinder.html', 
          filebrowserImageBrowseUrl : 'http://localhost/editor/ckfinder/ckfinder.html?type=Images', 
          filebrowserFlashBrowseUrl : 'http://localhost/editor/ckfinder/ckfinder.html?type=Flash', 
          filebrowserUploadUrl : 'http://localhost/editor/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files', 
          filebrowserImageUploadUrl : 'http://localhost/editor/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images', 
          filebrowserFlashUploadUrl : 'http://localhost/editor/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Flash', 
          filebrowserWindowWidth : '1000', 
          filebrowserWindowHeight : '700' 
         } 
        ); 
</script> 

Пожалуйста, помогите мне, я работаю над CKEditor и ckfinder в первый раз.

+1

http://ckeditor.com/forums/Support/file-browser-disabled-for-security-reasons. – user3633383

ответ

2

Проверьте файл config.php в корне CKFinder.

По умолчанию CKFinder не работает из-за ограничений аутентификации. Сначала вы должны убедиться, что вы правильно настроили его, а затем включите его. Это делается для того, чтобы неавторизованный пользователь не мог загружать и получать доступ к файлам на вашем сервере.

Как только вы полностью сконфигурировали CKFinder, вы готовы включить его для использования. Для этого используется функция CheckAuthentication(). В этой функции вы должны реализовать код, гарантирующий, что запросы поступают от аутентифицированного пользователя. Обычно это делается путем назначения переменной сеанса при входе пользователя в систему.

Вы можете прочитать больше in the documentation here.

Обратите внимание, что в отличие от CKEditor, CKFinder не является продуктом с открытым исходным кодом, и вы используете need a license для использования в целях, отличных от оценки.

+0

ok получил это .. вы можете помочь мне еще одну вещь !!!!! – deemi

+0

Я использую textarea на многих страницах и даю тот же идентификатор ... может ли это сделать какую-то проблему или нет. – deemi

+0

Элемент 'id' [должен быть уникальным] (https://developer.mozilla.org/en-US/docs/Web/ HTML/Global_attributes/id), согласно спецификациям HTML. –