Предлагаю добавление, с помощью расширения bb-тега [html] с выборочным фильтром "опасных html-тегов" для всех пользователей.
Когда некоторые безопасные теги разрешены к использованию, а опасные с той же точки зрения, запрещены к использованию или пост с ним уходит под одобрение и рассмотрение модератором как "сомнительные".
Если пост, содержащий [html]-тег снова редактируется юзером после одобрения, то он снова проверяется на безопасность.
Это удобно было бы, если копируешь какой то красиво оформленный текст прямо в пост со страницы, либо при встраивании того, чего обычные теги не умеют (видео, карты или другой фрейм). Пример реализации: постинг в ЖЖ.
Близкий аналог: Enable HTML работает с системой прав и дает добро на код, либо не дает, то бишь не слишком гибко и им нельзя запретить отдельный нехороший джаваскрипт.
Заготовка с библиотеками HTML_Safe: скачать
Еще: http://htmlpurifier.org/
Расширение: Безопасный\Зеленый [HTML]-тег
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

-
- phpBB 1.4.1
- Сообщения: 40
- Стаж: 10 лет 5 месяцев
- Откуда: Берлин, Бункер, ковёр
- Благодарил (а): 23 раза
Расширение: Безопасный\Зеленый [HTML]-тег
Последний раз редактировалось Мусоропровод 01.08.2015 23:10, всего редактировалось 2 раза.
-
- Former team member
- Сообщения: 3468
- Стаж: 11 лет
- Благодарил (а): 39 раз
- Поблагодарили: 792 раза
Re: Расширение: Безопасный\Зеленый [HTML]-тег
И тырит модераторские куки, потом входит в его учётку, а дальше... Ну уж нет.
Кстати, почти все HTML-теги можно считать "опасными" хотя бы потому, что JS можно вставлять в их атрибуты.
Обычные теги умеют и то, и другое, и третье.
Если задавать и применять их с умом.
-
- phpBB 3.0.0 RC7
- Сообщения: 1798
- Стаж: 12 лет 11 месяцев
- Благодарил (а): 97 раз
- Поблагодарили: 91 раз
- Забанен: Бессрочно
Re: Расширение: Безопасный\Зеленый [HTML]-тег
Атрибуты тоже фильтровать, очевидно же.
И вообще скорее пересобрать пост с нуля, только по разрешённым тегам.
phpBBex
-
- phpBB 1.4.1
- Сообщения: 40
- Стаж: 10 лет 5 месяцев
- Откуда: Берлин, Бункер, ковёр
- Благодарил (а): 23 раза
Re: Расширение: Безопасный\Зеленый [HTML]-тег
Так это целую кучу тегов придумывать нужно. Речь о массовом превентивном разрешении тегов. А по ссылке HTML Safe подходит как то к этому, может там библиотека имеется?
-
- Former team member
- Сообщения: 3468
- Стаж: 11 лет
- Благодарил (а): 39 раз
- Поблагодарили: 792 раза
Re: Расширение: Безопасный\Зеленый [HTML]-тег
Сколько, например?
И да, многие теги уже давно придуманы, не стоит изобретать велосипед.
-
- phpBB 1.4.1
- Сообщения: 40
- Стаж: 10 лет 5 месяцев
- Откуда: Берлин, Бункер, ковёр
- Благодарил (а): 23 раза
Re: Расширение: Безопасный\Зеленый [HTML]-тег
Мне трудно ответить. Но это вариант подходит лишь для ручного ввода текста.
Один из примеров, это вставка форматированного текста:
Код: Выделить всё
<div class="b-material__header"><h1 class="b-material__title" itemprop="name">Стоимость нефти Brent опустилась ниже $78 за баррель</h1><div class="b-material__info"><div class="b-material__category"><a href="http://tass.ru/ekonomika">Экономика и бизнес</a></div><span class="b-material__date">13 ноября, 22:50</span> <span class="b-material__time" data-tooltip="Центральное время (США и Канада)">UTC+3</span>
<span class="b-material__preview" itemprop="description">Цены падают на фоне китайской статистики, показавшей снижение темпов роста инвестиций в КНР до минимума за 13 лет</span></div></div><div class="b-material-pic b-material-pic_head"><div class="b-material-pic__pic"><img alt="" itemprop="image" src="http://photocdn4.itar-tass.com/width/744_b12f2926/tass/m2/uploads/i/20141113/3893567.jpg" width="744" /></div><div class="b-material-pic__text"><span class="b-material-pic__desc"><span class="copyright-icon">©</span> EPA/STR </span></div></div><div class="b-material-text__l"><p>ЛОНДОН, 13 ноября. /ТАСС/. Стоимость нефти сорта Brent опустилась ниже $78 за баррель, свидетельствуют данные торговой системы ICE. По состоянию на 22.50 мск котировки снизились на 3,276%, до $77,83 за баррель.</p><h2>Динамика цен на нефть</h2><p>C июня стоимость барреля нефти сорта Brent обвалилась на 30%. В четверг цены падают на фоне китайской статистики, показавшей снижение темпов роста инвестиций в КНР до минимума за 13 лет.</p><p></p><div class="b-infografic-widget b-infografic-widget_left b-infografic-widget_25 printHidden"><a class="b-infografic-widget__header" href="http://tass.ru/infographics/8141">Инфографика </a> <a class="b-infografic-widget__pic" href="http://tass.ru/infographics/8141"><img alt="Цены на нефть марки Brent" src="http://photocdn4.itar-tass.com/tass/m2/uploads/i/20141113/3893483.png" width="100%" /></a> <a class="b-infografic-widget__title" href="http://tass.ru/infographics/8141">Цены на нефть марки Brent</a><div class="b-infografic-widget__desc">Инфографика ТАСС</div></div><p>В среду Управление энергетической информации США (EIA) снизило прогноз цены на Brent в 2015 году с $101,67 за баррель до $83,42 за баррель. Основная причина - рост добычи нефти в США и объема поставок сырья из Саудовской Аравии на мировой рынок. Прогноз потребления EIA снизило с 92,5 млн баррелей в сутки до 91,38 млн баррелей в сутки.</p><p>Снижение прогнозов по спросу на нефть в мире сопровождается спекуляциями об угрозе ценовой войны в экспортном картеле ОПЕК, обеспечивающем около 40% мировых поставок сырья. Рынок сжимается, и поставщики нефти начинают бороться друг с другом за долю в глобальных продажах.</p><p>27 ноября в Вене пройдет встреча министров стран - участниц альянса, на которой может быть рассмотрен вопрос о сокращении добычи. Но среди министров нет единого мнения.</p><p></p><div class="b-gallery-widget b-gallery-widget_right printHidden"><div class="b-gallery-widget-item"><a class="b-gallery-widget-item__pic" href="http://tass.ru/ekonomika/1541605" target="_blank"><img alt="" src="http://photocdn1.itar-tass.com/fit/333x9999_4ec25037/tass/m2/uploads/i/20141030/3882024.jpg" /> </a><div class="b-gallery-widget-item__text text_gallery"><span class="copyright_gallery"><span class="copyright-icon">©</span> EPA/JUSTIN LANE </span><p class="title_gallery"><a class="b-gallery-widget-item__title" href="http://tass.ru/ekonomika/1541605" target="_blank">Bloomberg: нефть вскоре снова поднимется до $100 </a></p></div></div></div><p>Саудовская Аравия с октября снижает цены по азиатским контрактам. На этом фоне министр нефти Венесуэлы Рафаэль Рамирес объявил, что страна подготовила предложения по предотвращению дальнейшего снижения цен и вынесет их на сессию ОПЕК.</p><p>Постоянным сторонником сокращения поставок и поддержки котировок выступает и Иран.</p><p>Генеральный секретарь ОПЕК Абдалла Салем аль-Бадри утверждает, что не опасается резкого снижения цен на нефть, хотя падение "несколько больше нормального". 6 ноября, отвечая на вопрос ТАСС, аль-Бадри назвал причиной падения цен спекуляции: "Да, это спекуляции. Мы должны успокоиться".</p><h2>Цены на нефть и российский бюджет</h2><p>В четверг премьер-министр Дмитрий Медведев заявил, что правительство России готово пересматривать основные <a href="http://tass.ru/ekonomika/1569265" target="_blank">параметры бюджетной политики</a> только при сильном падении цен на нефть. Текущий уровень цен на нефть Медведев не считает основанием для разговоров о пересмотре параметров федерального бюджета страны.</p><p></p><div class="b-gallery-widget b-gallery-widget_left printHidden"><div class="b-gallery-widget-item"><a class="b-gallery-widget-item__pic" href="http://tass.ru/politika/1555920" target="_blank"><img alt="" src="http://photocdn4.itar-tass.com/fit/333x9999_4ec25037/tass/m2/uploads/i/20141106/3887547.jpg" /> </a><div class="b-gallery-widget-item__text text_gallery"><span class="copyright_gallery"><span class="copyright-icon">©</span> Михаил Метцель/ТАСС </span><p class="title_gallery"><a class="b-gallery-widget-item__title" href="http://tass.ru/politika/1555920" target="_blank">Путин: в моменты кризисов в ценообразовании на энергоресурсы превалирует политика </a></p></div></div></div><p>"Мы должны быть реалистами", - резюмировал премьер, добавив, что, в частности, падение цен на нефть в 2008-2009 годах было более драматичным, чем текущий уровень цен.</p><p>В октябре президент России Владимир Путин не исключил <a href="http://tass.ru/ekonomika/1507338" target="_blank">корректировки расходов бюджета</a> в сторону уменьшения на фоне падения цен на нефть. Однако глава государства назвал бюджет жестким, но сбалансированным. "Бюджет у нас не трещит по швам. Если вы меня так поняли, то я прошу прощения, что я так неточно выразился. Он напряженный, но он сбалансированный и вполне реалистичный".</p></div>
Но это один из примеров, в основном дело ограничивается флеш-плеерами, где дается html-код для вставки. Есть малопопулярные плееры онлайн-фильмов.
-
- Поддержка
- Сообщения: 12752
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
Re: Расширение: Безопасный\Зеленый [HTML]-тег
Безопасный - с запретом javascript, фреймов (любых), flash в любом виде, форм и т.д. Что сводит "полезность" такого кода "на нет"
Текст отформатировать можно и ббкодами, таблицу создать тоже
Текст отформатировать можно и ббкодами, таблицу создать тоже
-
- phpBB 1.4.1
- Сообщения: 40
- Стаж: 10 лет 5 месяцев
- Откуда: Берлин, Бункер, ковёр
- Благодарил (а): 23 раза
Re: Расширение: Безопасный\Зеленый [HTML]-тег
При вводе пользователем, но не при копировании из другого источника.
Отправлено спустя 1 минуту 26 секунд:
Тогда в ЖЖ каким образом реализован HTML-формат? Вот я примерно о том же.