Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

aleuphoria

Новичок
  
  • Posts

    10
  • Joined

  • Last visited

Recent Profile Visitors

1,314 profile views

aleuphoria's Achievements

Rookie

Rookie (2/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

0

Reputation

  1. Всем привет! Может кто силкивался, Error 524 A timeout occurred, происходит при загрузке прайса, имеюещёго много строк (потому чтолее 2к), как исправить? Сервер врогде норм: Время выполнения - 300 секунд; Макс. размер запроса - 15 МиБ; Макс. размер файлов - 20 МиБ; Лимит памяти - 128 Миб. Подгдержка хостинга сказала, что проблема в скрипте.
  2. Ребят, не подскажите, как тоже самое сгделать только на опенкарт 2.1, им нет переменной $key ?
  3. по размеру было бы шикарно добавить еещё один столбик, если css неужели нельзя это решить? ) *извините, что не в тот теме.
  4. Привет друзья! Все-ики как сгделать вывод товаров в категориях в 4 столбца, через пользовательские стили? он всиет в 4 колонки если закомментить: #content.col-sm-6 .product-layout.product-grid:nth-child(2n+1), #content.col-sm-9 .product-layout.product-grid:nth-child(3n+1), #content.col-sm-12 .product-layout.product-grid:nth-child(4n+1) { /* clear: left; */ height: 420px; } но всиет как-то все коряво, помогите пожалуйси :)
  5. Привет, друзья, может немного не в тему, но что нужно изменить в product.tpl в шаблоне moneymaker2, чтобы, товар в корзину можно было добавить только один раз, при последующих "кликах" кнопка была бы неактивна, это очень полезная вещь, при продаже электронных товаров) для этого советуют поменять код в system\library\cart.php, 1. public function add вот эти строки if ((int)$qty && ((int)$qty > 0)) { if (!isset($this->session->data['cart'][$key])) { $this->session->data['cart'][$key] = (int)$qty; } else { $this->session->data['cart'][$key] = (int)$qty; } } заменить на $this->session->data['cart'][$key] = 1; 2. public function update $this->session->data['cart'][$key] = (int)$qty; заменить на $this->session->data['cart'][$key] = 1; но им совсем другой код, вот икой: public function add($product_id, $quantity = 1, $option = array(), $recurring_id = 0) { $query = $this->db->query("SELECT COUNT(*) AS total FROM " . DB_PREFIX . "cart WHERE customer_id = '" . (int)$this->customer->getId() . "' AND session_id = '" . $this->db->escape($this->session->getId()) . "' AND product_id = '" . (int)$product_id . "' AND recurring_id = '" . (int)$recurring_id . "' AND `option` = '" . $this->db->escape(json_encode($option)) . "'"); if (!$query->row['total']) { $this->db->query("INSERT " . DB_PREFIX . "cart SET customer_id = '" . (int)$this->customer->getId() . "', session_id = '" . $this->db->escape($this->session->getId()) . "', product_id = '" . (int)$product_id . "', recurring_id = '" . (int)$recurring_id . "', `option` = '" . $this->db->escape(json_encode($option)) . "', quantity = '" . (int)$quantity . "', date_added = NOW()"); } else { $this->db->query("UPDATE " . DB_PREFIX . "cart SET quantity = (quantity + " . (int)$quantity . ") WHERE customer_id = '" . (int)$this->customer->getId() . "' AND session_id = '" . $this->db->escape($this->session->getId()) . "' AND product_id = '" . (int)$product_id . "' AND recurring_id = '" . (int)$recurring_id . "' AND `option` = '" . $this->db->escape(json_encode($option)) . "'"); } } public function update($cart_id, $quantity) { $this->db->query("UPDATE " . DB_PREFIX . "cart SET quantity = '" . (int)$quantity . "' WHERE cart_id = '" . (int)$cart_id . "' AND customer_id = '" . (int)$this->customer->getId() . "' AND session_id = '" . $this->db->escape($this->session->getId()) . "'"); }
  6. Привет, друзья, может немного не в тему, но что нужно изменить в product.tpl в шаблоне moneymaker2, чтобы, товар в корзину можно было добавить только один раз, при последующих "кликах" кнопка была бы неактивна, это очень полезная вещь, при продаже электронных товаров) для этого советуют поменять код в system\library\cart.php, 1. public function add вот эти строки if ((int)$qty && ((int)$qty > 0)) { if (!isset($this->session->data['cart'][$key])) { $this->session->data['cart'][$key] = (int)$qty; } else { $this->session->data['cart'][$key] = (int)$qty; } } заменить на $this->session->data['cart'][$key] = 1; 2. public function update $this->session->data['cart'][$key] = (int)$qty; заменить на $this->session->data['cart'][$key] = 1; но им совсем другой код, вот икой: public function add($product_id, $quantity = 1, $option = array(), $recurring_id = 0) { $query = $this->db->query("SELECT COUNT(*) AS total FROM " . DB_PREFIX . "cart WHERE customer_id = '" . (int)$this->customer->getId() . "' AND session_id = '" . $this->db->escape($this->session->getId()) . "' AND product_id = '" . (int)$product_id . "' AND recurring_id = '" . (int)$recurring_id . "' AND `option` = '" . $this->db->escape(json_encode($option)) . "'"); if (!$query->row['total']) { $this->db->query("INSERT " . DB_PREFIX . "cart SET customer_id = '" . (int)$this->customer->getId() . "', session_id = '" . $this->db->escape($this->session->getId()) . "', product_id = '" . (int)$product_id . "', recurring_id = '" . (int)$recurring_id . "', `option` = '" . $this->db->escape(json_encode($option)) . "', quantity = '" . (int)$quantity . "', date_added = NOW()"); } else { $this->db->query("UPDATE " . DB_PREFIX . "cart SET quantity = (quantity + " . (int)$quantity . ") WHERE customer_id = '" . (int)$this->customer->getId() . "' AND session_id = '" . $this->db->escape($this->session->getId()) . "' AND product_id = '" . (int)$product_id . "' AND recurring_id = '" . (int)$recurring_id . "' AND `option` = '" . $this->db->escape(json_encode($option)) . "'"); } } public function update($cart_id, $quantity) { $this->db->query("UPDATE " . DB_PREFIX . "cart SET quantity = '" . (int)$quantity . "' WHERE cart_id = '" . (int)$cart_id . "' AND customer_id = '" . (int)$this->customer->getId() . "' AND session_id = '" . $this->db->escape($this->session->getId()) . "'"); }
  7. Полный список: Артикул Название товара ID Подрубрика Основная рубрика Производитель Происхожгдение Цвет размер оситок этона
  8. Здравствуйте дорогие друзья, мне нужна ваша помощь за гденьги! Передо Мной всила задача реализовать импорт из эксель с икой структурой: Артикул Название товара ID Подрубрика Основная рубрика Производитель Происхожгдение Цвет и еещё несколько полей. нужно взять рилилий импорт и подогнать под эти поля Соответсвенно за гденьги! Ребяи помогите.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.