Imperavi Redactor для 1.10.3

+47
3.32K
Ну вот и вышла новая версия инстанта с новой версией jquery на борту. Посему на этот раз плагин выполнен без костылей для совместимости скриптов и не для чисто ознакомительных целей.
Иллюстрация

Установка

Скачиваем архивчег, заливаем содержимое в папку /plugins, устанавливаем плагин в админке — готово.
Конечно можно ещё и с настройками повозиться. В первой строчке через запятую нужно перечислить идентификаторы групп, которым доступна заливка. В самом низу с префиксом P — дополнительные плагины редактора (кнопочки) (>работают предельно криво<, потому их в Imperavi и сделали плагинами, чтобы претензий к ним было поменьше).

Печеньки!

Помимо няшных настроек появилась не менее няшная вкладочка в редакторе изображений:
Иллюстрация
В ней при редактировании! отображаются все загруженные к данной публикации! изображения. Даже если вы не будете использовать их сейчас — они всё равно там будут и вы сможете использовать их в будущем.
Заливаются изображения теперь по такому пути:
  1. /images/wysiwyg/имя компонента/год-месяц/md5
  2. /images/wysiwyg/content/2013-10/40a95efc70e3c9f7fecd73360f76ff19372.jpeg
Плагин c… c… clips короче смайлик, вы можете настроить в исходном коде плагина, там я вроде доходчиво прокомментировал (как он работает ^читать выше^).

К моему великому сожалению, у меня карма здесь больше, чем за всё время накидали в R267380710141 и Z218725974703. Буду очень признателен (чем вы позже сможете воспользоваться), если сможете изменить данное досадное недоразумение.
0
Су-27 Су-27 8 лет назад #
Респект и спасибо - как только обновлюсь, сразу поставлю. В карму вам конечно плюс hoho
0
PolarOne PolarOne 8 лет назад #
Эдакий апперетивчик к новому релизу! Огромнейшее вельми панежа!
0
Олег Васильевич я Олег Васильевич я 8 лет назад #
Спасибо! И за работу с картинками отдельное.
0
Mademaster Mademaster 8 лет назад #
ну карму мы поправим))))

на 10.2 будет работать нормально??
0
lokanaft lokanaft 8 лет назад #
Нет, на 1.10.2 работать не будет.
0
Mademaster Mademaster 8 лет назад #
Плохо
0
picaboo picaboo 8 лет назад #
В ней при редактировании! отображаются все загруженные к данной публикации! изображения. Даже если вы не будете использовать их сейчас - они всё равно там будут и вы сможете использовать их в будущем.

и как их чистить потом?
0
lokanaft lokanaft 8 лет назад #
Открываете фтп - удаляете) Из списка загруженных они исчезнут сами.
0
picaboo picaboo 8 лет назад #
пользователь загрузил 10 картинок, вставил 3. 7 остались навсегда захламлять хостинг. как то так?
0
lokanaft lokanaft 8 лет назад #
Именно!
0
Михаил Михаил 8 лет назад #
<зануда>Imperavi, он же Redactor ведь платный нынче, и ORM лицензия стоит не дешево, вы ей обладаете?</зануда>
Мой вам совет, посмотрите в сторону ckeditor 4ой ветки, обладает более дружелюбным интерфейсом и более функционален, абсолютно бесплатен.
-1
lokanaft lokanaft 8 лет назад #
Для зануд и тех, кто не в теме: http://instantcms.ru/forum/thread16274.html
0
Sergiooo Sergiooo 8 лет назад #
Приветствую! Спасибо за плпгинчик. Можно ли данный редактор для блогов поставить? Уж больно родной "не очень"...
0
lokanaft lokanaft 8 лет назад #
Это не нескольких кликов в админке задача.
0
Sergiooo Sergiooo 8 лет назад #
Подскажи как сделать? Тока начал юзать всех "закоулков" не знаю...
Заранее благодарен!
0
Endroid Endroid 8 лет назад #
Подправьте немножко, а то на php 5.4 ошибку выдает
Код PHP:
  1. Strict Standards: Declaration of p_imperavi_redactor::execute() should be compatible with cmsPlugin::execute($event = '', $item = Array) in /var/www/....../plugins/p_imperavi_redactor/plugin.php on line 0
