Это "летние" файлы bg_header.png + bg_list.png и их "зимние" братья - bg_header_snow.png + bg_list_snow.png
Спросите, почему первые такие тонкие, а вторые - такие широкие? Ответ прост. На первых - кроме вертикального градиента ничего больше нет. А на вторых - нарисованы замечательные снежинки, создающие зимой на форуме "зимнее" настроение. Естественно, для этих снежинок нужно место.
На первых - нет никаких дополнительных рисунков, поэтому они совершенно спокойно клонируют своих тонких 5-пиксельных собратьев от 160 до 390 раз (а то и больше - это уже зависит он указанной вами ширины форума) , заполняя своими копиями фон шапки и блоков без видимых глазу границ переходов. То есть, если Вы возьмёте рисунок bg_header.png и размножите его, поставив его копии вплотную справа от него, то увидите сплошную и как бы цельную шапку форума. А второй - "зимний" - рисунок сделает тоже самое, но гораздо реже. При его ширине в 800 пикселей ему будет достаточно поставить рядом с собой лишь свою половинку, чтобы обеспечить заполнение фоном и снежинками шапку форума с шириной в 1280 пикс.
Пока всё понятно?
Тот же принцип используется при заполнении блоков форума рисунком bg_list.png - но тут есть одна небольшая хитрость - этот рисунок заполняет собой лишь верхнюю часть блока. И если блок по своей высоте оказывается больше высоты этого рисунка (92 пикселя), то вся нижняя часть блока уже заполняется назначаемым цветом, который должен совпадать с цветом нижней части рисунка bg_list.png. Тогда Вы просто не увидите границы перехода и заливка блока будет выглядеть абсолютно ровной.
Но рассмотрим всё это на примере.
Исходя из общего фонового окружения (фон за форумом + шапка)
я в фотошопе (Вы можете это сделать и в любом другом графическом редакторе) делаю себе замену для файла bg_list.png.
И это будет вот этот рисунок:
Я дал ему те же 92 пикселя высоты, что и у оригинала, но сделал его чуть толще =) Ну... захотелось мне так )))
Перевёл его в формат .png , дал ему то же самое название и заменил им оригинальный файл.
В результате получаем вот такую картину:
Блок меньшей высоты полностью заливается этим рисунком, а всё что превышает его вертикальный размер (92 пикселя) остаётся закрашенным назначенным по умолчанию цветом.
Вобщем, тихий ужас )))
Но всё это исправляется очень просто.
С помощью программульки Pixie мы узнаём какой цвет присутствует в самой нижней части моего рисунка. И копируем его.
Затем идём в файл colours.css и ищем в нём строки:
- Код: Выделить всё
.forabg, .forumbg {
background-color: #092147;
background-image: url("{T_THEME_PATH}/images/bg_list.png");
}
Меняем цвет заполнения на тот, что мы скопировали с нижней части рисунка...
и получаем уже совсем другую "картину маслом"!
Тот же принцип действует и при замене "зимних" рисунков.
Логика абсолютно та же самая.
И результаты - такие же стабильные!
Если Вы вдруг не знаете, как вам поменять формат рисунка на .png - не расстраивайтесь.
Ваш форум спокойно скушает и любой другой распространённый формат изображений.
Если у Вы сохранили свой рисунок в другом формате, то просто укажите это в ссылке на этот рисунок.
Например, если у Вас получился рисунок bg_list.gif или bg_list.jpg
то в указанном выше месте смените расширение .png на Ваше.
То есть, у Вас должно получиться:
background-image: url("{T_THEME_PATH}/images/bg_list.gif");
или
background-image: url("{T_THEME_PATH}/images/bg_list.jpg");
Вот, собственно, и всё =)