Finka
Я тут кое-что сделал...
Это в ХТМЛ-верх:
<style type="text/css">
.punbb .post-box {
width: 550px !important;}
.punbb .post-content {
overflow: visible !important;
}
.postimg {
max-width: 674px !important;
}
</style>
Это в ХТМЛ-низ:
<script type="text/javascript">
document.body.onload = function() {
if (document.URL.indexOf("viewtopic.php") != -1) {
var img; var i = 0; var img_w;
img = document.getElementById("pun-main").getElementsByTagName("img");
for (i in img) {
if (img[i].className == "postimg") {
img_w = $(img[i]).width();
if (img_w >= 550) img[i].style.width = "" + img_w + "px";
}
}
}
}
</script>
Теперь немного о том, что это и как работает. Во-первых, я делаю сам текст сообщения 550 пикселов в ширину (два числа, выделенных красным, Вы можете подставить своё значение). Затем, если изображение в сообщении меньше 550 пикселов, с ним ничего не происходит. Если ширина изображения превышает 550 пикселов, тогда для этого изображения присваивается отдельная ширина. Важно, что диапазон присваиваемой ширины ограничен 674 пикселами, то есть шириной блока с сообщением на Вашем форуме. Больше 674 пикселов (зелёное значение) изображения не будут, какое бы огромное изображение не выложил бы в пост пользователь.
Поставьте себе и посмотрите, что получится и как будет работать.
Finka написал(а):А есть какой-то плагин, который сокращает картинки? Как в мобильниках
Можно только сжать изображение в размере, но оно так и будет загружаться полновесным. Чтобы сжимать изображение или сделать превьюшку, нужен отдельный скрипт, на php и не в рамках бесплатного форума на МайББ.