0
lokanaft lokanaft 8 лет назад #
Замените в плагине:
Код PHP:
  1. public function execute($event, $data){
на:
Код PHP:
  1. public function execute($event='', $data=array()){
0
stealthdebuger stealthdebuger 8 лет назад #
PHP - первый язык программирования? BASIC не в счет.
0
lokanaft lokanaft 8 лет назад #
Интерпретатор php написан же не на бейсике?
0
stealthdebuger stealthdebuger 8 лет назад #
php на сях писан, но это не имеет отношения к вопросу.
0
lokanaft lokanaft 8 лет назад #
Ну значит ответ на ваш вопрос: "Нет, PHP не первый язык программирования".
0
SJen SJen 8 лет назад #
я так полагаю, что stealthdebuger заметил, что ваш код написан не совсем по фен-шую и поинтересовался давно ли вы ступили на скользкий путь изучения php. И был ли ранее на этом пути какой-то другой язык, как-то так)

PS я, например, на своем пути вообще не сталкивался с BASIC, а начинал с pascal
0
lokanaft lokanaft 8 лет назад #
Да нет, товарищ stealthdebuger задал именно такой вопрос, на который я собсно и дал ответ. Иначе там не хватает слова для соответствия строгим стандартам смысла и правильного понимания вопроса.
-1
lokanaft lokanaft 8 лет назад #
Так что там по поводу фэншуя php писаний?
-1
Вячеслав Вячеслав 8 лет назад #
Обновил сайт до 1.10.3 с радостью поставил imperavi и радости настал конец.

Код формирует отстойный.
Не нашел кнопку подчеркивания.
Глючит при ctrl+v
Хрен поймешь как отступы делает.

Пол часа помучался - поставил дефолт, теперь молюсь чтобы его во второй ветки не было, авось передумают.
+1
letsgo letsgo 8 лет назад #
Ну там свой взгляд на это дело. Будет 2 редактора встроенных слава богу, есть с чем работать.
0
Ol974$hIP Ol974$hIP 8 лет назад #
Для логического завершения не хватает реализации file_upload, стоит ли надеятся?
0
lokanaft lokanaft 8 лет назад #
По индивидуальным нуждам за спасибо не работаю.
0
Ol974$hIP Ol974$hIP 8 лет назад #
Логично, может (кому интересен этот редактор) скинемся на доработку загрузки файлов?
0
ivanish ivanish 7 лет назад #
Обнаружил, что если поднять строку или удалить символы между строками, то появляется
Код PHP:
  1. <span style="background-color: initial;">куку</span>
вот такая штука на каждом параграфе. Победить своими силами не смог. Поиск по initial и прочим span style успеха не принес. Я один такой уникальный? Или непонятное поведение у всех?
0
Василий Василий 7 лет назад #
такая же беда, очень напрягает
0
Александр Александр 6 лет назад #
на 2 скрине есть вкладка выбрать, но я что то её не нашел. не критично.

Спасибо большое за плагин протестирую. Народ! А есть во-общее еще аналоги редактора?
0
livecom livecom 6 лет назад #
Вопрос. А как сделать, чтобы у обычных пользователей не показывалась кнопка "html", а только админу?
0
livecom livecom 6 лет назад #
Друзья, подскажите решение этого вопроса.
Заранее спасибо!

Еще от автора

Ajax подгрузка контента для двойки
Ну что, товарищи, сегодня вы своими руками сможете сделать ajax подгрузку записей контента.
AJAX подгрузка комментов для двойки
Как следует из названия, дополнение ограничивает полный вывод всех комментов записи и позволяет пользователю при необходимости посмотреть следующие.
ContentWatch - проверка уникальности добавляемого контента для icms2
Компонент позволяет проверять уникальность текста с помощью сервиса Content-Watch.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.