вывести количество коментариев jcomments в Virtuemart на странице категории списка товаров
- Atrik
- Автор темы
- Не в сети
- Новый участник
-
Less
Больше
- Сообщений: 2
- Спасибо получено: 0
12 года 3 нед. назад #4834
от Atrik
Atrik создал тему: вывести количество коментариев jcomments в Virtuemart на странице категории списка товаров
Люди добрые помогите советом, может кто сталкивался.
Нужно вывести количество коментариев jcomments в Virtuemart на странице категории списка товаров.
Именно не в самой карточке товара flypage.tpl.php, а на странице категории допустим browse_3.php.
есть схема:
<?php
global $mainframe;
$comments = $mosConfig_absolute_path . '/components/com_jcomments/jcomments.php';
if (file_exists($comments)) {
require_once($comments);
$count = JComments::getCommentsCount($product_id, 'com_virtuemart');
}
?>
и где необходимо вывести переменную
<?php echo $count;?>
Но это срабатывает только в карточке товара. А на странице категории списка товаров количество показывает (0). Может кто то решал данную проблему, поделитесь опытом пожалуйста.
Нужно вывести количество коментариев jcomments в Virtuemart на странице категории списка товаров.
Именно не в самой карточке товара flypage.tpl.php, а на странице категории допустим browse_3.php.
есть схема:
<?php
global $mainframe;
$comments = $mosConfig_absolute_path . '/components/com_jcomments/jcomments.php';
if (file_exists($comments)) {
require_once($comments);
$count = JComments::getCommentsCount($product_id, 'com_virtuemart');
}
?>
и где необходимо вывести переменную
<?php echo $count;?>
Но это срабатывает только в карточке товара. А на странице категории списка товаров количество показывает (0). Может кто то решал данную проблему, поделитесь опытом пожалуйста.
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Wedal
-
- Не в сети
- Администратор
-
Less
Больше
- Сообщений: 2869
- Спасибо получено: 659
12 года 3 нед. назад #4841
от Wedal
Wedal ответил в теме Re: вывести количество коментариев jcomments в Virtuemart на странице категории списка товаров
Atrik, в категории, как я понимаю, в строчке:
В переменную $product_id нужно каждый раз передавать ID текущего товара. Т.е. товары в категории выводятся в цикле и ID товара должен постоянно изменяться.
Весь остальной код должен подключаться только один раз. Может и что-то еще.
Code:
$count = JComments::getCommentsCount($product_id, 'com_virtuemart');
Весь остальной код должен подключаться только один раз. Может и что-то еще.
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Atrik
- Автор темы
- Не в сети
- Новый участник
-
Less
Больше
- Сообщений: 2
- Спасибо получено: 0
12 года 3 нед. назад #4851
от Atrik
Atrik ответил в теме Re: вывести количество коментариев jcomments в Virtuemart на странице категории списка товаров
Все! Я разобрался, вернее помогли добрые люди.
в shop.browse.php после строки
$i = $product_price_raw . '_' . ++$counter;
вставляем:
$products[$i] = $db_browse->f('product_id');
и все работает )
в shop.browse.php после строки
$i = $product_price_raw . '_' . ++$counter;
вставляем:
$products[$i] = $db_browse->f('product_id');
и все работает )
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.