Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Расширение: Безопасный\Зеленый [HTML]-тег

У вас есть идея для расширения функциональности phpBB? Расскажите о ней здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Мусоропровод
phpBB 1.4.1
Сообщения: 40
Стаж: 9 лет 5 месяцев
Откуда: Берлин, Бункер, ковёр
Благодарил (а): 23 раза

Расширение: Безопасный\Зеленый [HTML]-тег

Сообщение Мусоропровод »

Предлагаю добавление, с помощью расширения bb-тега [html] с выборочным фильтром "опасных html-тегов" для всех пользователей.
Когда некоторые безопасные теги разрешены к использованию, а опасные с той же точки зрения, запрещены к использованию или пост с ним уходит под одобрение и рассмотрение модератором как "сомнительные".
Если пост, содержащий [html]-тег снова редактируется юзером после одобрения, то он снова проверяется на безопасность.
Это удобно было бы, если копируешь какой то красиво оформленный текст прямо в пост со страницы, либо при встраивании того, чего обычные теги не умеют (видео, карты или другой фрейм). Пример реализации: постинг в ЖЖ.

Близкий аналог: Enable HTML работает с системой прав и дает добро на код, либо не дает, то бишь не слишком гибко и им нельзя запретить отдельный нехороший джаваскрипт.
Заготовка с библиотеками HTML_Safe: скачать
Еще: http://htmlpurifier.org/
Последний раз редактировалось Мусоропровод 01.08.2015 23:10, всего редактировалось 2 раза.
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 9 лет 11 месяцев
Благодарил (а): 41 раз
Поблагодарили: 830 раз

Re: Расширение: Безопасный\Зеленый [HTML]-тег

Сообщение LavIgor »

Мусоропровод писал(а): или пост с ним уходит под одобрение и рассмотрение модератором как "сомнительные".
И тырит модераторские куки, потом входит в его учётку, а дальше... Ну уж нет.
Кстати, почти все HTML-теги можно считать "опасными" хотя бы потому, что JS можно вставлять в их атрибуты.
Мусоропровод писал(а): обычные теги не умеют (видео, карты или другой фрейм).
Обычные теги умеют и то, и другое, и третье.
Если задавать и применять их с умом.
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 11 лет 11 месяцев
Благодарил (а): 101 раз
Поблагодарили: 91 раз
Забанен: Бессрочно

Re: Расширение: Безопасный\Зеленый [HTML]-тег

Сообщение xisp »

LavIgor писал(а): Кстати, почти все HTML-теги можно считать "опасными" хотя бы потому, что JS можно вставлять в их атрибуты.
Атрибуты тоже фильтровать, очевидно же.
И вообще скорее пересобрать пост с нуля, только по разрешённым тегам.
phpBBex
Аватара пользователя
Мусоропровод
phpBB 1.4.1
Сообщения: 40
Стаж: 9 лет 5 месяцев
Откуда: Берлин, Бункер, ковёр
Благодарил (а): 23 раза

Re: Расширение: Безопасный\Зеленый [HTML]-тег

Сообщение Мусоропровод »

LavIgor писал(а): Обычные теги умеют и то, и другое, и третье.
Если задавать и применять их с умом.
Так это целую кучу тегов придумывать нужно. Речь о массовом превентивном разрешении тегов. А по ссылке HTML Safe подходит как то к этому, может там библиотека имеется?
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 9 лет 11 месяцев
Благодарил (а): 41 раз
Поблагодарили: 830 раз

Re: Расширение: Безопасный\Зеленый [HTML]-тег

Сообщение LavIgor »

Мусоропровод писал(а): Так это целую кучу тегов придумывать нужно.
Сколько, например?
И да, многие теги уже давно придуманы, не стоит изобретать велосипед.
Аватара пользователя
Мусоропровод
phpBB 1.4.1
Сообщения: 40
Стаж: 9 лет 5 месяцев
Откуда: Берлин, Бункер, ковёр
Благодарил (а): 23 раза

Re: Расширение: Безопасный\Зеленый [HTML]-тег

Сообщение Мусоропровод »

LavIgor писал(а): Сколько, например?
Мне трудно ответить. Но это вариант подходит лишь для ручного ввода текста.
Один из примеров, это вставка форматированного текста:

Код: Выделить всё

<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">&copy;</span> EPA/STR </span></div></div><div class="b-material-text__l"><p>ЛОНДОН, 13 ноября. /ТАСС/. Стоимость нефти сорта Brent опустилась ниже $78 за баррель, свидетельствуют данные торговой системы ICE. По состоянию на 22.50 мск&nbsp;котировки снизились на 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)&nbsp;снизило прогноз цены на Brent в 2015 году с $101,67 за баррель до $83,42 за баррель. Основная причина - рост добычи нефти в США и объема поставок сырья из Саудовской Аравии на мировой рынок. Прогноз потребления EIA снизило с 92,5 млн баррелей в сутки до 91,38 млн баррелей в сутки.</p><p>Снижение прогнозов по спросу на нефть в мире сопровождается спекуляциями об угрозе ценовой войны&nbsp;в экспортном картеле ОПЕК, обеспечивающем около 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">&copy;</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>В четверг&nbsp;премьер-министр Дмитрий Медведев заявил, что&nbsp;правительство России готово пересматривать основные <a href="http://tass.ru/ekonomika/1569265" target="_blank">параметры бюджетной политики</a> только при сильном падении цен на нефть.&nbsp;Текущий уровень цен на нефть Медведев не считает основанием для разговоров о пересмотре параметров федерального бюджета страны.</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">&copy;</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>В октябре&nbsp;президент России Владимир Путин не исключил <a href="http://tass.ru/ekonomika/1507338" target="_blank">корректировки расходов бюджета</a> в сторону уменьшения на фоне падения цен на нефть. Однако глава государства&nbsp;назвал бюджет жестким, но сбалансированным. "Бюджет у нас не трещит по швам. Если вы меня так поняли, то я прошу прощения, что я так неточно выразился. Он напряженный, но он сбалансированный и вполне реалистичный".</p></div>
Таблицы, которые копировать удобнее, чем делать скриншот или вручную вводить.
Но это один из примеров, в основном дело ограничивается флеш-плеерами, где дается html-код для вставки. Есть малопопулярные плееры онлайн-фильмов.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12427
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2478 раз

Re: Расширение: Безопасный\Зеленый [HTML]-тег

Сообщение Татьяна5 »

Безопасный - с запретом javascript, фреймов (любых), flash в любом виде, форм и т.д. Что сводит "полезность" такого кода "на нет"
Текст отформатировать можно и ббкодами, таблицу создать тоже
Аватара пользователя
Мусоропровод
phpBB 1.4.1
Сообщения: 40
Стаж: 9 лет 5 месяцев
Откуда: Берлин, Бункер, ковёр
Благодарил (а): 23 раза

Re: Расширение: Безопасный\Зеленый [HTML]-тег

Сообщение Мусоропровод »

Татьяна5 писал(а): Текст отформатировать можно и ббкодами, таблицу создать тоже
При вводе пользователем, но не при копировании из другого источника.

Отправлено спустя 1 минуту 26 секунд:
Татьяна5 писал(а): Безопасный - с запретом javascript, фреймов (любых), flash в любом виде, форм и т.д.
Тогда в ЖЖ каким образом реализован HTML-формат? Вот я примерно о том же.

Вернуться в «Запросы расширений для phpBB»