- Автор темы
- #1
J1.5+VM 1.1.3
Ребята подскажите как в данном модуле mod_virtuemart_randomprod настроить рандомный вывод не из всех категорий, а только из требуемых ?
В параметрах задается почему то только 1 любой ID категории.. остальные пробовал перечислить через запятую - не берет...
Подскажите как решить проблему, или что нужно поправить в модуле (пример кода).
Добавлено через 39 минут
решение проблемы найдено здесь Для просмотра ссылки Войдиили Зарегистрируйся
In the mod_vituemart_randomprod.php file, find the line:
Code:
and replace with
Code:
Find Code:
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:
Ребята подскажите как в данном модуле mod_virtuemart_randomprod настроить рандомный вывод не из всех категорий, а только из требуемых ?
В параметрах задается почему то только 1 любой ID категории.. остальные пробовал перечислить через запятую - не берет...
Подскажите как решить проблему, или что нужно поправить в модуле (пример кода).
Добавлено через 39 минут
решение проблемы найдено здесь Для просмотра ссылки Войди
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