Небольшое добавление...
Показ загружаемых картинок.
Что даёт:
возможность подгружать графику после загрузки страницы, актуально для юзеров с хилым каналом.
lang
$lang['SHOW_OPENED'] = 'показывать открытым';
менять
$lang['SHOW_OPENED'] = 'спойлер открытым';
sessions
'sp_op' => 0, // show spoiler opened
после
'i_aft_l' => 0, // show after image
viewtopic
'SPOILER_OPENED' => $user->opt_js['sp_op'],
после
'IMAGE_AFTER' => $user->opt_js['i_aft_l'] ? 0 : 1,
viewtopic.tpl
<legend>{L_SPOILER}</legend>
менять
<legend>Показывать</legend>
<label>
<input type="checkbox" <!-- IF SPOILER_OPENED -->{CHECKED}<!-- ENDIF -->
onclick="user.set('sp_op', this.checked ? 1 : 0);"
/>{L_SHOW_OPENED}
</label>
после
<label>
<input type="checkbox" <!-- IF IMAGE_AFTER -->{CHECKED}<!-- ENDIF -->
onclick="user.set('i_aft_l', this.checked ? 0 : 1);"
/>загружаемые картинки
</label>
И фиксим вывод картинки:
page_header
var loading_icon = '<a href="'+ src +'" target="_blank"><img src="/loading.gif" alt="" /></a>';
var loading_icon = '<a href="'+ src +'" target="_blank"><img src="images/pic_loading.gif" alt="" /></a>';