Плагины для Joomla, Drupal, Wordpress
Added by Troex Nevelin over 1 year ago
Ищутся разработчики для написания плагинов/модулей.
По идеи задача должна быть тривиальна. Желательно знание устройства той или иной системы, чтобы не городить велосипеды.
P.S.: Комманда Joostina (модификация joomla) уже накидала плагин, возможно тут есть что взять за основу для Joomla.
Replies (27)
RE: Плагины для Joomla, Drupal, Wordpress
-
Added by Troex Nevelin over 1 year ago
Планируется встреча с коммандой http://joom.ru, обещали помочь с написанием плагина. Скорее всего под 1.6
RE: Плагины для Joomla, Drupal, Wordpress
-
Added by botanist1 botanist2 over 1 year ago
Вот набросок компонента для joomla 1.5.17. Сильно подозреваю, что в каталоге elfinder есть лишние файлы. Что можно удалить без ущерба?
com_elfinder1.0_alpha.zip (527.4 kB)
RE: Плагины для Joomla, Drupal, Wordpress
-
Added by Troex Nevelin over 1 year ago
Директории src/, connectors/python/ и файлик js/elfinder.full.js смело можно удалять
RE: Плагины для Joomla, Drupal, Wordpress
-
Added by botanist1 botanist2 over 1 year ago
Спасибо. Спрошу тут ибо вижу что команда одна. Если против правил форума, перенесите пожалуйста куда надо.
Пытаюсь прикрутить elRTE к joomla, но знания JS на уровне взять/подключить/инициализировать. Используется MooTools (version:'1.12')
Подключение
1 jQuery.noConflict();
2 jQuery().ready(function($) {
3 var opts = {
4 cssClass : 'el-rte',
5 lang : '".$lang."',
6 height : ".(int)$height.",
7 width : ".(int)$width.",
8 toolbar : '".$toolmode."',
9 cssfiles : ['".JURI::root()."plugins/editors/elrte/css/elrte-inner.css'],
10 fmAllow : true,
11 fmOpen : function(callback) {
12 $('<div />').elfinder({
13 url : '".JURI::root()."plugins/editors/elrte/connectors/php/connector.php',
14 lang : 'en',
15 dialog : { width : 900, modal : true },
16 editorCallback : callback
17 })
18 }
19 };
20 $('#".$name."').elrte(opts);
21 });
Все отображается. Файл менеджер тоже.
1. Но когда начинаю печатать, консоль firebug на каждое нажатие клавиши выдает сообщение.
"Не следует использовать свойство «charCode» события «keydown». Его значение бессмысленно.
Не следует использовать свойство «charCode» события «keyup». Его значение бессмысленно."
Подозреваю что именно поэтому изменения на сохраняются, хотя в режиме "исходник" все отлично
сохраняется.
Firefox 3.6.3
Как побороть?
2. И еще при нажатии вставки изображения вылазит ошибка$.isArray is not a function
if (!$.isArray(data)) { elrte.full.js (строка 287)
Соответственно ничего не происходит
Исправляется вставкой jQuery вместо $, но не хотелось бы лезть в оригинальный код.
Чего-то не получилось нормально вставить код. выставил собака Jscript собака и ничего. Справку смотрел. Так и надо.
RE: Плагины для Joomla, Drupal, Wordpress
-
Added by Troex Nevelin over 1 year ago
Попробуй для начала отключить mootools и всё будет нормально, тогда нужно ковырять наш код на предмет большей совместимости с mootools. Так как судя по твоему коду ты всё сделал правильно.
RE: Плагины для Joomla, Drupal, Wordpress
-
Added by Dmitry Levashov over 1 year ago
нотисы в файрбаге - это нормально - ни на что не влияет
по совместимости с mootool
в elrte.full.js вставте
строка 141 (function($) {
строка 375 })(jQuery);
это баг - исправим в след версии
RE: Плагины для Joomla, Drupal, Wordpress
-
Added by botanist1 botanist2 over 1 year ago
Troex Nevelin wrote:
Попробуй для начала отключить mootools.
Невозможно. Отключится вся админка, не говоря уже о форме самого редактора, в ней ведь не один редактор. Штурм не получился. Переходим к осаде.
Спасибо за ответы.
RE: Плагины для Joomla, Drupal, Wordpress
-
Added by Alexey Sukhotin over 1 year ago
Troex Nevelin wrote:
Ищутся разработчики для написания плагинов/модулей.
Модуль для Drupal. Поддерживает CKEditor/FCKeditor, TinyMCE, BUEditor, jWYSIWYG, YUI editor.
Последняя версия доступна здесь:
http://drupal.org/project/elfinder/
elfinder-6.x-0.1.tar.gz - elFinder для Drupal 6 (487.2 kB)
RE: Плагины для Joomla, Drupal, Wordpress
-
Added by Troex Nevelin over 1 year ago
botanist1 botanist2 wrote:
Вот набросок компонента для joomla 1.5.17.
Посмотрел ваш plugin под Joomla 1.6.0-beta1, не работает только коннектор так как не находит пути, но это не страшно. Можно ли сделать чтобы коннектор работал через view? Мне кажется так будет гораздо правильнее (перенести задачу connector.php во view). Иначе получается что я могу обратиться к коннектору через прямой URL без аутентификации.
elFinder-joomla16b1.png (124.5 kB)
RE: Плагины для Joomla, Drupal, Wordpress
-
Added by botanist1 botanist2 over 1 year ago
Почему-то уведомления на почту не приходят.
Troex Nevelin wrote:
Можно ли сделать чтобы коннектор работал через view? Мне кажется так будет гораздо правильнее (перенести задачу connector.php во view). Иначе >получается что я могу обратиться к коннектору через прямой URL без аутентификации.
Попробуем. Но тогда ссылки будут вида index.php?option=com_elfinder&view=elfinder
Схавает ли JS такое подключение
url : 'index.php?option=com_elfinder&view=elfinder'
трудно сказать. Бум Пробовать.
RE: Плагины для Joomla, Drupal, Wordpress
-
Added by botanist1 botanist2 over 1 year ago
Во
com_elfinder1_0_alpha.zip - Без внешних вызовов файлов (360.7 kB)
RE: Плагины для Joomla, Drupal, Wordpress
-
Added by Troex Nevelin over 1 year ago
Давайте дальнейшнее обсуждение по плагину для joomla вынесем сюда #132
RE: Плагины для Joomla, Drupal, Wordpress
-
Added by Troex Nevelin over 1 year ago
botanist1 botanist2 wrote:
Почему-то уведомления на почту не приходят.
Гляньте в настройках акканута
RE: Плагины для Joomla, Drupal, Wordpress
-
Added by Dmitry Levashov over 1 year ago
Плагин для InstantCMS detected!
RE: Плагины для Joomla, Drupal, Wordpress
-
Added by Troex Nevelin over 1 year ago
elRTE и elFinder интегрированны в Kandidat CMS
RE: Плагины для Joomla, Drupal, Wordpress
-
Added by Тимофей Захарчук over 1 year ago
Очень Хороший редактор и менеджер
Как идут дела с модулем редактора и менеджера для drupal?
надо его интегрировать в http://drupal.org/project/wysiwyg
RE: Плагины для Joomla, Drupal, Wordpress
-
Added by jibiel _ over 1 year ago
добрый день,
пишу плагин для wordpress, заступорился в одном месте.
не могу передать в connector.php свойства из wordpress. функция get_option в connector.php не работает и похоже не только она, например вордпрессовская bloginfo.
что происходит с connector.php в elfinder.php и есть ли обходные способы передать значения коннектору?
RE: Плагины для Joomla, Drupal, Wordpress
-
Added by Dmitry Levashov over 1 year ago
Не очень понял вопрос. Конектор иниациализует класс elFinder передавая ему массив опций. Другого способа нет. Думаю вам надо с классом elFinder напрямую
RE: Плагины для Joomla, Drupal, Wordpress
-
Added by Troex Nevelin over 1 year ago
wordpress
Если вы на прямую обращаетесь к connector.php, то в нём не будет окружения wordpress, я думаю вам нужно функционал connector.php перенести прямо с модуль workpress'a.
RE: Плагины для Joomla, Drupal, Wordpress
-
Added by Alexey Sukhotin over 1 year ago
Тимофей Захарчук wrote:
Очень Хороший редактор и менеджер
Как идут дела с модулем редактора и менеджера для drupal?
надо его интегрировать в http://drupal.org/project/wysiwyg
Менеджер давно интегрирован. http://drupal.org/project/elfinder
RE: Плагины для Joomla, Drupal, Wordpress
-
Added by Alexey Sukhotin over 1 year ago
botanist1 botanist2 wrote:
Вот набросок компонента для joomla 1.5.17. Сильно подозреваю, что в каталоге elfinder есть лишние файлы. Что можно удалить без ущерба?
Ну наконец-то есть альтернатива корявому com_media :)
А реально сделать так, чтобы он при инсталляции подменял в админском меню ссылку com_media на себя?
RE: Плагины для Joomla, Drupal, Wordpress
-
Added by jibiel _ over 1 year ago
вуаля! в аттатче моя версия плагина для WP.
остались неясными несколько моментов, заранее прошу прощения если вопросы оскорбительны )
- — пока не удалось справиться со свойством «New files mode» (выставлял различные значения напрямую в connector.php — не помогло, новые файлы создаются с правами r/w/rm), при этом с «New folders mode» все в порядке
- — свойство «Count total directories sizes» отвечает за число в правом нижнем углу интерфейса, я правильно понимаю? аналогично выставляю значение в connector.php в false — никаких изменений
- — при двойном клике на файл ничего не происходит, точнее интерфейс вообще исчезает, при этом через контекстное меню файлы вполне нормально открываются в новом окне. пока не лез в js elfindera, есть наводки из-за чего это может быть?
- — ну и совсем, наверное, смешное — почему у меня превьюшки не центрированные по картинке, как у вас, а просто кусок левого верхнего угла исходного изображения?) используются разные библиотеки? «Library for thumbnail creation» стоит в «auto».
в данный момент жду одобрения плагина на wordpress.org и инвайта на хабр )
wp-elfinder.zip (344.9 kB)
wp-elfinder.png (101.4 kB)
RE: Плагины для Joomla, Drupal, Wordpress
-
Added by Dmitry Levashov over 1 year ago
jibiel _ wrote:
вуаля! в аттатче моя версия плагина для WP.
Спасибо! Отличная работа!
остались неясными несколько моментов, заранее прошу прощения если вопросы оскорбительны )
- — пока не удалось справиться со свойством «New files mode» (выставлял различные значения напрямую в connector.php — не помогло, новые файлы создаются с правами r/w/rm), при этом с «New folders mode» все в порядке
- — свойство «Count total directories sizes» отвечает за число в правом нижнем углу интерфейса, я правильно понимаю? аналогично выставляю значение в connector.php в false — никаких изменений
- — при двойном клике на файл ничего не происходит, точнее интерфейс вообще исчезает, при этом через контекстное меню файлы вполне нормально открываются в новом окне. пока не лез в js elfindera, есть наводки из-за чего это может быть?
за такое поведение отвечают 2 опции в конфиге
editorCallback : function(url) { window.console.log(url) },
closeOnEditorCallback : true,
Если файндер используется не в связке с редактором их не надо устанавливать
- — ну и совсем, наверное, смешное — почему у меня превьюшки не центрированные по картинке, как у вас, а просто кусок левого верхнего угла исходного изображения?) используются разные библиотеки? «Library for thumbnail creation» стоит в «auto».
Да - разные библиотеки, посмотрите что у вас на сервере есть и поменяйте значение этой опции
в данный момент жду одобрения плагина на wordpress.org
RE: Плагины для Joomla, Drupal, Wordpress
-
Added by jibiel _ over 1 year ago
спасибо, это помогло.
ссылка на wordpress.org на всякий случай — http://wordpress.org/extend/plugins/wp-elfinder/
RE: Плагины для Joomla, Drupal, Wordpress
-
Added by Troex Nevelin over 1 year ago
Спасибо за плагин! По возможности на страничке палгина поменяйте URL на http://elrte.org/elfinder и в теге добавьте elfinder, а то не получается найти по ключевому слову