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

Как можно запретить тег img ?

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Sitelev
phpBB 1.0.0
Сообщения: 2
Стаж: 15 лет 4 месяца

Как можно запретить тег img ?

Сообщение Sitelev »

Ситуация наверно стандартная - из соображений безопасности хочу снять
возможность использования тега "img" в постах.
Искал долго, но не нашёл подобную тему(наверно другим не понадобилось
снять эту возможность, или это слишком просто).

Вопрос: есть ли в админке опция отключения использования тега img ?
Если нет, прошу подсказать, в каком файле и что нужно изменить в php коде ,
чтобы тег не обрабатывался(и не выводились картинки)?
Заранее спасибо
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза
Контактная информация:

Re: Как можно запретить тег img ?

Сообщение Палыч »

файл includes/bbcode.php

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

	$bbcode_tpl['img'] = str_replace('{URL}', '\\1', $bbcode_tpl['img']);
закомментировать

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

	//$bbcode_tpl['img'] = str_replace('{URL}', '\\1', $bbcode_tpl['img']);
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Морган
phpBB 1.0.0
Сообщения: 9
Стаж: 15 лет 4 месяца

Re: Как можно запретить тег img ?

Сообщение Морган »

А лучше заменить это $bbcode_tpl['img'] на 'Текст' и будет выводиться текст вместо картинки, а текст любой.
Sitelev
phpBB 1.0.0
Сообщения: 2
Стаж: 15 лет 4 месяца

Re: Как можно запретить тег img ?

Сообщение Sitelev »

Огромное спасибо :-)
samimages
phpBB 1.0.0
Сообщения: 2
Стаж: 14 лет 11 месяцев

Re: Как можно запретить тег img ?

Сообщение samimages »

Вопрос!

На форуме не нашел ничего...

ББ код проблема такая. Когда юзер пишет урл картинки, то она отображается и делает это в том виде в котором она присутствует на сервере с которого ее линкуют.

Подскажите пожалуйста в каком файле и в каком месте этого файла можно методами пхп изменить размер картинки или хотя бы считать данные о картинки с урл и изменить только width, в ББкоде.тпл, скажем передав его в виде значения переменной

Например:

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

$size = getimagesize("URL");
$wi = $size[0];
$hi = $size[1];

if($wi > 450){
$width = 450;
}
else{
$width = $wi;
}
А в bbcode.tpl в стандарте добавим параметр в тег img

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

<img src="{URL}" width="{width}" />
Смысл я думаю передать удалось. Да кстати, а заодно мы сможем проверять картинка ли на том конце урла
Аватара пользователя
Berk
phpBB 2.0.2
Сообщения: 301
Стаж: 15 лет 6 месяцев
Откуда: Украина, Киев
Благодарил (а): 3 раза
Поблагодарили: 2 раза
Контактная информация:

Re: Как можно запретить тег img ?

Сообщение Berk »

есть такой мод image resize, он должен тебе помочь
samimages
phpBB 1.0.0
Сообщения: 2
Стаж: 14 лет 11 месяцев

Re: Как можно запретить тег img ?

Сообщение samimages »

Спасибо! Попробую!

Добавлено спустя 55 минут 46 секунд:
Не моя версия форума.. мне надо для 2 серии...

Но суть верна

Добавлено спустя 30 минут 17 секунд:
Проблема решилась.

SMR_mod_v110 - не панацея конечно, но прост, безопасен, и удобен!


Лежит здесь
http://www.phpbb.com/community/viewtopic.php?t=347539
Закрыто

Вернуться в «Поддержка phpBB 2.0.x»