Дед мой говорил "Делай добро и бросай его в воду" (с) из мутфильма
Не смотря на то, что даже последнее обновление схем, о которых идет ниже речь сделано почти год назад, а сами они существуют не менее 4-х лет, только сейчас у меня дошли руки что-то про них написать :)
Как известно vBulletin имеет очень тяжелые скины. Да они многофункциональны, но очень тяжелы. Чего стоит один только список "кто на форуме" на главной или селект "быстрого перехода" по веткам форума. Этого не заметно на небольших форумах, но на Харьков Форуме, где одновременно он-лайн может быть более 3000(!) посетителей и где количество разделов уже давно перевалило за 150 такие "украшательства" стоят посетителям лишних 150-200 Кб на каждой странице. А ведь еще есть форма расширенного редактрования сообщения, множество ненужных простомц пользователю административных скриптов и т.д.
Собственно с этими излишествами я и боролся, перебрав стандартные схемы. При этом, естественно, т.к. это делалось для себя, нужно было сохранить минимальные удобства, найдя компромис между аскетизмом и необходимостью переключаться постоянно в расширенный режим для выполнения некоторых действий (ведь я там еще и модератор :)
Первым делом "ушли" списки пользователей он-лайн, списки тех у кого сегодня День Рождения, селект быстрого перехода к разделам форума. Дальше настал через аватар и подписей. В принципе их можно отключить и через опции профиля, но все равно внутри (в HTML коде) остаются места для них, а это тоже байты.
Потом был перебран код шаблона. Переформатирована верстка, конечно это еще не слои, но уже и не 20 вложенных друг в друга таблиц.
После этого каждая страница форума стала легче на (примерно) 200 Кб. Осталось только вернуть минимальный функционал.
Был написан свой JavaScript обработки кнопки "Цитата", выведена в меню навигации ссылка на "Баню", "Поиск", "Новые сообщения" и "Новая тема". Кнопки "Репутация", "Пожаловаться модератору", "Предупреждение" (для модераторов) остались, разве что немного поменяли свое расположение (ИМХО более удачно чем в стандартной схеме)
В последствии "цитирующий" скрипт был несколько раз доработан. Теперь он корректно обрабатывает ссылки и картинки в цитатах, а так же выделяет цитаты от модераторов. Так же для удобства модераторов, под ник пользователя была выведена кнопка "Забанить".
После этого, с помощью различных CSS файлов, были лоу-траффик схемы были созданы в привычном черном цвете и в альтернативном белом.