Vamshop - случайные товары на главной.

Не знаю как кому, а мне хотелось бы выводить на главную страницу случайные товары, а не те, которые указаны для вывода на главную в админке. Или по крайней мере, случайную выборку из товаров, которые указаны для главной страницы. Вот простая реализация данной идеи:
Ищем файл /includes/modules/new_products.php

Находим текст:

$new_products_query = “SELECT distinct * FROM
“.TABLE_PRODUCTS.” p,
“.TABLE_PRODUCTS_DESCRIPTION.” pd WHERE
p.products_id=pd.products_id and
p.products_startpage = ‘1′
“.$group_check.”
“.$fsk_lock.”
and p.products_status = ‘1′ and pd.language_id = ‘”.(int) $_SESSION['languages_id'].”‘
group by p.products_id
order by p.products_startpage_sort ASC limit “.MAX_DISPLAY_NEW_PRODUCTS;

Для выбора случайных товаров из всего магазина, меняем на:

$new_products_query = “SELECT distinct * FROM
“.TABLE_PRODUCTS.” p,
“.TABLE_PRODUCTS_DESCRIPTION.” pd WHERE
p.products_id=pd.products_id
“.$group_check.”
“.$fsk_lock.”
and p.products_status = ‘1′ and pd.language_id = ‘”.(int) $_SESSION['languages_id'].”‘
group by p.products_id
order by RAND() limit “.MAX_DISPLAY_NEW_PRODUCTS;

Для случайной выборки из товаров, которые указаны “на главной” в админке:

$new_products_query = “SELECT distinct * FROM
“.TABLE_PRODUCTS.” p,
“.TABLE_PRODUCTS_DESCRIPTION.” pd WHERE
p.products_id=pd.products_id and
p.products_startpage = ‘1′
“.$group_check.”
“.$fsk_lock.”
and p.products_status = ‘1′ and pd.language_id = ‘”.(int) $_SESSION['languages_id'].”‘
group by p.products_id
order by RAND() ASC limit “.MAX_DISPLAY_NEW_PRODUCTS;

Собственно, все. Надеюсь информация была Вам полезна.

4192118427638196191 3719632226804264776?l=spro ua.blogspot Vamshop   случайные товары на главной.

Related posts:

  1. Vamshop - отображение новинок на главной.Начинаю потихоньку выкладывать информацию о редактировании шаблонов Vamshop, модулях и...
  2. Vamshop - прикрутить фотогалерею.Вот возникла задача прикрутить фотогалерею для магазина vamshop. Примерно так:...
  3. Vamshop - offline редакторИтак, после нескольких месяцев работы с магазином, нам показалось что...

Leave a Reply