Плагин "Фронт-редактор" v.1.0.0 для ICMS 1.10.4

1622
Всем привет!
Что-то давненько я здесь не публиковался smile
Представляю плагин для первой ветки ICMS, который добавляет альтернативный способ редактирования контента.


Возможно кто-то скажет, что сейчас не модно писать под первую ветку, или же, что это сущая безделица или же ненужная плюшка и грозно будет кидаться помидорами. Ну вот захотелось мне сотворить такое smile

Лучше один раз увидеть, чем сто раз услышать:

За качество прошу не судить. Видео не важное(особенно звук), как у R2 не получается smile Но всё же можно догадаться о чем идет речь и понять функционал плагина. Видео даст более полное представление, чем описывать словесно.

Скачать с github -а

Решил выложить в гитхаб и освоиться с данным сервисом. Надеюсь, это позволит лучше поддерживать свои разработки в дальнейшем. Внести какие-то изменения в репозитарий намного проще, чем оформлять это старым образом в архив на офф. сайте.

Какие планы на будущее? Добить начатые когда-то под первую ветку работы, одна из которых представлена здесь. Есть ещё одна работ-ка, более нужная, которую скоро тоже выложу. Ну и, наверно, переключиться на двойку, которая уже манит. Она как новая машина. Большая, красивая, манит. Но пока страшноватенько сесть и поехать )))

Приятного пользования!
Всем побольше добра в нашем жестоком мире!!!

UPDATE 06.11.2014

