Сообщение отредактировал DoGo: 13 Июль 2016 - 08:59
![Фотография](https://s6.slivup.be/public/style_images/paradox/profile/default_large.png)
#1
Отправлено 13 Июль 2016 - 08:58
#2
Отправлено 13 Июль 2016 - 13:00
1. Лучший вариант алгоритма. По каким критериям?
2. Вообще как это сделать? Какой хоть алгоритм, так?
3...
программируете инет-инет магазин сами? Или cms?
#3
Отправлено 13 Июль 2016 - 15:01
1. у тебя есть контроллер главной страницы
2. в нем тебе надо нагенерить 20 рандомных чисел в массив. Это будут id товаров
3. использовать базу чтоб она подтянула эти 20 рандомных товаров
Скорее всего магаз на php но может тебе примерно будет понятно из примера ниже.
random_ids = [] 1.upto(20) do |i| random_ids << rand(1...50) end Product.find(random_ids)
Сори, php не знаю.
Но основное что надо сделать это понять как тебе нагенерить 20 рандомных чисел и записать их в массив.
Какой запрос sql вытягивает товары в таком виде [6, 24, 13, 8, 24, 9, 44]
А потом в шаблоне вывести циклом все товары в какой нибудь слайдер
Надеюсь хоть немного понятно а то я не знаю твой уровень
#4
Отправлено 13 Июль 2016 - 17:59
$products = [...]; shuffle($products); foreach ($products as $product) { ... }
Похожие темы
Название темы | Форум | Автор | Статистика | Последнее сообщение | |
---|---|---|---|---|---|
Скачать
[Елена Резанова] Самоопределение. Как разобраться с вопросом «Кто я» и реализовать свой потенциал (2024)![]() |
Курсы по психологии | НЛО |
|
![]()
|
|
Продам
Рандомизация текста/изображений/аудио - DeltaSoft![]() |
Продажа | AmperLost |
|
![]()
|
|
Скачать
[Перукуа] Как реализовать себя, быть успешной и остаться женщиной (2020)![]() |
Курсы по психологии | DarkHold |
|
![]()
|
|
Скачать
Подработка с заработком от 500 до 7000(рандом)![]() |
Халява | НЛО |
|
![]()
|
|
Скачать
[Перукуа] Как реализовать свою мечту (2022)![]() |
Курсы по эзотерике | НЛО |
|
![]()
|
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных