Вывести Общий Рейтинг Статьи В Блоге

Собственно, каким кодом вывести общий рейтинг (звездочки) статьи в блоге?

Собственно, каким кодом вывести общий рейтинг (звездочки) статьи в блоге?


Попробуйте

{$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 раза должно вывестись. А вы саму языковую переменную не меняли?

Нет, не менял. Это не важно, главное работает )) Спасибо за помощь.

Такой вопрос - каким кодом вывести общий рейтинг (звездочки) товара в категории сеткой. Если рейтинга нет, нужно вывести просто серые звездочки.

Спасибо.

Такой вопрос - каким кодом вывести общий рейтинг (звездочки) товара в категории сеткой. Если рейтинга нет, нужно вывести просто серые звездочки.

Спасибо.

Посмотрите тут

http://forum.cs-cart.com/topic/37555-%D1%85%D0%BE%D1%80%D0%BE%D1%88%D0%B0%D1%8F-%D1%82%D0%B5%D0%BC%D0%B0-%D0%BB%D1%8E%D0%B1%D1%8B%D0%B5-%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B-%D0%BF%D0%BE-cs-cart-%D0%B8-%D0%BD%D0%B5-%D1%82%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE/page-481#entry278089