Loadырь

Loadырь

Быть лучшим - не значит быть достаточно хорошим.
+1247
Репутация
4894
Рейтинг
#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. Добавил несколько настроек, в которых вы можете указать, какие функции редактора, каким группам доступны.
В целом что-то открыл, что-то объединил с другим, но функционал оставил максимальным.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Олег с клещами
Подсказываю — нигде. В двойке, на данный момент пока нет вообще аддона или функции отвечающей за загрузку картинок на сервер. У redactor есть такая функция, а у Live я не нашёл.
#11 Как создать форму в 2.* 29 августа 2014 в 13:16
Тут есть тема, может поможет.
#12 [ЕСТЬ РЕШЕНИЕ] Складчина - 2 редактор для Instantcms - Live Editor 25 августа 2014 в 17:54

возобновлю в свободное время, но как обычно, быстро не обещаю…

• Mike •
это обнадёживает, а можно как-то
получить файлик \assetmanager\asset.php без правок от DS Soft, желательно оригинал или близкий к нему? У меня на jquery 1.11 работает всё почти красиво, а вот после загрузки нескольких картинок, не обновляется содержимое их папок, приходится повторно закрывать/открывать папку. Это связано как-то, с событиями onUploadSuccess или onUploadComplete библиотеки uploadify. Вот и хочется посмотреть, как это выглядит в оригинале.
#13 [ЕСТЬ РЕШЕНИЕ] Складчина - 2 редактор для Instantcms - Live Editor 25 августа 2014 в 10:27
В двойке он есть "из упаковки", а в первой версии его пока нет.
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.