Плагин обновлен до версии v1.0.1
Добавлена возможность загрузки и удаления изображения статей. Подробности в репозитарии по ссылке.
Фильтр "Вставка модуля" v 1.0.0
Комментарии (35)
eoleg 22 сентября 2014 в 10:01 +3
+
Я думаю первая ветка будет долго жить!
Def 22 сентября 2014 в 10:55 0
круто!!! а загрузку картинки основной можете добавить?) а то ж ее тоже часто исползуют
Марат 22 сентября 2014 в 12:03 +3
Да. Надо будет сделать. Лучше в отдельной вкладке и ajax-запросом: удаление основного фото и загрузка нового. Выкрою время сделаю, отпишусь здесь.
Марат 6 ноября 2014 в 23:56 +1
Не прошло и полгода smile
Изрядно намучавшись всякими js-ajax-uploader - ами, никак не хотят заводиться на странице, наполненной по самое не хочу всякими js-няшками, плюнул на всё и сделал на старом добром ифреймушке. Это я про загрузку основной картинки статей. Подробности в UPDATE 06.11.2014
Олег Васильевич я 22 сентября 2014 в 11:12 +1
Уже поставил. Круть!
Спасибо за плагин!
За вкладку SEO - спасибо отдельное!
Марат 22 сентября 2014 в 12:04 +4
ну а как же без СЕО? joke
Алфей 22 сентября 2014 в 11:13 0
Редактировать может только Админ, или автор статьи тоже может редактировать?
Def 22 сентября 2014 в 11:19 0
автор статьи пусть лучше через кнопку - редактировать через штатную это делает)
Марат 22 сентября 2014 в 12:10 +2
Да этот момент я упустил объяснить. Плагин только для админа. Потому что позволяет загружать в статью всякие нехорошие теги. Что может быть необходимо для админа, но может повредить сайту в руках простого юзера(автора). Для него есть штатный редактор. Если уж так необходимо, автора статьи можно занести в группу админов и он получит доступ к плагину.
lezginka.ru 22 сентября 2014 в 12:14 0
от меня очередная куча плюсов Марату :)
...раздражает каждый раз в админку лезть ,когда в статье ошиПок много
Доротея 22 сентября 2014 в 12:24 +2
Класс) Ждём новую разработку. Пока что будем поощрять кармой popcorn
lezginka.ru 22 сентября 2014 в 12:28 0
если на странице есть фреймы(ролики), то редактор показывает пустую страницу
Марат 22 сентября 2014 в 13:24 +1
Аким, можно поподробнее? На какой странице? Какой редактор?
Не удается воспроизвести. Проверял в статьях с fck-редактором и в блогах. Проверял на страницах со встроенным роликом, вставлял ролики - всё четко.
По ифрейму производится только синхронизация данных введенных в поле ввода с данными, передаваемыми на сервер. Да и то только для fck- и cke- редакторов. Ошибки быть не должно. Может js самого редактора конфликтует? Фаербаг что-нибудь показывает?
lezginka.ru 22 сентября 2014 в 13:43 0
скинул в личку
SlavikBLR 22 сентября 2014 в 15:47 +2
Спасибо + хорошая вещь... И не кто вам не скажет что для первой ветки не модно уже что-то делать... Большинство еще сидят на первой ветке, и нам всегда актуально что-то новое для нее, первая жила, живет и будет жить))))
SlavikBLR 22 сентября 2014 в 17:13 +2
Жаль на 1.10.3 не работает
Марат 22 сентября 2014 в 17:29 0
Пробовали?
На локалке залил на 1.10.3, завелся. Поверхностно всё работает. Досконально не тестил.
SlavikBLR 22 сентября 2014 в 19:13 +2
Да пробовал, но это у меня на сайте наверное что-то конфликтует с ним, так как установил, при нажатии на редактировать просто белая страница появляется... Сейчас поставил так же на другой сайт на 1.10.3, он менее загружен разными дополнениями все отлично работает!
Марат 22 сентября 2014 в 20:04 0
Да, скорее всего какой-то конфликт js.
Смотрите в фаербаге.
Пробуйте отключать плагины, модули... и тестировать. Может найдете виновника.
Петрмаг 22 сентября 2014 в 17:24 0
В блоги бы сео добавить)))
Марат 22 сентября 2014 в 17:31 0
Если соответствующие поля будут в таблице cmc_blog_posts, то прикрутить к плагину не соствит труда. Дело за малым smile
Fuze 22 сентября 2014 в 18:04 +3
Марат, большая просьба, добавить плагин в каталог дополнений. Да и в целом, разработчики, не ленитесь дублируйте туда готовые решения. Модерацию там мы там поправили, реагируем оперативно.
Марат 22 сентября 2014 в 20:02 0
Хорошо. Сегодня-завтра добавлю.
Это правильно, в каталоге будет проще найти нужное.
Марат, спасибо!
Stecc 23 сентября 2014 в 09:25 0
В последней версии Хрома, при редактирование не отображается контент в редакторе.
Марат 23 сентября 2014 в 18:36 +3
Есть такое дело. Проявляется в браузере Chrome, при fck-редакторе и если на странице есть дополнительные iframe, например вставлен ролик ютуба по новому коду. Эта та же самая ошибка, про которую говорил lezginka.ru .
В консоли хрома сообщение:
Uncaught SecurityError: Blocked a frame with origin "http://i1104" from accessing a frame with origin "http://www.youtube.com". Protocols, domains, and ports must match.
Это говорит, что в целях безопасности хром блокирует загрузку содержимого с другого домена, в данном случае с ютуба. Домены должны совпадать.
Почему это происходит именно с хромом и при таких факторах, сказать не могу.
Выход:
1.сменить браузер;
2.сменить редактор. С другими редакторами(imperavi, cke-редактор) ошибка не наблюдается;
3. если на странице вставлен код ютуба или другой ифрейм, то редактировать штатным редактором;
4. код ютуба вставлять старым способом, без ифрейма.
Stecc 23 сентября 2014 в 09:27 0
При редактирование статей не отображается, а при редактирование блогов всё ок.
ALreD 23 сентября 2014 в 19:27 0
Плюсик я поставил, однозначно круто... НО... может я чего то не понимаю конечно... А чем это лучше и продвинутее чем штатная функция редактирования из фронта? 2 раза ролик посмотрел... Честно, не понял!
Марат 23 сентября 2014 в 20:42 +3
Нет, дело не в том, что круче или продвинутее. Просто альтернативный(!!!) способ.
Из плюсов для меня, то что меньше перезагрузок страницы - больше аякса. Люблю аякс и разные сложные интерфейсы. Вот Bitrix, несмотря на всю свою громоздкость и тормознутость, для админа дает совсем другие ощущения. Как будто бы админишь не сайт, а какое-то десктопное приложение. Хотелось немного вот этого увидеть в Инстанте.
Для кого-то этого совсем не нужно и ничего плохого в этом нет. Но всегда хорошо, когда есть выбор. Каждый найдет своё smile
Дмитрий 2 октября 2014 в 15:35 0
Визуальный редактор не найден либо не включен.
Если редактор установлен, включите его в админке (меню Дополнения → Плагины).

Что делаю не так?
Марат 2 октября 2014 в 21:52 0
Проверьте, установлен и включен ли какой-нибудь визивиг редактор(по умолчанию fck-editor)?Админка -> Дополнения -> Плагины
Александр 14 октября 2014 в 05:34 +1
Очень интересный плагин(Марат как всегда просто крут!), а вот интересно - народ Вы какими плагинами пользуетесь, то есть редакторами?
P.S. просто кроме того, что идет из коробки не пользовался и если есть более интересная и хорошая альтернатива хотел бы очень увидеть!
Юрий 1 ноября 2014 в 23:59 0
Марат, на высоте ! Респект и уважуха. Много-много часов на обучение клиентов можно сэкономить !
lezginka.ru 5 декабря 2014 в 09:35 0
пытался редактировать модуль на главной "добро пожаловать"...правая кнопка не показывает" редактировать", хотя в статьях все работает нормально
santi 22 января 2015 в 07:57 0
а в 1.10.5 будет работать?