Странно выводит категории на морде.
Posted: Wed Aug 21, 2013 11:50 am
Имеем мультикатегорийный сж.
На морде выводим тумбы категорий конструкцией:
<? function VintageTubeCategory($cat_id)
{if ($cat_id>16)
{if ($cat_id<280)
{$my_res=true;} else {$my_res=false;}
}
return $my_res;
}
?>
<category order=clicks num=1-300>
<? if (VintageTubeCategory('<!--CATEGORY_ID-->')) {?>
<div class="thu">
<a href="/category/<!--CATEGORY_ID-->/<!--CATEGORY_NAME-->/ctr/1/content_list/flash/" title="<!--CATEGORY_NAME-->" rot_id='<!--THUMB_LINK-->'>
<img src="<!--THUMB_URL-->" alt="<!--CATEGORY_NAME-->"/><p><!--CATEGORY_NAME--></p></a></div>
<? }?>
</category>
Тумбы категорий нормально выводяться. Дальше имеем тексовый блок тех же категорий, который выводиться так:
<category num=46-90 order=alphabet>
<? if (VintageTubeCategory('<!--CATEGORY_ID-->')) {?>
<li><img src="/images/f.gif" width="16" height="13"><a href="/category/<!--CATEGORY_ID-->/<!--CATEGORY_NAME-->/ctr/1/content_list/movie/" title="<!--CATEGORY_NAME--> videos">
<!--CATEGORY_NAME-->
</a></li>
<? }?>
</category>
А здесь наступает облом:( Вместо названий я вижу Array. Что очень странно, так как тумбы категорий нормально выводяться. Убирал свою проверку VintageTubeCategory - без разницы.
Где копать? У меня подобная конструкция работает на 30+ сж. Только сейчас столкнулся, что не работает.
На морде выводим тумбы категорий конструкцией:
<? function VintageTubeCategory($cat_id)
{if ($cat_id>16)
{if ($cat_id<280)
{$my_res=true;} else {$my_res=false;}
}
return $my_res;
}
?>
<category order=clicks num=1-300>
<? if (VintageTubeCategory('<!--CATEGORY_ID-->')) {?>
<div class="thu">
<a href="/category/<!--CATEGORY_ID-->/<!--CATEGORY_NAME-->/ctr/1/content_list/flash/" title="<!--CATEGORY_NAME-->" rot_id='<!--THUMB_LINK-->'>
<img src="<!--THUMB_URL-->" alt="<!--CATEGORY_NAME-->"/><p><!--CATEGORY_NAME--></p></a></div>
<? }?>
</category>
Тумбы категорий нормально выводяться. Дальше имеем тексовый блок тех же категорий, который выводиться так:
<category num=46-90 order=alphabet>
<? if (VintageTubeCategory('<!--CATEGORY_ID-->')) {?>
<li><img src="/images/f.gif" width="16" height="13"><a href="/category/<!--CATEGORY_ID-->/<!--CATEGORY_NAME-->/ctr/1/content_list/movie/" title="<!--CATEGORY_NAME--> videos">
<!--CATEGORY_NAME-->
</a></li>
<? }?>
</category>
А здесь наступает облом:( Вместо названий я вижу Array. Что очень странно, так как тумбы категорий нормально выводяться. Убирал свою проверку VintageTubeCategory - без разницы.
Где копать? У меня подобная конструкция работает на 30+ сж. Только сейчас столкнулся, что не работает.