Собственно, каким кодом вывести общий рейтинг (звездочки) статьи в блоге?
Собственно, каким кодом вывести общий рейтинг (звездочки) статьи в блоге?
Попробуйте
{$discussion = $page.page_id|fn_get_discussion:"A":true:$smarty.request}
{include file="addons/discussion/views/discussion/components/stars.tpl"
stars=$discussion.average_rating|fn_get_discussion_rating
link="pages.view?page_id={$page.page_id}&selected_section=discussion#discussion"
}
Спасибо, только звездочки рейтинга показываются только в самой статье, в списке статей - только серые звездочки, т.е. общий не подсчитывается.
А как еще показать кол-во комментариев?
А как еще показать кол-во комментариев?
{if $discussion.posts}
{__("reviews", [$discussion.search.total_items])}
{/if}
Спасибо, только звездочки рейтинга показываются только в самой статье, в списке статей - только серые звездочки, т.е. общий не подсчитывается.
Для постов используйте вместо $page.page_id
$subpage.page_id
{if $discussion.posts} {__("reviews", [$product.discussion.search.total_items])} {/if}
таким способом выводит только текст "Отзывов "
таким способом выводит только текст "Отзывов "
Да, вместо
{__("reviews", [$product.discussion.search.total_items])}
нужно использовать
{__("reviews", [$discussion.search.total_items])}
Да, вместо
{__("reviews", [$product.discussion.search.total_items])}нужно использовать
{__("reviews", [$discussion.search.total_items])}
Все равно не выводит цифру кол-во, только текст "Отзыва " или "Отзывов "
Все равно не выводит цифру кол-во, только текст "Отзыва " или "Отзывов "
Распечатайте $discussion, что там в нем?
{$discussion|fn_print_r}
Array
(
[thread_id] => 581
[type] => B
[object_type] => A
[posts] => Array
(
[0] => Array
(
[post_id] => 264
[thread_id] => 581
[name] => Артем
[timestamp] => 1478890920
[user_id] => 0
[ip_address] => 46.133.224.3
[status] => A
[message] => Хорошее решение и отличное исполнение. Это реально можно сделать своими руками. И получается действительно красиво и функционально.
Спасибо за инфрмацию!
[rating_value] => 5
)
[1] => Array
(
[post_id] => 263
[thread_id] => 581
[name] => Алексей
[timestamp] => 1478888100
[user_id] => 0
[ip_address] => 46.39.69.228
[status] => A
[message] => Приветствую вновь и изготовителей и потребителей!
Идея на пять с плюсом!Учитывая постоянно утяжеляющуюся обстановку в ценовой политике энергоносителей волей-неволей задумаешься именно о комбинированной тепловой системе в своей ванной.А тут еще и горизонтальная установка-прелесть!
PS: теперь и мне придется озадачиваться.Хотя моя задача малость по-легче(ветрикальная установка :))
[rating_value] => 5
)
)
[search] => Array
(
[page] => 1
[thread_id] => 581
[avail_only] => 1
[random] =>
[items_per_page] => 10
[dispatch] => pages.view
[page_id] => 116
[total_items] => 2
)
[average_rating] => 5
)
Получилось, но только так:
{__("reviews", [$discussion.search.total_items])}
{$discussion.search.total_items}
Получилось, но только так:
{__("reviews", [$discussion.search.total_items])} {$discussion.search.total_items}
Странно, 2 раза должно вывестись. А вы саму языковую переменную не меняли?
Нет, не менял. Это не важно, главное работает )) Спасибо за помощь.
Такой вопрос - каким кодом вывести общий рейтинг (звездочки) товара в категории сеткой. Если рейтинга нет, нужно вывести просто серые звездочки.
Спасибо.
Такой вопрос - каким кодом вывести общий рейтинг (звездочки) товара в категории сеткой. Если рейтинга нет, нужно вывести просто серые звездочки.
Спасибо.
Посмотрите тут