Проблема добавления кнопки кода в редакторе 2.X

Исчезла кнопка кода в стандартном редакторе после обновления

 
Посетитель
small user social cms
Сообщений: 23
Здравствуйте! Как добавить кнопку кода <> стандартного редактора redactor для модераторов? Проблема возникла после обновления InstantCMS 2.5.1 через обновления на 2.6.0 --> 2.6.1. Под администратором кнопка доступна и работает.
Прикрепленные файлы:
_pmird.jpg | 52.12 Кб | Скачали: 249
Инвест-Проекты
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1168
Не проверял, но должно работать
В файле \wysiwyg\redactor\wysiwyg.class.php заменим строку 37 на
Код PHP:
  1. <?php if (!$user->is_admin || !cmsUser::isUserInGroups($user->groups, array('5'))) { ?>
5 - это ID группы модераторов
Дополнения для InstantCMS 2 | Готовый сайт Доска объявлений
Реклама
cms
Посетитель
small user social cms
Сообщений: 23
Evanescence:

Не проверял, но должно работать
В файле \wysiwyg\redactor\wysiwyg.class.php заменим строку 37 на
Код PHP:
  1. <?php if (!$user->is_admin || !cmsUser::isUserInGroups($user->groups, array('5'))) { ?>
5 - это ID группы модераторов

Проверил. Не работает. Первое условие для админа работает, а второе условие после ИЛИ для модератора не работает. Наверно изменили конструкцию.
Редактировалось: 2 раз (Последний: 25 декабря 2016 в 23:14)
Инвест-Проекты
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3588
@dimanwwwwww:
Первое условие для админа работает, а второе условие после ИЛИ для модератора не работает.
И не будет. Так как для модератора срабатывает первое условие, что он не админ и системе этого достаточно не продолжать до второго условия.
Код PHP:
  1. <?php if (!$user->is_admin && !$user->isInGroup(5)) { ?>
Посетитель
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форумаПочетный донор проекта
Сообщений: 2815
Где-нибудь выше 37 строки:
Код PHP:
  1.  
  2. <?php $is_no_hide_button = $user->isInGroup(5) || $user->isInGroup(6); ?>
  3.  
Ну и 37 (теперь, как минимум, - 38), к виду:
Код PHP:
  1.  
  2. <?php if (!$is_no_hide_button) { ?>
  3.  
Не?
Редактировалось: 1 раз (Последний: 27 декабря 2016 в 00:13)
Украинский для инстант
Посетитель
small user social cms
Сообщений: 23
Loadырь:

@dimanwwwwww:
Первое условие для админа работает, а второе условие после ИЛИ для модератора не работает.
И не будет. Так как для модератора срабатывает первое условие, что он не админ и системе этого достаточно не продолжать до второго условия.
Код PHP:
  1. <?php if (!$user->is_admin && !$user->isInGroup(5)) { ?>
Спасибо огромное! Помогло. Тему можно закрывать.
Инвест-Проекты
Посетитель
small user social cms
Сообщений: 23
Теперь появилась другая проблема в InstantCMS 2.6.1. Если добавляешь текст из Word или другого текстового редактора, то сыпется форматирование текста. Текст смещается влево и выставляются переходы на другую строку <br> в каждом предложении. Хотя такой проблемы не было в InstantCMS 2.5.1
Прикрепленные файлы:
_b6a0b.jpg | 167.04 Кб | Скачали: 237
Инвест-Проекты
Посетитель
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форумаПочетный донор проекта
Сообщений: 2815
dimanwwwwww:
Помогло. Тему можно закрывать.
Переведите пользователя-модератора в админы и окажется, что помогло, но не всем:)
Выше поправил.
Украинский для инстант
Посетитель
small user social cms
Сообщений: 23
Олег Васильевич я:

dimanwwwwww:
Помогло. Тему можно закрывать.
Переведите пользователя-модератора в админы и окажется, что помогло, но не всем:)
Выше поправил.
Тогда вопрос: зачем вообще нужны модераторы и редакторы? Лучше всех сразу сделать админами и жить спокойно.
Кнопка (<>) кода появилась у модератора и админа. У модератора в версии InstantCMS 2.5.1 перенос текста проходит нормально из Word, а у модератора в версии InstantCMS 2.6.1 нарушается структура текста, как на картинке.
Инвест-Проекты
Посетитель
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форумаПочетный донор проекта
Сообщений: 2815
dimanwwwwww:

Тогда вопрос: зачем вообще нужны модераторы и редакторы?
Просто не логично получается (старший в 6-й - видит кнопку, 5 - тоже видит, а вся 6-я - нет).
А вот без переменной действительно можно обойтись.
И я не настаиваю ведь. Ваш сайт, вам и решать..
Украинский для инстант
Посетитель
small user social cms
Сообщений: 23
Олег Васильевич я:

dimanwwwwww:

Тогда вопрос: зачем вообще нужны модераторы и редакторы?
Просто не логично получается (старший в 6-й - видит кнопку, 5 - тоже видит, а вся 6-я - нет).
А вот без переменной действительно можно обойтись.
И я не настаиваю ведь. Ваш сайт, вам и решать..
Весь отформатированный текст из Worda'а после вставки сбивается. Текст собирается с левого края, а, если смотреть в режиме кода, то собирается в кучу (одно предложение).
Проблема прослеживается в стандартном текстовом редакторе, как после обновления сайта на версию 2.6.1, так и просто чисто установленный сайт на 2.6.1 та же беда.
Прикрепленные файлы:
_0g5c8.jpg | 105.35 Кб | Скачали: 215
Инвест-Проекты
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 560
dimanwwwwww, если речь идёт про redactor, то попробуйте закоментировать строку 36 в файле \wysiwyg\redactor\wysiwyg.class.php
Код PHP:
  1. pastePlainText: true,
Она появилась в версии 2.6.0 и, по идее, должна очищать вставляемый текст от форматирования. Но почему-то работает некорректно.
Редактировалось: 1 раз (Последний: 8 января 2017 в 08:47)
Посетитель
small user social cms
Сообщений: 23
WebMan:

dimanwwwwww, если речь идёт про redactor, то попробуйте закоментировать строку 36 в файле \wysiwyg\redactor\wysiwyg.class.php
Код PHP:
  1. pastePlainText: true,
Она появилась в версии 2.6.0 и, по идее, должна очищать вставляемый текст от форматирования. Но почему-то работает некорректно.
Спасибо! Вопрос решен.
Инвест-Проекты
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: