Здравствуйте!
Подскажите, пожалуйста, как можно запретить вставку в текст комментария html-ссылки при использовании формата редактирования комментариев Full HTML. Хотелось бы предоставить пользователем более полный функционал и защититься от спамеров. Сейчас используется Filtered HTML - не удобно.
Комментарии
На то он и Full HTML. А вообще, все настраивается в меню "Форматы ввода"
Знаю, что в меню "Форматы ввода". Не могу разобраться как.
Ищите там галки разрешить запретить ссылки. Тогда будет просто текст не активный.
ксти я удалил все форматы оставил тот который не удаляется... чем так неудаляемый формат будет отличатся от фул хтмл
какие фильтры не должны входить в этот формат?
Галок нашел две:
1. Запрет индексации внешних ссылок
Ссылки будут обёрнуты в тег NOINDEX и будут иметь атрибут rel="nofollow".
2. Фильтр URL
Автоматически преобразует адреса интернет страниц и электронной почты в гиперссылки.
Но ни одна из них не решает вопрос.
я бы пошел от обратного. добавил бы в filtered html, то что нужно. а то давать пользователям full html как то небезопасно
Я не знаю как, например, в filtered html сделать такое же широкое окно редактирования текста сообщения, как в full. Хотел бы для начала широкое окно сделать.
а что входит в этот фул хтмл (темболее его нет, но если создать, что не должно быть то?)
скорее даже так. там никаких фильтров
т.е. фильтры - цитаты, в адрес ссылку, разные переносы и форматирования - низя?
у меня в Plain text
такие фильтры
- Converts [quote] tags into
- Restricted Text
- Заменять переводы строк соответствующими HTML-тегами (т.е.
и )
- Typogrify
- Исправлять неправильный и обрезанный HTML
- Преобразовывать адреса в ссылки
это безопасные вещи?
если да, то какие опасные то?
вы уж определитесь с тем, что обсуждаем)
скриншот приложите. я хрустальный шар дома забыл)
Может подскажите, почему в filtered HTML граница формы значительно уже чем в Full. Текст при вводе не помещается по горизонтали и приходится при редактировании таскать его перемоткой влево-вправо. Как сделать нормальную ширину формы ввода текста? Скрин прилагаю.
Настройте http://drupal.org/project/wysiwyg_filter
так у меня в фуле было то же самое практически я удалил этот фул хтмл из всех форматирование текста.
iNFerNo, чтобы было безопасно надо вырезать опасные теги, js-атрибуты, css. Это делает фильтр Limit allowed HTML tags. Как он по умолчанию настроен можно посмотреть у формата filtered html, там есть список разрешенных тегов, можно добавить свои.
Надо посмотреть через firebug
Это как?
http://bit.ly/sEpFYz
текст на скриншоте доставил!
Да знаю, что такое Firebug (стоило ли упражняться)! Как он мне интерфейс CMS Drupal исправит?
Если задаете такие вопросы, значит не знаете, что такое firebug.
Он и никто другой не исправит, но он поможет исправить вам его самому
Прошу прощения q2_faith и natbampo прежде уже предлагали такое решение, распишу подробнее. (написал потом стал тему перечитывать)
Не знаю актуален ли первоначальный вопрос топикстартера, но все же выскажусь
В свое время решил данную проблему так: использовал Filtered HTML
но тут
Filtered HTML - Редактировать - Настройки
admin/settings/filters/1/configure
я ввел в форму
Допускаются только следующие HTML теги:
нужные мне теги, и убрал поддержку « < a > »