Информером можно вывести общее кол-во фотографий, делается информером Счетчик материалов.
Количество же категорий им не вывести.
Но можно скриптом, да и использовать целый информер под такое, честно говоря, жалко.
Вариант №1
Открываем шаблон Главная страница фотоальбома
Находим:
Код
<!--<s5194>-->Фотографий: <b>$NUM_ENTRIES$</b> | Альбомов: <b>$NUM_CATEGORIES$</b><!--</s>-->
Заменяем на:
Код
<span id="photocount"><!--<s5194>-->Фотографий: <b>$NUM_ENTRIES$</b> | Альбомов: <b>$NUM_CATEGORIES$</b><!--</s>--></span>
В то место куда нужно вывести, добавляем:
Код
<span id="photo_count"></span>
<script type="text/javascript">
$.get('/photo/',function(data){
$('#photo_count').html($('#photocount',data).html().replace(/\|/g,'<br>'));
});
</script>
Сохраняем, юзаем.
---
Вариант №2
Открываем шаблон Главная страница фотоальбома
Находим:
Код
<b>$NUM_CATEGORIES$</b>
Заменяем на:
Код
<b id="num_entries">$NUM_ENTRIES$</b>
Код
<b id="num_categories">$NUM_CATEGORIES$</b>
В то место куда нужно вывести, добавляем:
Код
<div>Фотографий: <b id="numentries"></b><br />Альбомов: <b id="numcategories"></b></div>
<script type="text/javascript">
$.get('/photo/',function(data){
$('#numentries').html($('#num_entries',data).html());
$('#numcategories').html($('#num_categories',data).html());
});
</script>
---
Вариант №3
Создаем информер:
Фотоальбомы - категории в JavaScript формате:
По месту, куда нужно выводить, вставляем:
Код
<div>Фотографий: <b id="numentries"></b><br />Альбомов: <b id="numcategories"></b></div>
$MYINF_4$
<script type="text/javascript">
(function(){
var a=uCatsOut,c=0,n=0;
$.each(a,function(i){
if(a[i][2]==0)++c;
if(a[i][6]!=0)n+=a[i][6]*1;
});
$('#numentries').html(n);
$('#numcategories').html(c);
})();
</script>
Результат тот же, но без лишнего get запроса .. да и возможностей больше )
---