Насчет CSS выше погуглю (стало интересно), но решил вопрос с масштабированием под экран просто и элегантно.
В том же
class_bbcode.php подставил в строку с
Код:
return ($fullsize ? '<div class="size_fullsize">' : '') . '<img src="' . $link . '" border="0" alt="" />'
вот это:
Код:
style="max-width: 100%;"
Вкупе с "ленивой загрузкой" из моего предыдущего поста в другой теме (про прелоадеры), получилось вот так:
Код:
return ($fullsize ? '<div class="size_fullsize">' : '') . '<img src="' . $link . '" style="max-width: 100%;" loading="lazy" border="0" alt="" />'
Убил "двух зайцев" и адекватное масштабирование сделал и избавил себя от головной боли, когда картинка не влазит в маленькие экраны (привет всяким микроноутбукам каменного века).
Позже красиво модифицирую bb-код.