Выборочно разрешить небезопасные теги HTML в Plone

StackOverflow https://stackoverflow.com/questions/2616371

  •  26-09-2019
  •  | 
  •  

Вопрос

Я ищу способ поставить виджеты из нескольких услуг (Picasaweb, Yahoo Tabes, вкусные закладки и т. Д.) На сообществе I проводятся на Plone (в настоящее время 3.2.1). Я ищу способ разрешить группу пользователей использовать опасные теги HTML.

Есть несколько способов, которыми я вижу, но я не знаю, как реализовать их. Один изменял Safe_HTML для собственных редакторов страниц (1). Другое было бы, чтобы эти теги на некотором поддеревении (2). И еще один поиск эквивалента «статического текстового портлета», который будет отображаться на средней панели (3). Затем мы могли бы использовать некоторые из композитных продуктов (я наткнулся на коллаж и CMFContentPanels), чтобы включить небезопасный контент на других сайтах.

Мой сайт ездил на рекламных ботах, поэтому я не хочу удалять фильтрацию всех вместе. У меня нет простого (без ложных поставок) способа проверки того, какие пользователи являются ботами, поэтому развертывание CAPTCHA теперь тоже не поможет.

Вопрос в том, как реализовать любые из этих решений?

(Я уже попросил об этом в списке рассылки Plone без ответа, поэтому я подумал, что я бы дал ему еще одну попытую.)

Это было полезно?

Решение

Решение (3):

  1. Использовать Tal Portlet Чтобы добавить нефильтрованные фрагменты HTML / JS
  2. Использовать Contentwellslets. Чтобы показать эти портлеты выше или ниже вашего контента.

Другие советы

Я не использовал Plone 3.2, но в корневом каталоге были некоторые инструменты Плен Сайт при использовании ZMI, который позволил этому. Я не могу вспомнить, было ли это в «Portal_Transforms» или нет, но я так думаю. Это позволяет указывать, какие теги в HTML разрешены. Я не помню, если бы это было то, что вы могли бы контролировать с использованием параметров безопасности (например, роль на основе роли), или был ли это просто широкая настройка сайта.

Извините за неопределенность, но я просто подумал, так как вы не получили ответ, что я расскажу вам, что я знал (мало как это может быть).

В настройке сайта Plone есть конфигуратор для фильтрации HTML. Это может быть полезно.

PS: Так что это так трудно, чтобы помочь, если ваши очки меньше 125 года. Может быть, я просто придерживаюсь списка рассылки пользователей Plone.

PPS: это должно сделать ответ «более полным»

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top