Перейти к содержанию

aleuphoria

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

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

  • Посещение

Репутация

0 Обычный

Информация о aleuphoria

  • Звание
    Пользователь
  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 Подрубрика Основная рубрика Производитель Происхождение Цвет и еще несколько полей. нужно взять рабочий импорт и подогнать под эти поля Соответсвенно за деньги! Ребята помогите.
  9. Здравствуйте, ребята подскажите пожалуйста, а как выполняется "обмен заказами" ??? просто восновном, все пишут про выгрузку, а про это не слово.
×

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

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