Вывод количества материалов в заголовках табов
#1
Отправлено 13 June 2012 - 08:05
Количество комментариев на демо сайте JBzoo работает.
Подскажите как это реализовать на Jcomments .
Прикрепил модифицированный файл itemcommentslink.php в котором реализован вывод кол. сообщений Jcomments в тизере.
[вложение удалено администратором (более 90 дней)]
#2
Отправлено 13 June 2012 - 13:30
С фотографиями намного сложнее. Нужно писать в элементе галереи вывод кол-ва файлов.
Могу посоветовать дешевый и сердитый метод через JS, будет работать только на вкладках JBZoo
- jQuery(function($){
- $('#jbzoo-tabs li a').each(function(n, obj){
- var $obj = $(obj);
- if ($.trim($obj.text()) == 'Галерея') {
- $obj.append(' <span>('+ $('#jbzoo-tabs .element-jbgallery a').length +')</span>');
- }
- });
- });
По jcomments - честно говоря сам не сталкивался, но думаю можно сделать так
Вместо вот этого
Вывести
- <li><a href="#tab-comments">Комментарии (<?php echo $this->renderPosition('jcomments-count'); ?>)</a></li>
Далее просто в эту позицию через админку добавляем элемент кол-ва комментариев jcomments
ps не забываем править positions.xml
Отключайте проверку лицензий как можно скорее!
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
#4
Отправлено 13 June 2012 - 19:43
media\zoo\applications\jbuniversal\templates\catalog\renderer\item\product\full.php
Отключайте проверку лицензий как можно скорее!
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
#5
Отправлено 13 June 2012 - 20:14
smet.denis сказал(а) 1339612985:
Шаблон продукта лежит тут.
media\zoo\applications\jbuniversal\templates\catalog\renderer\item\product\full.php
На самом деле код немного другой,
заменил получилось так
- <?php if ($this->checkPosition('tab-comments')) : ?>
- <li><a href="#tab-comments">Комментарии (<?php echo $this->renderPosition('jcomments-count'); ?>)</a></li>
- <?php endif; ?>
itemcommentslink опубликовал в позиции Tab: comments
комментарии в материале есть у заголовка появились скобки,и все.
Что я делаю не так? ткните носом.
#6
Отправлено 14 June 2012 - 17:35
Чтобы позиция появилась в админке, нужно в нем дописать строчку.
затем в эту позицию добавить вывод кол-ва материалов.
Отключайте проверку лицензий как можно скорее!
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
#7
Отправлено 14 June 2012 - 18:34
[вложение удалено администратором (более 90 дней)]
#8
Отправлено 14 June 2012 - 20:03
Вот в эту позицию "jcomments-count" нужно добавить элемент кол-ва комментариев.
Отключайте проверку лицензий как можно скорее!
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
#9
Отправлено 15 June 2012 - 00:21
Осталась галерея,что делать с этим кодом? в каком месте и файле его прописывать ?
smet.denis сказал(а) 1339590651:
С фотографиями намного сложнее. Нужно писать в элементе галереи вывод кол-ва файлов.
Могу посоветовать дешевый и сердитый метод через JS, будет работать только на вкладках JBZoo
- jQuery(function($){
- $('#jbzoo-tabs li a').each(function(n, obj){
- var $obj = $(obj);
- if ($.trim($obj.text()) == 'Галерея') {
- $obj.append(' <span>('+ $('#jbzoo-tabs .element-jbgallery a').length +')</span>');
- }
- });
- });
#10
Отправлено 15 June 2012 - 04:21
Отключайте проверку лицензий как можно скорее!
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.