
Плагин «Выбор фото для топика с сервера»
Версия 1.0.0 |
Совместимость: 1.0.3
Добавлен: 21 ноября 2013 | Обновлен: 27 ноября 2013
Скачан 945 раз
Добавлен: 21 ноября 2013 | Обновлен: 27 ноября 2013
Скачан 945 раз
Плагин позволяет выбирать фото из уже загруженных на сервер.
Необходим CKFinder. По умолчанию данный функционал доступен только администраторам.
GitHub: github.com/ferryvg/ls_ckchange
Обсуждение: livestreet.ru/blog/16299.html
Необходим CKFinder. По умолчанию данный функционал доступен только администраторам.
GitHub: github.com/ferryvg/ls_ckchange
Обсуждение: livestreet.ru/blog/16299.html
1. Распаковать архив в папку /plugins/
2. Заугрузить CKFinder (я советую загружать в папку /engine/lib/external/)
3. В папке с CKFinder найти файл config.php
3.1 Найти определение функции CheckAuthentication (примерно 24 строка):
3.2 Снести все это к чертям (удалить)
3.3 Далее найти:
3.4 И после
добавить подключение файла /include/ck_config.php
Например, у меня это так:
4. Добавить подключение CKFinder в шаблоне (/templates/skin/ваш_шаблон/actions/ActionTopic/add.tpl)
У меня это выглядит вот так:
5. Установить модуль через админку.
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. Установить модуль через админку.
Основные положения лицензионного соглашения
Данный плагин распространяется по лицензии MIT. Полный текст лицензии находится в файле LICENSE.txtСписок версий с изменениями
-
1.0.0
21 ноября 2013 - Релиз