Пропала возможность вставки по коду для пользователей 2.X

во всех редакторах

 
Посетитель
small user social cms
Медаль
Сообщений: 438
Обновился до 2.6.1. Зашёл добавить спарсенную статью, как админ в виде HTML кода. Без проблем добавил.
Зашёл под пользователем - значка < > нет. Думал редактор Redaktor глючит. Поставил два других - та же песня.
Думал обновился криво.

Поставил с нуля 2.6.1 на тестовый сайт - опа, там то же самое. Только админы могут вставлять текст по коду. Пользователи - нет. Перерыл все настройки, не нашёл ничего.

Кто-нибудь может помочь с этим вопросом, как оказалось он не только у меня так работает.
Сайт о собаках
Продвижение сайтов
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 560
Так и задумано, это разрешено только админам. Обычному пользователю не нужно пользоваться html.
Например, в redactor это сделано в файле \wysiwyg\redactor\wysiwyg.class.php в строках 37-39:
Код PHP:
  1. <?php if (!$user->is_admin) { ?>
  2. buttonsHide: ['html']
  3. <?php } ?>
Вы можете это отключить, закомментировав первую и третью строки.
В live аналогичная проверка в строке 22 в таком же файле.
Редактировалось: 1 раз (Последний: 20 января 2017 в 10:45)
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 438
WebMan:
, и это логично, ведь не хотелось бы, чтобы пользователи внесли вредоносный код на сайт.
Просто это ограничение распространяется и на модераторов тоже.
А у меня они добавляли спарсенные статьи по коду, чтобы с разметкой не возиться.
Теперь придётся повысить их до админов и они зазнаются glasses

А можно в коде движка как-то прописать, чтобы и модераторы тоже могли вставлять код в редакторе?
Редактировалось: 2 раз (Последний: 20 января 2017 в 10:49)
Сайт о собаках
Продвижение сайтов
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1019
ermakover:
А можно в коде движка как-то прописать, чтобы и модераторы тоже могли вставлять код в редакторе?

Я где-то в блогах видел такое решение. Вот что-то подобное рассматривали
Редактировалось: 1 раз (Последний: 20 января 2017 в 11:49)
Самые дешевые и быстрые VPS | Выгодный перенос доменов
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1164
ermakover:
А можно в коде движка как-то прописать, чтобы и модераторы тоже могли вставлять код в редакторе?
Если проще, то можно к проверке на админа добавить проверку на принадлежность к группе модераторов:
Код PHP:
  1. <?php if (!$user->is_admin && !$user->isInGroup(5)) { ?>
  2. buttonsHide: ['html']
  3. <?php } ?>
5 - это id группы модераторов. Чтобы узнать id можно в админке перейти в раздел "Пользователи", слева зайти в группу "Модераторы" и при наведении курсора мыши на "Редактировать группу" увидите ссылку в конце которой будет цифра - как раз то самое id.
Картинка
Другой вариант - создать новый контроллер в опциях которого можно будет задавать каким группам пользователей выводить кнопку кода в редакторе, а каким скрывать smile Тогда будет !$user->isAllowed(...)
Развивая идею можно пофантазировать и настраивать для разных групп пользователей свой набор кнопок который будет доступен им)) Например кому то не показывать кнопку добавления видео или картинки, а кому то наоборот добавить что-то особенное))
Углубляясь можно представить компонент через который админ получит полное управление набором wysiwyg редакторов в системе smile
Редактировалось: 1 раз (Последний: 20 января 2017 в 15:37)
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1019
Val:
Если проще, то можно к проверке на админа добавить проверку на принадлежность к группе модераторов:

Я попробовал, не работает так =(
Самые дешевые и быстрые VPS | Выгодный перенос доменов
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1164
Андрей:
Я попробовал, не работает так =(
Я ошибся немного)) Попробуйте текущий вариант!
Посетитель
small user social cms
Медаль
Сообщений: 438
Val:

Андрей:
Я попробовал, не работает так =(
Я ошибся немного)) Попробуйте текущий вариант!

Сработало! Val, спасибо!!!
Сайт о собаках
Продвижение сайтов
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1019
Val:
Я ошибся немного)) Попробуйте текущий вариант!

Отлично, теперь всё работает!
Самые дешевые и быстрые VPS | Выгодный перенос доменов
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.