Потребовалось немного изменить модуль topnews - нужно чтобы помимо названия новости еще отображалась маленькая картинка и краткое описание новости.
Порывшись в интернете, нашел два варианта решения данной задачи: 1. Купить платный модуль с кучей настроек 2. ХАК "thumbs в topnews" от prime. В этом хаке изображения кладутся в папку /uploads/topnews/
Поэтому подумав, решил написать свой хак. Для хранения урла изображения с превьювом будем использовать дополнительное поле новости (xfields). Такой способ удобен тем, что создавая новость, можно загрузить изображение, уменьшив его до определенного размера, средствами движка, а потом адрес этой картинки просто скопировать в дополнительное поле внизу формы добавления новости.
Этот хак позволяет ограничивать параметры height и width у изображений, формируемых при помощи тегов [img] и [thumb].
Когда пользователи добавляют картинки с помощью тегов [img] и [thumb] они, естественно, не обращают внимание на параметр ширины и высоты изображения. В результате при добавлении очень широких изображений шаблон начинает расширяться. А это не всегда предусмотрено и в результате часто оказывается искажен дизайн сайта. Мне надоело постоянно следить за размерами добавляемых пользователями изображений, и я добавил проверку – если с помощью тега [img] добавляется изображение шире 450 px, то оно ограничивается до 450 px.
Этот хак добавляет параметры height и width к изображениям, формируемым при помощи тегов [img] и [thumb]. Таким образом, пользователи с отключенной графикой будут видеть контуры изображений в их натуральном величине.
Думаю вы помните что если добавить в новость к примеру 5 картинок то они будут без отступа и другая картинка не будет ниже. Для этого и сделан хак чтобы вам каждый раз не надо было переносить каждую картинку на новую строку хак будет автоматически ставить картинку ниже другой...