Сообщения без ответов | Активные темы Текущее время: 08 сен 2026, 15:08



Ответить на тему  [ Сообщений: 14 ]  Страница 1, 2  »
Расширенный редактор для пользователей 
Автор Сообщение

Зарегистрирован: 18 дек 2017, 11:37
Сообщения: 58

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


У вас нет необходимых прав для просмотра вложений в этом сообщении.


29 апр 2021, 11:40
Профиль

Зарегистрирован: 16 янв 2011, 14:59
Сообщения: 367

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


29 апр 2021, 18:34
Профиль

Зарегистрирован: 18 дек 2017, 11:37
Сообщения: 58

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


29 апр 2021, 19:10
Профиль
Администратор
Аватара пользователя

Зарегистрирован: 20 сен 2010, 21:15
Сообщения: 2966
Аватара пользователя

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


29 апр 2021, 20:43
Профиль

Зарегистрирован: 18 дек 2017, 11:37
Сообщения: 58

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


29 апр 2021, 21:40
Профиль
Администратор
Аватара пользователя

Зарегистрирован: 20 сен 2010, 21:15
Сообщения: 2966
Аватара пользователя

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

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


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

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


02 май 2021, 21:45
Профиль

Зарегистрирован: 18 дек 2017, 11:37
Сообщения: 58

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


28 июл 2021, 11:02
Профиль

Зарегистрирован: 24 сен 2020, 21:25
Сообщения: 337

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


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


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


28 июл 2021, 13:05
Профиль

Зарегистрирован: 18 дек 2017, 11:37
Сообщения: 58

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


29 июл 2021, 09:28
Профиль
Администратор
Аватара пользователя

Зарегистрирован: 20 сен 2010, 21:15
Сообщения: 2966
Аватара пользователя

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


02 авг 2021, 15:05
Профиль
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 14 ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron