[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помощь в выводе списка категорий
Elliot54
Здравствуйте уважаемые форумчане, помогите пожалуйста решить проблему с выводом категорий и подкатегорий.

Вот шаблон вывода правого столбца на сайте, все лишнее как мог убрал, оставил только категории.

В данный момент это работает так.
Захожу например в "недвижимость"
Мне выдает список подкатегории, когда я жму на нужную подкатегорию, все остальные подкатегории пропадают, можно ли как-то сделать так, что бы они не пропадали и вверху списка, отображалась главная категория "недвижимость"?
Так же, что бы в главной категории и подкатегориям отображалось кол-во объявлений.

Прошу помощи, с моими знаниями я никак не справлюсь...
Если какие-то файлы нужно показать я с радостью, движок OxyClassifieds 8.4
Заранее огромное спасибо!

<div class="heading3">{$lng.search.refine_search}{if $has_search_fields}<div class="rfloat mt10 mr10 "><a href="{$live_site}/{if $seo_settings.enable_mod_rewrite}{$sef_links.listings}{else}listings.php{/if}"><img src="{$template_path}images/minus.png"></a></div>{/if}</div>
<div
class="heading3-under"></div>
<div
class="pdiv3">
<form
method="post" action="{$live_site}/listings.php" name="search" id="search">

{if $post_array.category}<input type="hidden" name="category" value="{$post_array.category}" />{/if}
{if $post_array.order}<input type="hidden" name="order" value="{$post_array.order}" />{/if}
{if $post_array.order_way}<input type="hidden" name="order_way" value="{$post_array.order_way}" />{/if}
{if $post_array.page}<input type="hidden" name="page" value="{$post_array.page}" />{/if}

{if $seo_settings.enable_mod_rewrite}{assign var="separator" value="?"}{else}{assign var="separator" value="&"}{/if}

{* Uncomment the following for search on stock no *}
{*
<div class="subtitle">{$lng.listings.stock_no}</div>

{if !$post_array.id}

<input name="id" id="id" type="text" style="width: 196px;" /><!--
-->
<input type="image" class="input_img" src="{$template_path}/images/search-arrow{if $text_direction=="rtl"}-rtl{/if}.gif" />

{else}

{if $seo_settings.enable_mod_rewrite}
{capture name=sfield assign=sfield}##id##/{/capture}
{seo->makeSearchLink p1=$post_array p2=$page p3='page|category|id' p4='' p5=`$category_name` assign='constructed_url'}
{else}
{capture name=some_content assign=constructed_url}{$live_site}/listings.php?page=1{foreach from=$post_array key=k item=x name=construct_url}{if $x!='' && $k!='id' && $k!="page" && $k!="show" && (!$settings.enable_locations || (!in_array($k, $location_fields) && $k!="crt_city"))}{$separator}{$k}={$x|replace:'/':'_'}{assign var="separator" value="&"}{/if}{/foreach}{/capture}
{/if}

<div class="property current-filter">{$post_array.id}<div class="rfloat rspace10 mt4"><a href="{if $seo_settings.enable_mod_rewrite}{$constructed_url}{else}{$constructed_url}{/if}" class="remove"><img src="{$template_path}images/remove.png" class="tooltip mt4" title="{$lng.general.remove}" alt="{$lng.general.remove}" /></a>
</div></div>


{/if}
<hr/>
*}

{* ---------------- CATEGORIES ------------------ *}
{if $seo_settings.enable_mod_rewrite}
{seo->makeSearchLink p1=$post_array p2=$page p3='category|page' p4='cat' p5=`$category_name` assign='constructed_url'}
{else}
{capture name=some_content assign=constructed_url}{$live_site}/listings.php?page=1{foreach from=$post_array key=k item=x name=construct_url}{if $x!='' && $k!="category" && $k!="page" && $k!="show" && (!$settings.enable_locations || (!in_array($k, $location_fields) && $k!="crt_city"))}{$separator}{$k}={$x|replace:'/':'_'}{assign var="separator" value="&"}{/if}{/foreach}{/capture}
{/if}

<div class="subtitle">{$lng.listings.category}</div>
{if $post_array.category || $cat}
<div class="property current-filter">{$category_name}

{$total_items|number_format:0:"`$appearance.number_format_point`":"`$appearance.number_format_separator`"} {if $total_items==1}{/if}

<div class="rfloat rspace10 mt4"><a href="{if $seo_settings.enable_mod_rewrite}{$constructed_url|replace:'/##cat##':''}{else}{$constructed_url}{/if }" class="remove"><img src="{$template_path}images/remove.png" class="tooltip mt4" title="{$lng.general.remove}" alt="{$lng.general.remove}" /></a>
</div></div>

{/if}

{if $categories_array|@count}

{if !$seo_settings.enable_mod_rewrite}{if $constructed_url|strchr:"?"}{assign var="separator" value="&"}{else}{assign var="separator" value="?"}{/if}{/if}

{foreach from=$categories_array item=v name="categories_list"}
<div class="property"><a href="{if $seo_settings.enable_mod_rewrite}{seo->makeSearchCategoryLink p1=`$v.id` p2=`$v.name` }{else}{$constructed_url}{$separator}category={$v.id}{/if}">{$v.name}



</a></div>
{if $categories_array|@count>10 && $smarty.foreach.categories_list.index==9}
<div id="more_categories_link"><a id="more_categories" href="javascript:;">{$lng.search.more}</a></div>
<div
style="display: none;" id="more_categories_list">
{/if}
{/foreach}
{if $categories_array|@count>10}
<div><a id="less_categories" href="javascript:;">{$lng.search.less}</a></div>
</div>

<script
type="text/javascript">
{literal}
$("a#more_categories").click(function(){
$("#more_categories_list").fadeIn(1000);
$("#more_categories_link").hide();
});

$("a#less_categories").click(function(){
$("#more_categories_list").slideUp(300);
$("#more_categories_link").show();
});

{/literal}
</script>

{/if}
{/if}

<hr/>

</form>
</div>

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.