Loadырь

Loadырь

Быть лучшим - не значит быть достаточно хорошим.
+1240
Репутация
4858
Рейтинг
#1 Live Editor для 1.10.4 и выше - работа напильником 17 сентября 2014 в 06:06
Доделал тот, что дал мне r2. От вашего сейчас там стоит загрузчик и обработчик файлов на сервер и перепиленный файл самого плагина. С этими файлами я скоро начну работать. Пока я их почти не трогал.
#2 Live Editor для 1.10.4 и выше - работа напильником 16 сентября 2014 в 21:27
Взял из языкового файла названия кнопок. Какие-то возможно вы не найдёте, но надо проверить все. Названия кнопок высвечивается при наведении мышки. Выбирайте любую кнопку и проверяйте ее по трём кнопкам "сохранить". И отписываемся в этой теме. Если всё гуд или такой кнопки нет я в этом посте удалю их. Если есть проблемы при сохранении по какой либо кнопке, то так и пишем — например — кнопка "предпросмотр" — работает в админке и не работает во фронте. Или "Заголовок 1" не сохраняется при нажатии на первую кнопку Или что-то в этом роде.
Сложнее всего с модальными окнами — там куча кнопок которых нет в этом списке, поэтому их я припишу сюда позже позже.

"Ссылка"
"Закладка"
"Изображение"
"Флеш"
"Медиа"
"Контент блок"
"Вставить таблицу"
"Размер таблицы"
"Редактировать таблицу"
"Редактировать ячейку"
"Таблица"
"Автоформатирование таблицы"
"Границы и тени"
"Выбрать тег"
"Очистить все"
"Теги"
"Пользовательские цвета"
"Другие цвета..."
"Расширенный редактор таблиц"
"Редактировать Таблицу/Ячейку"
"Вставить текст"
"Таблица"
"Шрифты"
"Текст"
"Видео с YouTube" — не вставляется с фронта
#1 Live Editor для 1.10.4 и выше - работа напильником 16 сентября 2014 в 21:25
Запилил немного скандально известный редактор.

Оказывается он может быть работоспособным laugh. Посмотреть на результат можно на демо-сайте (логин/пароль: demoadmin/demoadmin). Потрогать можно, скачав архив из моего профиля. Прямую ссылку не выкладываю, так как ещё будет допиливаться, а так может, кто-то случайно карму поднимет smile. Пока ставить на рабочий сайт не рекомендую. Работать будет — как на демо, но есть недоделки:

1. Загрузка файлов на сервер и ограничение по группам на чтение/запись — пока в процессе.

2. Есть три кнопки сохранения контента (на примере статьи или новости). Они работают по разному.

Первая кнопка "сохранить" находится после формы редактирования из фронта. Я знаю точно, что при нажатии на нее идёт обработка тегов и не всегда получается нужный результат. Уже исправил обрезку тега "class" у изображений, но надо найти как можно больше случаев когда при сохранении с фронта в этом редакторе теряется часть информации.

Вторая кнопка "сохранить" находится перед формой создания/редактирования статьи и выглядит, как галочка в зелёном кружке. Она пока для меня загадочным образом работает, что-то сохраняет, а что-то нет. Надо выяснить, что и как.

Третья кнопка "сохранить" находится после формы создания/редактирования статьи в админке. С ней я и экспериментировал. На данный момент проблем с ней нет.

3. Flickr — он вообще кому-то, нужен? У меня нет аккаунта там, поэтому проверить работоспособность его пока не получается, но у кого есть можете вписать своё имя пользователя в админке плагина и проверить — вдруг заработает hoho. Другие облачные сервисы и файловые хранилища прикручивать не буду. Чем меньше сторонних внедрений, тем лучше и безопаснее работает система.

4. Код ещё грязный. Зачищу ближе к финалу.

Немного о работе напильником:

1. Изменил структуру и местами тип файлов (.htm на .php) редактора.

2. Вынес все стили в файлы css. Я не дизайнер, поэтому вывод модальных окон привёл к общему виду (дизайн аля "чтоб, не стошнило"). Если есть грамотные спецы в области юзабилити, пришлите картинки куда и какие кнопки воткнуть — воткну.

3. Добавил поддержку кириллицы в шрифтах от Google. Да и вообще сделал их работоспособными в самом редакторе.

4. Вынес все стили для ссылок, картинок, видео в ютубе, таблиц в отдельные css файлы, которые надо подключить в
вашем шаблоне. (В архиве есть инструкция с какими файлами, что делать). Теперь вы можете сами изменить стили
в этих файлах на своё усмотрение и они автоматом отобразятся нужным образом в редакторе. Названия классов
изменять или добавлять/удалять не стоит. А вот их содержимое — как угодно.

5. Добавил несколько настроек, в которых вы можете указать, какие функции редактора, каким группам доступны.
В целом что-то открыл, что-то объединил с другим, но функционал оставил максимальным.

Итак, к чему я всё тут написал:

Нужна ваша помощь. Необходимо определить, какие функции редактора не отрабатывают должным образом по первой и второй кнопкам "сохранить".

