Composer в 5.7

Любая помощь по установке/настройке/модификации concrete5

Composer в 5.7

Сообщение vbnm » 07 июн 2015, 23:08 ,  »  Сообщение:#1

Никто еще не ломал его на предмет добавления функционала, спойлера там, иль еще чего?
Вопрос встал потому, что хочу прикрутить скрипт из блока медия к нему, чтобы медиафайлы проигрывались прям в сообщениях.
ток вот не врублюсь где у него и что
фаил отображения сообщения нашел
фаил редактора нашел
но как из редактора передавать значения в сообщение пока не пойму
сам скрипт размазан по всему движку
короч весь вопрос в том, как добавить свой ббкод
допустим нам надо добавить туда ббкод:[ youtube] [ /youtube], где и шо редактить, прописывать?
есть два варманта:
сделать отдельную кнопку, как загрузка файла в сообщение и сделать в виде самого ббкода, когда из админки задается редактор в полном виде с кнопками наверху, там жирный текст, вставить ссылку,..
У вас нет необходимых прав для просмотра вложений в этом сообщении.
vbnm
 
Сообщения: 462
Зарегистрирован: 02 июл 2011, 01:44

Re: Composer в 5.7

Сообщение cmsservice » 08 июн 2015, 22:55 ,  »  Сообщение:#2

1. Композер и редактор никак не связаны между собой. Любой модуль можно поместить в Composer, достаточно добавить файл composer.php в директорию модуля. Подробнее есть статья на официальном сайте
Пожалуйста зарегистрируйтесь, чтобы увидеть ссылку

2. В редактор можно добавлять свои кнопки через создание плагинов для редактора
Пожалуйста зарегистрируйтесь, чтобы увидеть ссылку

Примеры работы с редактором
Пожалуйста зарегистрируйтесь, чтобы увидеть ссылку

Примеры плагинов для редактора
Пожалуйста зарегистрируйтесь, чтобы увидеть ссылку
С уважением, Константин
http://Переделка-сайтов.РФ
Индивидуальные решения на платформе Concrete5 для театров и производственно-торговых компаний.
Аватара пользователя
cmsservice
 
Сообщения: 763
Зарегистрирован: 10 окт 2010, 00:10
Откуда: Москва

Re: Composer в 5.7

Сообщение vbnm » 09 июн 2015, 09:50 ,  »  Сообщение:#3

вот, пасип, надо буит ознакомится.
vbnm
 
Сообщения: 462
Зарегистрирован: 02 июл 2011, 01:44

Re: Composer в 5.7

Сообщение vbnm » 09 июн 2015, 12:55 ,  »  Сообщение:#4

В редакторе свои то кнопки и те не срабатывают)))
читаем:
buttons: [ 'bold','italic','deleted','|','fontcolor','|','link' ]
в
concrete5.7.4.2\concrete\elements\conversation\editor\redactor\message.php

а видим?
а видим всего четыре кнопы, фонтколор кнопка отсутсвует.
попробовал поиграться с добавлением других, уже прописанных кнопок, типо размер текста, форматирование и тд и тп фиг-то там
ед сработала: case 'alignment': return 'fa fa-align-left';

concrete5.7.4.2\concrete\js\build\vendor\redactor\redactor.js

при этом все картинки авезоком прописаны в ксс

пипец какой-то)))
vbnm
 
Сообщения: 462
Зарегистрирован: 02 июл 2011, 01:44

Re: Composer в 5.7

Сообщение vbnm » 09 июн 2015, 13:14 ,  »  Сообщение:#5

/Любой модуль можно поместить в Composer/
у меня задача иная, не редактировать оформление блока с помощью композера
а засунуть в Беседы возможность отображения блока Медиа
т.е. добавить кнопку новую и сделать так, чтобы содержимое попадало в тело сообщения

ссыли на редактор не совсем то, потому, что в С5 скрипты переписаны уже под систему, а там черт ногу сломит,- потому что и свои то кнопки у них не срабатывают
вот пример:
"" var button = this.button.add('fontsize', 'Change Font Size');
/* concrete5 */
this.button.setAwesome('fontsize', 'fa fa-text-height');
/* end concrete5 */
this.button.addDropdown(button, dropdown);
""
из:
concrete5.7.4.2\concrete\js\build\vendor\redactor\fontsize.js
но если вы прописываете эту кнопку в редактор Бесед, она не работает, хотя все и везде указано
vbnm
 
Сообщения: 462
Зарегистрирован: 02 июл 2011, 01:44

Re: Composer в 5.7

Сообщение cmsservice » 21 июн 2015, 17:32 ,  »  Сообщение:#6

vbnm писал(а):В редакторе свои то кнопки и те не срабатывают)))

пипец какой-то)))

Никакого пипеца нет. :)
Во вложении тебе пример, как добавить свою кнопку в тулбар редактора. Пример рабочий, можешь проинсталлировать в тестовую C5.7 и пристально рассмотреть как он работает под отладчиком.

UPD: после установки не забудь активировать плагин в /index.php/dashboard/system/basics/editor
У вас нет необходимых прав для просмотра вложений в этом сообщении.
С уважением, Константин
http://Переделка-сайтов.РФ
Индивидуальные решения на платформе Concrete5 для театров и производственно-торговых компаний.
Аватара пользователя
cmsservice
 
Сообщения: 763
Зарегистрирован: 10 окт 2010, 00:10
Откуда: Москва

Re: Composer в 5.7

Сообщение vbnm » 22 июн 2015, 03:39 ,  »  Сообщение:#7

Вы дали кнопку для общего редактора текста.
А нужна для редактора, что идет в беседах (конвазе)
vbnm
 
Сообщения: 462
Зарегистрирован: 02 июл 2011, 01:44

Re: Composer в 5.7

Сообщение cmsservice » 22 июн 2015, 10:07 ,  »  Сообщение:#8

Так по аналогии сделать не получится разве. Редактор-то один, конфигурирует его разный код.
С уважением, Константин
http://Переделка-сайтов.РФ
Индивидуальные решения на платформе Concrete5 для театров и производственно-торговых компаний.
Аватара пользователя
cmsservice
 
Сообщения: 763
Зарегистрирован: 10 окт 2010, 00:10
Откуда: Москва

Re: Composer в 5.7

Сообщение vbnm » 22 июн 2015, 15:05 ,  »  Сообщение:#9

о том и речь, гдет тормоза какие-то непонятные, вродь все подключаешь, должно работать, ан нет)))
грю, вон картинка на верху, видим четыре кнопки, хотя в коде прописано уже по умолчанию пять, цвет шрифта + две разделительный вертикальные "|" их нет
адреса файлов указал
vbnm
 
Сообщения: 462
Зарегистрирован: 02 июл 2011, 01:44


Вернуться в Помощь по concrete5

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

cron