Elite-Board tech support
https://forum.illusionweb.ru/

Расширенный редактор для пользователей
https://forum.illusionweb.ru/viewtopic.php?f=3&t=4558
Страница 1 из 2

Автор:  Alexandr [ 29 апр 2021, 11:40 ]
Заголовок сообщения:  Расширенный редактор для пользователей

Здравствуйте!
Подскажите как сделать чтобы расширенным редактором мог пользоваться не только админ, но и зарегистрированный пользователь при добавлении и редактировании объявления?
И где можно изменить список кнопок редактора?

Автор:  Anton [ 29 апр 2021, 18:34 ]
Заголовок сообщения:  Re: Расширенный редактор для пользователей

Добрый день!
В админки есть настройки. Там есть строка "Использовать визуальный редактор для добавления сообщений", поставьте галочку напротив.

Автор:  Alexandr [ 29 апр 2021, 19:10 ]
Заголовок сообщения:  Re: Расширенный редактор для пользователей

Естественно она там стоит. Фото скриншот выше. Необходим расширенный редактор как у админа для пользователей

Автор:  Geo [ 29 апр 2021, 20:43 ]
Заголовок сообщения:  Re: Расширенный редактор для пользователей

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

Автор:  Alexandr [ 29 апр 2021, 21:40 ]
Заголовок сообщения:  Re: Расширенный редактор для пользователей

Если не затруднит, всё же напишите как открыть редактор, подумаю что можно сделать

Автор:  Geo [ 02 май 2021, 21:45 ]
Заголовок сообщения:  Re: Расширенный редактор для пользователей

В footer.html поменяйте
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

на
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


В modules/add.inc и modules/edit.inc после строки include(COREPATH.'check_form.php'); добавьте
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

А перед этой строкой обязательно нужно проделать какие-то операции по фильтрации html кода с переменной $_POST_FULL['content']. Иначе будет небезопасно

Автор:  Alexandr [ 28 июл 2021, 11:02 ]
Заголовок сообщения:  Re: Расширенный редактор для пользователей

Подскажите как в "Basic" режиме поменять кнопку "зачеркнутый" на "подчернутый".
И есть ли возможность добавить другие кнопки? В папке ckeditor меняю в файле config.js, но ничего не происходит.

Автор:  Иван [ 28 июл 2021, 13:05 ]
Заголовок сообщения:  Re: Расширенный редактор для пользователей

Alexandr писал(а):
Подскажите как в "Basic" режиме поменять кнопку "зачеркнутый" на "подчернутый".
И есть ли возможность добавить другие кнопки? В папке ckeditor меняю в файле config.js, но ничего не происходит.


В этом файле, config.js найдите строчку
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


Underline замените на Strike, вот так:
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

Автор:  Alexandr [ 29 июл 2021, 09:28 ]
Заголовок сообщения:  Re: Расширенный редактор для пользователей

Кнопка добавилась, но когда сохраняешь объявление, подчеркивание убирается.
Подозреваю, что это ещё правиться в check_form.php.
Geo, могли бы помочь, можно расшифровать тот файл, где идёт проверка?

Автор:  Geo [ 02 авг 2021, 15:05 ]
Заголовок сообщения:  Re: Расширенный редактор для пользователей

Теги <ins> и <u> действительно фильтруются при добавлении объявления пользователем. Если объявление добавляет модератор/администратор, теги не фильтруются.
Я это исправлю в следующей сборке, теги <ins> и <u> можно будет использовать.

Страница 1 из 2 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/