olgnet
Пользователь-
Публикаций
17 -
Зарегистрирован
-
Посещение
Весь контент olgnet
-
Точно! Вот так заработало: $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 случайных товара с изображениями, получаю массив где кроме четырех пунктов без изображений, содержатся ещё куча только с изображениями без других данных. Код:
-
Но 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); у меня не работает
-
Вижу, поделитесь? Заранее огромное спасибо
-
Нет, версия последняя, 2.0
-
Здравствуйте, нужно сделать блок, где будут выводиться последние 4 товара(новинки). Как это можно реализовать?
-
Разобрался, но этот код выводит все товары которые есть в одинаковом порядке. Ошибка видимо в $rnd_products = $this->products->get_products(array('id'=>$rand_ids)); , т.к. если убрать код где запрашиваются случайные id товаров, то $this->products->get_products(array('id'=>$rand_ids)); всё равно выводит все товары
-
Гениально! Огромное спасибо, всё работает... Не буду создавать ещё тему, спрошу тут же - есть кнопка добавление в корзину, выглядит так <a href="javascript:AddToCart(1)" class="add2cart"></a>, нужно "адаптировать" эту кнопку под шаблон симплы, если использую input с тем же стилем add2cart то прям на кнопке появляется отправить, хотя value нет. Как можно её адаптировать, оставив в теге <a>?(может как нибудь с атрибутом href поиграться или с помощью onclick)
-
Использование таблиц в списке товаров
olgnet опубликовал тема в Общие вопросы по функционалу и дизайну
Здравствуйте, столкнулся с такой проблемой. Есть шаблон в котором в списке товаров используются таблицы(тоесть через определённое кол-во товаров ставится тег <tr>), но во всех шаблонов для simpla cms список товаров реализуется с помощью <div>. Как можно решить эту проблему? В других cms для создания интернет-магазинов эта проблема решается например с помощью цикла for ($i = 0; $i < sizeof($products); $i = $i + 2) { <tr> for ($j = $i; $j < ($i + 2); $j++) { // вид товара в тегах <td> } </tr> } (думаю понятно, здесь будут 2 товара в строке. )Если не будет ре