Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

gorodetskiy

Новичок
  
  • Публикаций

    7
  • Зарегистрирован

  • Посещение

О gorodetskiy

  • День рождения 13.10.1985

Информация

  • Пол
    Мужчина

Достижения gorodetskiy

Rookie

Rookie (2/14)

  • First Post
  • Conversation Starter
  • Week One Done
  • One Month Later
  • One Year In

Последние медали

1

Репутация

  1. Самый простой вариант display:none;
  2. Зависит от хостера, у бегета нужно ихний смтп прописывать, у 1гб так же
  3. public function getOrderProducts($order_id) { $query = $this->db->query("SELECT op.*, p.image, pd.description, p.spec FROM `" . DB_PREFIX . "order_product` op LEFT JOIN `" . DB_PREFIX . "product` p ON (p.product_id = op.product_id) LEFT JOIN `".DB_PREFIX."product_description` pd ON pd.product_id = op.product_id WHERE order_id = '" . (int)$order_id . "'"); return $query->rows; } Вот и решение проблемы)
  4. Opencart Версия 1.5.5.1.2 Решил добавить 1 столбец в бд для вывода дополнительного поля в option_list.tpl Значит так... Добавлено в файл option_list.tpl <div style="width:500px;"><hr>Спецификация:<br> <?php echo ($product['spec']);?><br><hr> </div> Добавлено в файл order.php (контроллер) if (isset($this->request->post['spec'])) { $this->data['spec'] = $this->request->post['spec']; } elseif (!empty($order_info)) { $this->data['spec'] = $order_info['spec']; } else { $this->data['spec'] = ''; } 'spec' => $product['spec'], Добавлено в файл order.php (модель) spec = '" . $this->db->escape($order_product['spec']) . "'"); В 2-х местах Создан столбец в 2-х таблицах oc_order_product и oc_product Название столбца spec Не могу понять, почему при оформлении заказа у меня не обновляется поле в столбце spec, оно остаётся пустым, хотя я спецификацию заполнял и она есть в таблице oc_order_product Прошу помощи P.S. spec есть в массиве <pre><?php print_r($product) ?></pre> <p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p> [image] => data/nov/IMG_0985.JPG [spec] => [option] => Array ( ) [quantity] => 1 [price] => 2250 руб. [total] => 2250 руб.
  5. А я даже и не в курсе, меня попросили поправить и сказали, что такая фигня при изменении самого товара. На 1 сайте импорт/экспорт На втором сайте его нет На обоих были проблемы, по этому поделился решением
  6. Искал по форумам данную информацию, не нашёл, пришлось делать самому ) Создали товар, поставили ему дату поступления допустим 01.02.2019, сохраняем, а при заходе на сайт товара в поиске нет, либо у него стоит непонятная дата на типе -0000-01-01 Исправляем. /admin/controller/catalog/product.php $this->data['date_available'] = date('d.m.Y', strtotime($product_info['date_available'])); } else { $this->data['date_available'] = date('d.m.Y', time() - 86400); Меняем на $this->data['date_available'] = date('Y-m-d', strtotime($product_info['date_available'])); } else { $this->data['date_available'] = date('Y-m-d', time() - 86400);
  7. Простите за оффтоп, первая ссылка с гугла привела сюда, решил не искать и сделать по другому, готовый вариант ниже .product-grid .price-new{ font-weight: bold; background-image: url(/image/special.png); - картинка background-size: 61%; - размер картинки background-repeat: no-repeat; - не повторять картинку position: relative; - расположение padding: 178px 0px 0px 50px; - смещение по высоте и от левой части margin-left: -50px; - смещение налево на 50px
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.