Скрытие/Раскрытие Списка форумов
Добавляем возможность сворачивания форумов в движок XF. Для того что бы список форумов скрыть нажмите по названию форума или в любой области с названием.
Автор: KODEAK
Взял тут
Открываем шаблон
PAGE_CONTAINER и находим там строчку:
PHP код:
<xen:if is="{$head}"><xen:foreach loop="$head" value="$headElement">{xen:raw $headElement}</xen:foreach></xen:if>
</xen:hook>
После нее добавляем:
PHP код:
<script type="text/javascript">
$(document).ready(function(){
$(".hideforumlist").show();
$(".buttionhideformlist").click(function(){
$(this).toggleClass("active").next().slideToggle("slow");
});
});
</script>
Теперь открываем шаблон
node_category_level_1 и заменяем все его содержимое на:
PHP код:
<xen:require css="node_list.css" />
<xen:require css="node_category.css" />
<li class="node category level_{$level}" id="{xen:helper linktitle, $category.node_id, $category.title}">
<div class="nodeInfo categoryNodeInfo categoryStrip buttionhideformlist">
<div class="categoryText">
<h3 class="nodeTitle"><a href="{xen:link categories, $category}">{$category.title}</a></h3>
<xen:if is="{$category.description}"><blockquote class="nodeDescription baseHtml">{xen:raw $category.description}</blockquote></xen:if>
</div>
</div>
<xen:if is="{$renderedChildren}">
<div class="hideforumlist">
<ol class="nodeList">
<xen:foreach loop="$renderedChildren" value="$child">{xen:raw $child}</xen:foreach>
</ol>
</div>
</xen:if>
<span class="tlc"></span>
<span class="trc"></span>
<span class="blc"></span>
<span class="brc"></span>
</li>
Все =) готово.