elrteWidgetYii

Выкладываем свои наработки
NetStranger
Сообщения: 107
Зарегистрирован: 2010.03.17, 12:54

elrteWidgetYii

Сообщение NetStranger »

Собрал свой виджет наконец то, возможно кому то пригодится, в нем сразу подключен веб менеджер и визуальный редактор производства
http://elrte.ru/
http://elrte.ru/elfinder

Все бесплатное и работает довольно хорошо и шустро. Так что юзайте если кому надо. Если есть баги - сообщайте.


Подключается таким образом

Код: Выделить всё

     $this->widget('application.extensions.elrte.elrte',array(
'attribute'=>'our-element',
'Template'=>'complete'));

//        attribute - id поля 
//
//*  tiny: только кнопки изменения стиля текста (жирный, наклонный, подчеркнутый, перечеркнутый, subscript, superscript)
//    * compact: тоже, что и tiny + сохранить, отмена/повтор, выравнивание, списки, ссылки, полноэкранный режим
//    * normal: compact + копировать/вставить, цвета, отступы, элементы, изображения
//    * complete: normal + форматирование, размер и стиль шрифта
//    * maxi: complete + таблицы        


Все настройки в контроллере. Визуальные настройки в elrte.php в extensions

Основная фишка в распределении файлов по папкам юзеров. Смотрите контроллер для подробностей
Вложения
elrteWidgetYii1.1.rar
elrteWidgetYii v.1.1
(248.58 КБ) 348 скачиваний
elrteWidgetYii.rar
elrteWidgetYii v.1.01
(248.08 КБ) 351 скачивание
Последний раз редактировалось NetStranger 2010.07.08, 16:05, всего редактировалось 2 раза.
Вот, что можно сделать с помощью Yii - Teutonick.ru
nagash
Сообщения: 35
Зарегистрирован: 2010.03.30, 14:26
Откуда: Украина, г. Сумы

Re: elrteWidgetYii

Сообщение nagash »

При создании превьюшек для png-файлов не поддерживается прозрачность - картинка черная получается.
NetStranger
Сообщения: 107
Зарегистрирован: 2010.03.17, 12:54

Re: elrteWidgetYii

Сообщение NetStranger »

Спасибо! Исправил! Теперь закачивает и ресайзит PNG с прозрачным фоном!

перекачайте и замените контроллер.
Вот, что можно сделать с помощью Yii - Teutonick.ru
AbS_
Сообщения: 207
Зарегистрирован: 2010.03.27, 14:02

Re: elrteWidgetYii

Сообщение AbS_ »

В демо примере http://elrte.ru/elfinder/demo
Нельзя зайти в Drop box. Отказано в доступе.
NetStranger
Сообщения: 107
Зарегистрирован: 2010.03.17, 12:54

Re: elrteWidgetYii

Сообщение NetStranger »

AbS_ писал(а):В демо примере http://elrte.ru/elfinder/demo
Нельзя зайти в Drop box. Отказано в доступе.
Друг) это уже к разработчикам =) я лишь сделал виджет из elrte =)
Вот, что можно сделать с помощью Yii - Teutonick.ru
Аватара пользователя
troex
Сообщения: 1
Зарегистрирован: 2010.04.29, 13:41
Контактная информация:

Re: elrteWidgetYii

Сообщение troex »

"Drop Box" - это когда туда можно только скопировать или переместить файл, но нельзя просмотреть содержимое, аналоигично как в Mac OS или что-то вроде upload only FTP
AbS_
Сообщения: 207
Зарегистрирован: 2010.03.27, 14:02

Re: elrteWidgetYii

Сообщение AbS_ »

troex писал(а):"Drop Box" - это когда туда можно только скопировать или переместить файл, но нельзя просмотреть содержимое, аналоигично как в Mac OS или что-то вроде upload only FTP
Ну кто ж знал :)
Аватара пользователя
IceDragon
Сообщения: 50
Зарегистрирован: 2010.04.08, 20:02

Re: elrteWidgetYii

Сообщение IceDragon »

на самом деле в дропбоксе спокойно можно выложить в общую директорию - и кто хочет - может смотреть.
Аватара пользователя
RSol
Сообщения: 325
Зарегистрирован: 2010.05.07, 08:36
Откуда: Северодонецк, Украина
Контактная информация:

Re: elrteWidgetYii

Сообщение RSol »

Спасибо за хороший виджет.
Предлагаю его доработать:

1. В контроллере вместо json_encode использовать CJSON::encode (это мелочи, но ........)
2. В файле "elrte.php" использовать

Код: Выделить всё

url : '".CController::createUrl('/el/run')."', // путь до контроллера и метода run() 
NetStranger
Сообщения: 107
Зарегистрирован: 2010.03.17, 12:54

