Перейти к содержанию
Форум поддержки пользователей VamShop

Страница случайных товаров


darkdragon19

Рекомендуемые сообщения

Хотелось бы создать страницу случайных товаров... допустим на которой отображались бы товары случайным образом из нужного мне раздела... возможно ктонибудь ранее с таким сталкивался ? или может какойнибудь модуль переделать можно без особых трудностей...

Ссылка на сообщение
Поделиться на другие сайты

а чего тут думать?

prodact_info.php&pID= рандомное число

формируйте рандом любым известным методом, хоть скриптом, хоть смарти, хоть на php

Ссылка на сообщение
Поделиться на другие сайты

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

Ссылка на сообщение
Поделиться на другие сайты

Хотелось бы создать страницу случайных товаров... допустим на которой отображались бы товары случайным образом из нужного мне раздела... возможно ктонибудь ранее с таким сталкивался ? или может какойнибудь модуль переделать можно без особых трудностей...

Возьмите какую-либо существующую страницу.

Например products_new.php и просто поменяйте:



order
by
p.products_date_added DESC ";
[/code] на:
[code]

order
by
rand() ";

для случайного вывода.

Ссылка на сообщение
Поделиться на другие сайты

+ в админке в настройках значение товар новый в течении 9999 дней

Уже что то ... вот только нужно чтобы на данной странице выводились только товары из раздела допустим подарки...

ну потому что задача из разряда "не для каждого"

Вообще интересно зачем Вам эта фикча?

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

Вам в SQL запрос нужно еще добавить условие

and catigories_id=id нужной Вам категории

Ссылка на сообщение
Поделиться на другие сайты

Да, и указать id номер категории, если нужен только товар из конкретной категории.

Ничего сложного, по идее, тем более, что сами уже всё и написали как делать.

Ссылка на сообщение
Поделиться на другие сайты

Да, и указать id номер категории, если нужен только товар из конкретной категории.

Ничего сложного, по идее, тем более, что сами уже всё и написали как делать.

это не я написал... это ваши админы видно случайно сообщение с моего акка оставили... подскажите как пожалуйста... я раньше в делфи программировал понимаю что ничего сложного когда умеешь... но я этому не учился к сожалению...был бы рад вам помочь в том что умею...

Ссылка на сообщение
Поделиться на другие сайты

Как-то так наверное:



$products_new_query_raw = "select distinct
p.products_id,
p.products_fsk18,
pd.products_name,
pd.products_short_description,
p.products_image,
p.products_price,
p.products_model,
p.products_vpe,
p.products_quantity,
p.products_vpe_status,
p.products_vpe_value,
p.products_tax_class_id,
p.products_date_added,
m.manufacturers_name
from " . TABLE_PRODUCTS . " p
left join " . TABLE_MANUFACTURERS . " m
on p.manufacturers_id = m.manufacturers_id
left join " . TABLE_PRODUCTS_DESCRIPTION . " pd
on p.products_id = pd.products_id,
" . TABLE_CATEGORIES . " c,
" . TABLE_PRODUCTS_TO_CATEGORIES . " p2c
WHERE pd.language_id = '" . (int) $_SESSION['languages_id'] . "'
and c.categories_status=1
and p.products_id = p2c.products_id
and c.categories_id = p2c.categories_id
and c.parent_id = 'X'
and products_status = '1'
" . $group_check . "
" . $fsk_lock . "
" . $days . "
order
by
p.products_date_added DESC ";
[/code]

В c.parent_id вместо X укажите номер категории.

Ссылка на сообщение
Поделиться на другие сайты

именно то что и нужно было... спс большое... только подскажите как несколько категорий указать пробовал разделительные знаки ставить не удалось...

Ссылка на сообщение
Поделиться на другие сайты

именно то что и нужно было... спс большое... только подскажите как несколько категорий указать пробовал разделительные знаки ставить не удалось...

http://g.zeos.in/?q=%D0%BA%D0%B0%D0%BA%20%D0%B2%20sql%20%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B5%20%D1%83%D0%BA%D0%B0%D0%B7%D0%B0%D1%82%D1%8C%20%D0%BD%D0%B5%D1%81%D0%BA%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE%20%D1%83%D1%81%D0%BB%D0%BE%D0%B2%D0%B8%D0%B9

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...