Всем привет!
Подскажите, пожалуйста, как решается/куда смотреть вот такая задача:
* В комментариях нужно разрешить полноценное использование HTML, чтобы можно было, к примеру, встроить видео с YouTube, но нужно запретить "опасные" тэги: java-script, css
* Для зарегистрированных пользователей, но не для всех, а только с правами "редактора" сайта, нужно разрешить полностью нефильтрованный HTML
* Было бы круто при этом, чтобы формат не нужно было вручную переключать перед созданием записи/комментария. То есть, формат по-умолчанию для комментариев и для записей должен быть разным. Это возможно?
Использую Drupal 6.x, но если есть решения для предыдущих версий - думаю, тоже подойдут. Спасибо
Комментарии
1) А может просто формат Filtered HTML настроить, разрешив или чего еще?
2) Сделать формат Full HTML доступным только определенной роли
3) Модуль Default Filter.
столкнулся с такой же проблемой - у меня ломанули CSS сайта через всего лишь один комент:)
как оказалось "Filtered HTML" совсем ни хрена не Filtered: в нем по умолчанию(ну я точно ничего не трогал там) вкючен "HTML to text", "Обработчик PHP" и отключен "Фильтр HTML"
Решил проблем так:
Отрубил: "HTML to text", "Обработчик PHP"
Включил: "Фильтр HTML"
Filtered HTML->Настроить: поставил галку "Удалять запрещенные теги" и добавил Разрешенные Теги (их список можно взять прям с этого сайта, чуть ниже в разделе "Формат ввода")
этого вроде хватило.