Поиск изображений в ckfinder не работает должным образом на ckeditor php

Я работаю над основным 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.


person deemi-D-nadeem    schedule 19.05.2015    source источник
comment
ckeditor.com/forums/Support/.   -  person Zast    schedule 19.05.2015


Ответы (1)


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

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

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

Подробнее здесь .

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

person Anna Tomanek    schedule 20.05.2015
comment
Я использую textarea на многих страницах и даю один и тот же идентификатор... может ли это создать проблему или нет - person deemi-D-nadeem; 20.05.2015
comment
Элемент id должен быть уникальным в соответствии со спецификациями HTML. . - person Anna Tomanek; 20.05.2015