Документация по установке модификации "Скрыть/показать категории".

Редактирование html: Админ-центр -> Скины и шаблоны -> HTML шаблоны -> Настройка HTML -> Глобальные шаблоны (Global HTML elements) -> Board Header (logo, links, etc)

Ищем код:
//-->
</script>

И перед ним вставляем:
// collapsing
var dom = (document.getElementById && !document.all);
function sb_hover(btobj, mode)
{
if(mode == 1) (dom || window.opera)? btobj.style.borderColor = '#fafafa #666666 #666666 #fafafa': btobj.style.setAttribute('borderColor', '#fafafa #666666 #666666 #fafafa', 'false');
else
(dom || window.opera)? btobj.style.borderColor = '#dddddd': btobj.style.setAttribute('borderColor', '#dddddd', 'false');
}
function sb_fold(obid){
var obj = (dom)? document.getElementById(obid): document.all[obid];
var imobj = (dom)? document.getElementById(obid + '_i'): document.all[obid + '_i'];
obj.style.display = (obj.style.display == 'none')? '': 'none';
imobj.src = (obj.style.display == 'none')? '/style_images/IPB2/sbb_show.gif': '/style_images/IPB2/sbb_hide.gif';
}
// end collapsing

Редактирование html: Админ-центр -> Скины и шаблоны -> HTML шаблоны -> Настройка HTML -> Главная страница форума (Board Index Sections) -> Start Category Table

Заменяем содержимое шаблона на:
<div class="tableborder">
<div class='maintitle' align='left'>
<table style='width:100%' border='0' cellspacing='0' cellpadding='0'>
<tr>
<td><{CAT_IMG}> <a href="{ibf.script_url}c={$Data['id']}">{$Data['name']}</a></td>
<td align='right'><img id='f{$Data['id']}_fold_i' onclick='sb_fold("f{$Data['id']}_fold")' onmouseover='sb_hover(this, 1)' onmouseout='sb_hover(this, 0)' src='/style_images/IPB2/sbb_hide.gif' alt='' width='10' height='10' style='vertical-align:middle; cursor:pointer; cursor:hand;' /> </td>
</tr>
</table>
</div>
<div id='f{$Data['id']}_fold' style='display:;'>
<table width="100%" border="0" cellspacing="1" cellpadding="4">
<tr>
<th align="center" width="2%" class='titlemedium'><img src="{ibf.vars.img_url}/spacer.gif" alt="" width="28" height="1" /></th>
<th align="left" width="59%" class='titlemedium'>{ibf.lang.cat_name}</th>
<th align="center" width="7%" class='titlemedium'>{ibf.lang.topics}</th>
<th align="center" width="7%" class='titlemedium'>{ibf.lang.replies}</th>
<th align="left" width="25%" class='titlemedium'>{ibf.lang.last_post_info}</th>
</tr>

Редактирование html: Админ-центр -> Скины и шаблоны -> HTML шаблоны -> Настройка HTML -> Главная страница форума (Board Index Sections) -> End Category Row

Ищем код:
</table>
</div>

И после него вставляем:
</div>

Редактирование html: Админ-центр -> Скины и шаблоны -> HTML шаблоны -> Настройка HTML -> Главная страница форума (Board Index Sections) -> Sub Forum Row

Заменяем содержимое шаблона на:
<div class="tableborder">
<div class='maintitle' align='left'>
<table style='width:100%' border='0' cellspacing='0' cellpadding='0'>
<tr>
<td><{CAT_IMG}  Подфорумы </td>
<td align='right'><img id='f{$Data['id']}_fold_i' onclick='sb_fold("f{$Data['id']}_fold")' onmouseover='sb_hover(this, 1)' onmouseout='sb_hover(this, 0)' src='/style_images/IPB2/sbb_hide.gif' alt='' width='10' height='10' style='vertical-align:middle; cursor:pointer; cursor:hand;' /> </td>
</tr>
</table>
</div>
<div id='f{$Data['id']}_fold' style='display:;'>
<table width="100%" border="0" cellspacing="1" cellpadding="4">
<tr>
<th align="center" width="2%" class='titlemedium'><img src="{ibf.vars.img_url}/spacer.gif" alt="" width="28" height="1" /></th>
<th align="left" width="59%" class='titlemedium'>{ibf.lang.cat_name}</th>
<th align="center" width="7%" class='titlemedium'>{ibf.lang.topics}</th>
<th align="center" width="7%" class='titlemedium'>{ibf.lang.replies}</th>
<th align="left" width="25%" class='titlemedium'>{ibf.lang.last_post_info}</th>
</tr>

Обновляем шаблон.

Установка модификации завершена.

Пример работы модификации приведён на скриншоте:


[ тема для обсуждений данной модификации на форуме поддержки ]


Вернуться на главную страницу Документаций