Фильтр по:
  

  • Страница 1 из 1
  • 1
Модератор форума: likbezz  
Скрипты и коды для юкоз - Форум аццкого кодера » Как сделать? Информация для вновь прибывших » Как сделать... » Как вывести кол-во фотографий и альбомов на главную (Вывод кол-ва фотографий и альбомов скриптом)
Как вывести кол-во фотографий и альбомов на главную
Дата: Суббота, 16.11.2013, 00:00 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Q:
Цитата
Как сделать, чтобы на главной странице сайта вывести следующую информацию: "Фотографий на сайте #### (количество) в ## альбомах". Естественно, чтобы показывалось автоматически. На главной странице фотоальбома это есть, а на главной странице сайта так и не получилось вывести.


 
Дата: Суббота, 16.11.2013, 00:16 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Информером можно вывести общее кол-во фотографий, делается информером Счетчик материалов.

Количество же категорий им не вывести.
Но можно скриптом, да и использовать целый информер под такое, честно говоря, жалко.

Вариант №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_ENTRIES$</b>

Код
<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 запроса .. да и возможностей больше )
---

Прикрепления: 8988862.png (3.6 Kb) · 9553828.png (6.2 Kb)

 
Скрипты и коды для юкоз - Форум аццкого кодера » Как сделать? Информация для вновь прибывших » Как сделать... » Как вывести кол-во фотографий и альбомов на главную (Вывод кол-ва фотографий и альбомов скриптом)
  • Страница 1 из 1
  • 1
Поиск:


Мобильная версия