Re: elrteWidgetYii

Сообщение NetStranger »

RSol писал(а):Спасибо за хороший виджет.
Предлагаю его доработать:

1. В контроллере вместо json_encode использовать CJSON::encode (это мелочи, но ........)
2. В файле "elrte.php" использовать

Код: Выделить всё

url : '".CController::createUrl('/el/run')."', // путь до контроллера и метода run()  

попробую при следующем апдейте! Спасибо))
Вот, что можно сделать с помощью Yii - Teutonick.ru
Аватара пользователя
kosenka
Сообщения: 677
Зарегистрирован: 2009.09.26, 12:41
Откуда: москва
Контактная информация:

Re: elrteWidgetYii

Сообщение kosenka »

Редактор понравился, но есть баги:
1) нельзя на одной странице разместить сразу 2 редактора (первый не инициализируется)
2) добавить в настройку width (которая в css: .el-rte {} ), а то править css как-то не удобно
NetStranger
Сообщения: 107
Зарегистрирован: 2010.03.17, 12:54

Re: elrteWidgetYii

Сообщение NetStranger »

Обновил виджет, добавил автоматический ренейм закачиваемых файлов... Правда он немного недопиленый, но работает)
Плюс последовал совету товарища RSol. Спасибы
Вот, что можно сделать с помощью Yii - Teutonick.ru
Аватара пользователя
kosenka
Сообщения: 677
Зарегистрирован: 2009.09.26, 12:41
Откуда: москва
Контактная информация:

Re: elrteWidgetYii

Сообщение kosenka »

NetStranger писал(а):Обновил виджет, добавил автоматический ренейм закачиваемых файлов... Правда он немного недопиленый, но работает)
Плюс последовал совету товарища RSol. Спасибы
И еще багу нашел - если у Yii включено csrf, то нeвозможно закачать файлы в elrteFinder. Надо править js-исходник, я попробовал, но моих знаний js, увы не хватает.
NetStranger
Сообщения: 107
Зарегистрирован: 2010.03.17, 12:54

Re: elrteWidgetYii

Сообщение NetStranger »

Моих тем более)) надо разрабов толкать
А что за csrf? и зачем он нужен?
Вот, что можно сделать с помощью Yii - Teutonick.ru
Аватара пользователя
kosenka
Сообщения: 677
Зарегистрирован: 2009.09.26, 12:41
Откуда: москва
Контактная информация:

Re: elrteWidgetYii

Сообщение kosenka »

http://www.yiiframework.com/doc/guide/r ... s.security - Предотвращение подделки межсайтовых запросов
Ekstazi
Сообщения: 1428
Зарегистрирован: 2009.08.20, 22:54
Откуда: Молдова, Бельцы
Контактная информация:

Re: elrteWidgetYii

Сообщение Ekstazi »

В расширении есть баги. Я щас пораюботаю над ним и выложу. Соединим все вместе.
NetStranger
Сообщения: 107
Зарегистрирован: 2010.03.17, 12:54

Re: elrteWidgetYii

Сообщение NetStranger »

да я сегодня встретился с багами касаемо 'mimeDetect' => 'internal' - никаким образом не соизволил определить вид файла(( пришлось убрать ограничения вовсе.
И какие то косяки были с правами доступа к созданным файлам и папкам, я что то покрутил вроде прошло
Вот, что можно сделать с помощью Yii - Teutonick.ru
opa-na
Сообщения: 84
Зарегистрирован: 2011.07.19, 13:18

Re: elrteWidgetYii

Сообщение opa-na »

Извиняюсь за поднятие старой темки, но нещадно мучает вопрос:
установил elrteWidgetYii - все работает! Спасибо!
Файловый менеджер тоже работает, но в самом редакторе есть кнопки только на загрузку изображений и флеш.
Архивы он в файловом менеджере через эти кнопки загружеат, но html-код генерирует как для изображений <img src="arhiv.zip"... и т.п.
Подскажите пожалуйста, как, загружая архив через файловый менеджер получать в html-редакторе ссылку на его скачивание <a href="....
И как вывести отдельную кнопочку для закачки архивов в окошко редактора.
Заранее благодарен за ответ!
SpiLLeR
Сообщения: 350
Зарегистрирован: 2009.09.17, 16:47
Откуда: Санкт-Петербург
Контактная информация:

Re: elrteWidgetYii

Сообщение SpiLLeR »

делайте загрузку не через изображение, а через вставку ссылки)
Предупрежден - значит вооружен.
devKP.ru
opa-na
Сообщения: 84
Зарегистрирован: 2011.07.19, 13:18

Re: elrteWidgetYii

Сообщение opa-na »

Спасибо Вам большое!!! Действительно все так работает, а я как то втупил :)
Ответить