
olgnet
Пользователь-
Content Count
17 -
Joined
-
Last visited
-
Точно! Вот так заработало: $this->db->query('SELECT id FROM s_products ORDER BY RAND() LIMIT 4'); $rnd_ids = $this->db->results('id'); foreach ($this->products->get_products(array('id'=>$rnd_ids)) as $product) { $rnd_products[$product->id] = $product; } $variants = $this->variants->get_variants(array('product_id'=>$rnd_ids)); foreach($variants as $variant) { $rnd_products[$variant->product_id]->variants[] = $variant; } $images = $this->products->get_images(array('product_id'=>$rnd_ids)); foreach($images as $image) { $rnd_products[$ima
-
Здравствуйте, помогите найти ошибку в коде, нужно вывести 4 случайных товара с изображениями, получаю массив где кроме четырех пунктов без изображений, содержатся ещё куча только с изображениями без других данных. Код:
-
Использование таблиц в списке товаров
olgnet replied to olgnet's topic in Общие вопросы по функционалу и дизайну
Огромное спасибо admin, помогло. Но не отображаются цены, использую {$p->variant->price|convert}, правильно? И как всё же решить проблему с изображениями, код вы дали, но куда его вставлять?) -
Использование таблиц в списке товаров
olgnet replied to olgnet's topic in Общие вопросы по функционалу и дизайну
Но results не работает, вот например код который вы мне выше писали // Выбираем случайные id товаров $this->db->query('SELECT id FROM __products ORDER BY RAND() LIMIT 4'); $rand_ids = $this->db->results(): // Выбираем эти товары $rnd_products = $this->products->get_products(array('id'=>$rand_ids)); // Передаём в шаблон $this->design->assign('rnd_products', $rnd_products); у меня не работает -
Использование таблиц в списке товаров
olgnet replied to olgnet's topic in Общие вопросы по функционалу и дизайну
Нет, изображения нужны Подождём ответа админа -
Использование таблиц в списке товаров
olgnet replied to olgnet's topic in Общие вопросы по функционалу и дизайну
Ну вообще всё правильно, функция result "Возвращает первый результат запроса. Необязательный второй аргумент указывает какую колонку возвращать вместо всего массива колонок" а results возвращает все результаты запроса массивом. Только у меня results тоже не работает -
Использование таблиц в списке товаров
olgnet replied to olgnet's topic in Общие вопросы по функционалу и дизайну
Такой код я так понимаю выводит только названия товаров? -
Вижу, поделитесь? Заранее огромное спасибо
-
Нет, версия последняя, 2.0
-
Здравствуйте, нужно сделать блок, где будут выводиться последние 4 товара(новинки). Как это можно реализовать?
-
Использование таблиц в списке товаров
olgnet replied to olgnet's topic in Общие вопросы по функционалу и дизайну
Если не получиться сделать рандомные товары, то например как сделать что бы выводилось 4 лучших товара -
Использование таблиц в списке товаров
olgnet replied to olgnet's topic in Общие вопросы по функционалу и дизайну
Разобрался, но этот код выводит все товары которые есть в одинаковом порядке. Ошибка видимо в $rnd_products = $this->products->get_products(array('id'=>$rand_ids)); , т.к. если убрать код где запрашиваются случайные id товаров, то $this->products->get_products(array('id'=>$rand_ids)); всё равно выводит все товары -
Использование таблиц в списке товаров
olgnet replied to olgnet's topic in Общие вопросы по функционалу и дизайну
Вставил в конец файла /view/view.php , но тогда при загрузке сайта появляется белая страница -
Использование таблиц в списке товаров
olgnet replied to olgnet's topic in Общие вопросы по функционалу и дизайну
Если это сложно, это не имеет особого значения, можно например 4 лучших товара -
Использование таблиц в списке товаров
olgnet replied to olgnet's topic in Общие вопросы по функционалу и дизайну
И последнее, у меня сбоку запланирован блок 4 случайных товара. Как его можно реализовать?