По редакторам в 2.12.2

InstantCMS 2.X
#16 22 мая 2019 в 23:55

Так кто мешает назначить набор кнопок?

Ris
Супер, спасибо.
Но ведь по идее это недоработка, если в админке настроил вроде редактор (пресет) по умолчанию, а в ЛС он не учитывается.
#17 23 мая 2019 в 08:40


Не могу с новыми редакторами загрузить гифы в статью.

olegan
Не там ищете.
Измените пресет для нужного редактора в настройках компонента "Загрузка изображений".
Посмотрите, какого размера ваши анимированные гифы и выставьте разрешение больше этого размера.
Да хоть миллион на миллион выставьте! Дисковое пространство ваше...

Ris
Спасибо добрый человек!!!
#18 23 мая 2019 в 15:40

Пресет не пробовал, но redactor нормально подключается:
/novosti/release2122.html#comment_110874

Ris

Всё ж таки лучше, если бы можно было в личных сообщениях подключать пресеты стандартным способом.
#19 23 мая 2019 в 16:54
У меня некорректно работает редактор Live. Не могу в нем написать тект, кликая мышкой, в область набора текста, ничего не происходит. Проверял в двух браузерах.
Но если отправить смайлик он отображается, только потом можно набирать текст.
#20 23 мая 2019 в 17:06

Всё ж таки лучше, если бы можно было в личных сообщениях подключать пресеты стандартным способом.

@geminisf
Так кто ж не разрешает?
Сделайте пресет в настройках визивиг редакторов.
потом две строчки в файле.
  1. <div class="editor">
  2. <?php $preset = cmsCore::getModel('wysiwygs')->getPreset(2); ?>
  3. <?php echo html_wysiwyg('content', '', $preset ['wysiwyg_name'], $preset['options']); ?>
  4. </div>
Цифра два — номер пресета в списке.
#21 23 мая 2019 в 20:42

Сделайте пресет в настройках визивиг редакторов. потом две строчки в файле.

Ris
А что лучше — так или ваш вариант с массивом buttons?
#22 23 мая 2019 в 20:51

А что лучше — так или ваш вариант с массивом buttons?

alkokrolik
"Так". В этом случае вы сможете вносить изменения прямо в админке, а не в каком-то файле по ftp.
#23 24 мая 2019 в 19:58

<div class="editor">
<?php $preset = cmsCore::getModel('wysiwygs')->getPreset(2); ?>
<?php echo html_wysiwyg('content', '', $preset ['wysiwyg_name'], $preset['options']); ?>
</div>

Ris
Вот этот код не работает. Вставлял по-разному, например вот так:

  1. <?php $preset = cmsCore::getModel('wysiwygs')->getPreset(2); ?>
  2. <?php echo html_wysiwyg('content', '', 'markitup'); ?>
Неправильно? Создан пресет для markitup в данном случае, состоящий из смайлов и 2 кнопок, он второй в списке. Выводит просто полностью весь дефолтный маркитап со всеми кнопками.

Алсо, раз уж пошла такая пьянка, как вообще не грузить редактор в ЛС? Чтобы просто была textaria в этом месте, без подтягивания функционала редактора.
#24 24 мая 2019 в 20:36

Вроде это какой-то плагин, как его убрать, чтобы клик правой кнопкой выводил стандартное меню

alkokrolik
+
Не убирается эта "Вставить ссылку", если в Опции редактора — Кнопки классического редактора вставить link (ссылки).
#25 24 мая 2019 в 20:48

например вот так:

alkokrolik
А Вы почитайте, что я написал.
Вот код php вставьте как у меня написано, а цифру ->getPreset(2) можете менять в соответствии с инструкцией.
#26 24 мая 2019 в 21:35

Вот код php вставьте как у меня написано

Ris
Вставлял точно так же как у вас, ничего не меняется.
#27 24 мая 2019 в 21:38
что-то у меня после обновления до 2.12.2 тоже не всё в порядке с редакторами: у маркитапа пропали кнопки. В браузере консоль выдает
Uncaught TypeError: Cannot read property '9' of undefined
at init_markitup (add:1393)
at HTMLDocument.<anonymous> (add:1390)
at i (jquery.js?79:1)
at Object.fireWith [as resolveWith] (jquery.js?79:1)
at Function.ready (jquery.js?79:1)
at HTMLDocument.K (jquery.js?79:1)
На форуме и в комментариях я его поменял, но всё равно хотелось бы исправить эту показываемую ошибку.
К тому же маркитап использовался еще и для сообщений в Neomessenger, и теперь там только поле для текста, а кнопок нет. Способ смены редактора, предложенный выше для Сообщений, тут, видимо, не подходит: пробовал в нем вместо
<div class="nm-editor">
<?php echo html_editor('nm-msg-field', '', $options); ?>
</div>
вставлять то, что предложено выше, но ничего это не дало — показывается только текстовое поле. Кеши чистил, браузерами смотрел разными.
#28 24 мая 2019 в 21:44

Вставлял точно так же как у вас, ничего не меняется.

alkokrolik
Тут медицина бессильна…
#29 25 мая 2019 в 09:36

Тут медицина бессильна...

Ris
laughв любом случае спасибо, первый способ нормально работает.
#30 2 июня 2019 в 12:25

А что лучше — так или ваш вариант с массивом buttons

alkokrolik
Хоть как. Главное без смайлов, картинок и т.п., потому что при отправке они не работают, таким способом, в ЛС.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.