Отображение списка популярных товаров в интернет-магазинах на HostCMS v.6

#
Отображение списка популярных товаров в интернет-магазинах на HostCMS v.6
Данная разработка позволяет отобразить список самых популярных товаров в интернет-магазинах на базе HostCMS v.6

Список может быть построен как на основании данных о просмотрах товаров, так и на основании данных о заказах товаров. При построении списка на основании данных о заказах товаров есть возможность учитывать как абсолютно все заказы, так и только оплаченные.

Во всех режимах к показу выводятся только активные неудаленные товары из активных неудаленных групп.

Кроме того, при отборе товаров на основании оформленных заказов, есть возможность исключить товары, отсутствующие в наличии, а также заменить разные модификации одного и того же товара на единый родительский товар.

Код и инструкция к нему, как обычно, в репозитории https://bitbucket.org/JamesKotov/popular-shop-items-for-hostcms-v.6/

Быстро скачать самую свежую версию можно по ссылке https://bitbucket.org/JamesKotov/popular-shop-items-for-hostcms-v.6/get/tip.zip
Заказов не беру. Консультирую редко.
#
Re: Отображение списка популярных товаров в интернет-магазинах на HostCMS v.6
Контроллер в репозитарии обновлен.

- Исправлены различные ошибки;
- Доработан XSL-шаблон;
- В контроллер добавлена возможность вывода количества заказов по каждому популярному товару.

P.S. Следить за обновлениями можно с помощью RSS - https://bitbucket.org/JamesKotov/popular-shop-items-for-hostcms-v.6/rss  
Заказов не беру. Консультирую редко.
#
Re: Отображение списка популярных товаров в интернет-магазинах на HostCMS v.6
Судя по тому что ни кто не жаловался, у всех все работает -помогите разобраться что не так у меня. Итак:Цитата:
Установка очень проста.

    необходимо скачать архив по ссылке выше на свой компьютер и распаковать его;
    из распакованного архива скопировать папку modules в корень папки, в которую установлена HostCMS;
    зайти в ЦА, в раздел "XSL-шаблоны", создать там новый шаблон с названием "МагазинКаталогТоваровСамыеПопулярные" и скопировать в него содержимое файла popular-shop-items.xsl;
    профит!

-Не думаю что ошибка возникла на этой стадии, выполнил инструкции. Идем дальше, Код в макет встроил следующим образом:
Ошибки нет, и товаров не вижу, интересно в чем причина? почесал затылок, ни чего не понял. Попробовал переделать код таким образом:
Цитата:
<?
if (Core::moduleIsActive('shop'))
{

   $oShop = Core_Entity::factory('Shop', 1);

   $oShop_Controller_Show_Popular_Items = Shop_Controller_Show_Popular_Items::instance($oShop);

   $oShop_Controller_Show_Popular_Items
      ->limit(3)
      ->selection_method('shows')
      ->count_method('orders_and_count')
      ->show_parent_items_instead_modifications(TRUE)
      ->exclude_out_of_rest_items(FALSE)
      ->is_random(FALSE)
      ->cache(TRUE)
      ->xsl(Core_Entity::factory('Xsl')->getByName('МагазинКаталогТоваровСамыеПопулярные')
      )
      ->show();
}
?>
ну в общем-то это то же самое (как я понимаю), то же самое и получил... Помогите пожалуйста!
#
Re: Отображение списка популярных товаров в интернет-магазинах на HostCMS v.6
antracit, ну, собственно, что тут сказать.
Первое - убедитесь, что у вас правильно указан id магазина.
Второе - если правильно, то стучитесь в аську с доступами в админку и к FTP, будем смотреть на месте.

В методе отбора shows вообще не должно быть проблем, по сути это штатный фильтр ИМ. Загляните заодно в XML, есть ли там узлы товаров?
Заказов не беру. Консультирую редко.
#
Re: Отображение списка популярных товаров в интернет-магазинах на HostCMS v.6
antracit, разобрались с проблемой?
Заказов не беру. Консультирую редко.
#
Re: Отображение списка популярных товаров в интернет-магазинах на HostCMS v.6
Нет не разобрался, отправил данные для доступа на мыло, спасибо...
#
Re: Отображение списка популярных товаров в интернет-магазинах на HostCMS v.6
Была ошибка в контроллере - при указании selection_method = shows в контроллер отображения количество выводимых товаров всегда считалось равным 0.
Сейчас ошибка исправлена, код в репозитарии обновлен.
Заказов не беру. Консультирую редко.
#
Re: Отображение списка популярных товаров в интернет-магазинах на HostCMS v.6
Замечательно. Спасибо за решение.
Команда разработчиков KAD Systems | Интеграция и нестандартные решения на совесть | Email: info@kad.systems Skype: kad.systems | http://kad.systems/ https://vk.com/kad_sys
#
Re: Отображение списка популярных товаров в интернет-магазинах на HostCMS v.6
KAD, пожалуйста.
Заказов не беру. Консультирую редко.
#
Re: Отображение списка популярных товаров в интернет-магазинах на HostCMS v.6
Kotoff, Супер. Респект, Евгений. Можно заодно по коду научиться внедрению своих модулей. Может еще какие-нибудь супер плюшки есть? Ну помимо тех, что на bitbucket
P.S. Блин, жалко форум не очень функциональный. Была бы карма, заплюсовал бы )
Авторизация