1. Уважаемые пользователи, прежде чем ответить в теме или создать новую,
    внимательно ознакомьтесь с правилами раздела

    Кому лень работать или руки не оттуда - пользуйтесь услугами специалистов
  2. Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.."

    Есть JED!!! Ищите там!!!

вывод товаров из определенных категорий в mod_virtuemart_randomprod ?

Тема в разделе "Joomla", создана пользователем bizzy, 3 апр 2009.

Информация :
  • Уважаемые пользователи, прежде чем ответить в теме или создать новую, внимательно ознакомьтесь с правилами раздела
  • Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.." Есть JED!!! Ищите там!!!
  • Аналоги ищите там же - на JED!!!
  • Новая версия? - У кого будет - тот выложит!
Статус темы:
Закрыта.
Модераторы: arman29, DMS, Genk0
  1. bizzy

    bizzy Постоялец

    Регистр.:
    19 фев 2008
    Сообщения:
    85
    Симпатии:
    0
    J1.5+VM 1.1.3

    Ребята подскажите как в данном модуле mod_virtuemart_randomprod настроить рандомный вывод не из всех категорий, а только из требуемых ?

    В параметрах задается почему то только 1 любой ID категории.. остальные пробовал перечислить через запятую - не берет...

    Подскажите как решить проблему, или что нужно поправить в модуле (пример кода).

    Добавлено через 39 минут
    решение проблемы найдено здесь http://forum.virtuemart.net/index.php?topic=21242.0

    In the mod_vituemart_randomprod.php file, find the line:

    Code:
    Код:
    $q .= "AND #__{vm}_category.category_id='$category_id'";
    and replace with

    Code:
    Код:
    $category_id_mod = "'".str_replace(",","','", $category_id)."'";
    $q .= "AND #__{vm}_category.category_id IN ($category_id_mod)";
    Find Code:
    Код:
    $category_id = (int)$params->get( 'category_id', 0 );
    it should be on line 33. Then remove '(int)'

    In the Random Product Module, be sure to separate your category IDs with commas for example:

    Code:
    Код:
    1,2
     
Статус темы:
Закрыта.