Этот редактор в моём исполнении, я предоставляю как есть и он останется бесплатным в финальном релизе. В итоге если получится редактор менее "глючным", можно смело идти к разработчикам и просить их внедрить такой функционал в первую ветку. Если разработчики надумают его (или на его основе) использовать для внедрения в систему, я буду только "за".

В этой ветке прошу писать только о проблемах, багах и недочётах. Ваши "хотелки" я рассмотрю, но скорее всего пропущу. Поэтому, их тоже, тут можно не писать. Про желание иметь такое во второй ветке, я уже знаю, можете не писать, отвечать не буду, пока не закончим с этим.
#3 Глаза 16 сентября 2014 в 07:08
Рекомендую, делать упражнения, Жданов — верни себе зрение, но врач в любом случае посоветует, то что надо именно вам.
#4 [ЕСТЬ РЕШЕНИЕ] Конструктор форм для двойки 15 сентября 2014 в 06:41

что за редактор

AVPRT
Обычный редактор ckeditor

сразу следующий вопрос

AVPRT
Это вывод формы из конструктор форм. Используется, как форма обратной связи. Набор полей можно изменить самому, выводится любая форма по ссылке сайт/iforms/ИД, где ИД — идентификатор формы(ищется в админке компонента). К типам контента, пока никакого отношения не имеет. Появилась мысль, сделать поле для типов контента и там указывать, какую форму выводить, но пока не придумал как реализовать несколько шаблонов для вывода этих форм в разных местах.
#5 Вывод внешних шаблонов, в диалоговых окнах . 13 сентября 2014 в 19:26
У меня в pdf-читалке скрипты работают, без проблем. Возможно, с путями к файлам что-то не так?
#6 Вывод внешних шаблонов, в диалоговых окнах . 13 сентября 2014 в 17:50

Как вывести шаблон контроллера в диалоговом окте API редактора tinymce ?

oll
Через
  1. $template->renderPlain('шаблон', array('параметры'));
ещё не пробовали?
#1 Отображение настроек плагина в админке первой ветки 11 сентября 2014 в 21:08
Кто-то пробовал уже выводить в админке в настройках плагина радио-кнопки или чекбоксы?
сейчас это обычно выглядит так:
но с чекбоксами было бы правильнее.
Есть ли у плагинов такая же возможность, как у модулей и компонентов, по выводу настроек из определённого файла?
#7 Редактирование в модуле 6 сентября 2014 в 20:06
Попробую сегодня быть первым телепатом на инстанте facepalm. Похоже вы с фронта нажимаете кнопку или ссылку редактировать, пытаетесь, что-то отредактировать и при сохранении все ваши труды исчезают. Сделайте, тоже самое, но из админки.
#8 [ЕСТЬ РЕШЕНИЕ] Конструктор форм для двойки 31 августа 2014 в 21:10
SpaceSel, я уже ответил на подобный вопрос в 10 посте.

взял скрипт для подобной капчи, переписал под свои нужды, в инете скачал картинки к ней и установил как обычный компонент. Но поскольку, на данный момент в движке нет возможности отключить ненужные компоненты (в данном случае reCaptcha). То я просто переименовал в файле \system\controllers\recaptcha\manifest.php названия файлов hooks

#9 [ЕСТЬ РЕШЕНИЕ] Конструктор форм для двойки 31 августа 2014 в 19:21
SpaceSel, я не изменял капчу, я добавил новую.
#10 [ЕСТЬ РЕШЕНИЕ] Конструктор форм для двойки 31 августа 2014 в 08:29

Читать онлайн | Скачать | 9 Мб — как вы сделали такое поле?

AVPRT
Посмотрел, как это сделал r2 и сделал, что-то похожее. Вы только ему об этом не говорите v. Задумка, там пока не дошла до своего логического завершения. Возникла необходимость просмотра pdf файлов онлайн, но в плане просматривать онлайн не только текстовые, но и аудио-видео файлы. Отвлекает срочная необходимость дополнительного редактора в первой ветке. Поэтому доковыряю Live Editor и продолжу с этим.

Как вы вставили графическую капчу?

AVPRT
взял скрипт для подобной капчи, переписал под свои нужды, в инете скачал картинки к ней и установил как обычный компонент. Но поскольку, на данный момент в движке нет возможности отключить ненужные компоненты (в данном случае reCaptcha). То я просто переименовал в файле \system\controllers\recaptcha\manifest.php названия файлов hooks. И теперь при возникновении системного события captcha_html вызывается моя капча.
#11 Редакторы в 2.1.1 30 августа 2014 в 14:17

Замучилась я с лайфэдитором, кнопку там вообще никак не добавить свою

Azura
посмотрите тут в конце страницы есть таблица, в таблице есть свойство редактора arrCustomButtons. Там описано как добавить свою кнопку или своё выпадающее меню.
#12 Редакторы в 2.1.1 30 августа 2014 в 14:11

Может подскажете где включить?

Олег с клещами
Подсказываю — нигде. В двойке, на данный момент пока нет вообще аддона или функции отвечающей за загрузку картинок на сервер. У redactor есть такая функция, а у Live я не нашёл.
#13 Как создать форму в 2.* 29 августа 2014 в 13:16
Тут есть тема, может поможет.
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.