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


Установка и настройка
1. Распаковать архив в папку /plugins/2. Заугрузить CKFinder (я советую загружать в папку /engine/lib/external/)
3. В папке с CKFinder найти файл config.php
3.1 Найти определение функции CheckAuthentication (примерно 24 строка):
function CheckAuthentication() { // WARNING : DO NOT simply return "true". By doing so, you are allowing // "anyone" to upload and list the files in your server. You must implement // some kind of session validation here. Even something very simple as... // return isset($_SESSION['IsAuthorized']) && $_SESSION['IsAuthorized']; // ... where $_SESSION['IsAuthorized'] is set to "true" as soon as the // user logs in your system. To be able to use session variables don't // forget to add session_start() at the top of this file. return false; }
3.2 Снести все это к чертям (удалить)
3.3 Далее найти:
$config['Thumbnails'] = Array( 'url' => $baseUrl . '_thumbs', 'directory' => $baseDir . '_thumbs', 'enabled' => true, 'directAccess' => false, 'maxWidth' => 100, 'maxHeight' => 100, 'bmpSupported' => false, 'quality' => 80);
3.4 И после
'quality' => 80);
добавить подключение файла /include/ck_config.php
Например, у меня это так:
require_once($_SERVER['DOCUMENT_ROOT'].'/plugins/ckchange/include/ck_config.php');
4. Добавить подключение CKFinder в шаблоне (/templates/skin/ваш_шаблон/actions/ActionTopic/add.tpl)
У меня это выглядит вот так:
<script type="text/javascript" src="{cfg name='path.root.engine_lib'}/external/ckfinder/ckfinder.js"></script>
5. Установить модуль через админку.
21 комментарий
p.s.:
— а гдее ссылка на плагин?
— если бы в купе с CKEditor…
По поводу «открыть всем» подумаю.
Мой вам совет:
1) добавьте хук на «template_add_topic_topic_begin» и пусть плагин сам скрипт подключает;
2) вложите в архив исправленный файл «config.php», чтобы пользователям не пришлось ничего править.
Плагин от этого только выиграет.
2) У каждого свои потребности в настройке CKFinder. Плагин только проверяет авторизацию и указывает папку с фото.
2) ну, можно действовать по аналогии с Sphinx, который не поставляется с Livestreet, но конфигурационный файл для него поставляется.
А если примерно так
Я не имею права распространять CKFinder вкупе с плагином
имхо, лучше её в держать в папке плагина
Неужто нету свободных аналогов?
Из бесплатного: elFinder, пример «прикручивания»
как заливать фотографии???? или что-то я не понял?