Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Tores

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

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

  • Посещение

Все публикации пользователя Tores

  1. Подскажите возможно ли выводить octifilter на странице категорий в стандартом его виде , с плавающей кнопкой фильтра , по моему мнению кнопка параметры незаметна для большинства моих клиентов
  2. Посмотрел но судя по всему там уже используется return <?php class ModelLocalisationCurrency extends Model { public function addCurrency($data) { $this->db->query("INSERT INTO " . DB_PREFIX . "currency SET title = '" . $this->db->escape($data['title']) . "', code = '" . $this->db->escape($data['code']) . "', symbol_left = '" . $this->db->escape($data['symbol_left']) . "', symbol_right = '" . $this->db->escape($data['symbol_right']) . "', decimal_place = '" . $this->db->escape($data['decimal_place']) . "', value = '" . $this->db->escape($data['value']) . "', status = '" . (int)$data['status'] . "', date_modified = NOW()"); $currency_id = $this->db->getLastId(); if ($this->config->get('config_currency_auto')) { $this->load->controller('extension/currency/' . $this->config->get('config_currency_engine')."/currency" , $this->config->get('config_currency')); } $this->cache->delete('currency'); return $currency_id; } public function editCurrency($currency_id, $data) { $this->db->query("UPDATE " . DB_PREFIX . "currency SET title = '" . $this->db->escape($data['title']) . "', code = '" . $this->db->escape($data['code']) . "', symbol_left = '" . $this->db->escape($data['symbol_left']) . "', symbol_right = '" . $this->db->escape($data['symbol_right']) . "', decimal_place = '" . $this->db->escape($data['decimal_place']) . "', value = '" . $this->db->escape($data['value']) . "', status = '" . (int)$data['status'] . "', date_modified = NOW() WHERE currency_id = '" . (int)$currency_id . "'"); $this->cache->delete('currency'); } public function deleteCurrency($currency_id) { $this->db->query("DELETE FROM " . DB_PREFIX . "currency WHERE currency_id = '" . (int)$currency_id . "'"); $this->cache->delete('currency'); } public function getCurrency($currency_id) { $query = $this->db->query("SELECT DISTINCT * FROM " . DB_PREFIX . "currency WHERE currency_id = '" . (int)$currency_id . "'"); return $query->row; } public function getCurrencyByCode($currency) { $query = $this->db->query("SELECT DISTINCT * FROM " . DB_PREFIX . "currency WHERE code = '" . $this->db->escape($currency) . "'"); return $query->row; } public function editValueByCode($code, $value) { $this->db->query("UPDATE `" . DB_PREFIX . "currency` SET `value` = '" . (float)$value . "', `date_modified` = NOW() WHERE `code` = '" . $this->db->escape((string)$code) . "'"); $this->cache->delete('currency'); } public function getCurrencies($data = array()) { if ($data) { $sql = "SELECT * FROM " . DB_PREFIX . "currency"; $sort_data = array( 'title', 'code', 'value', 'date_modified' ); if (isset($data['sort']) && in_array($data['sort'], $sort_data)) { $sql .= " ORDER BY " . $data['sort']; } else { $sql .= " ORDER BY title"; } if (isset($data['order']) && ($data['order'] == 'DESC')) { $sql .= " DESC"; } else { $sql .= " ASC"; } if (isset($data['start']) || isset($data['limit'])) { if ($data['start'] < 0) { $data['start'] = 0; } if ($data['limit'] < 1) { $data['limit'] = 20; } $sql .= " LIMIT " . (int)$data['start'] . "," . (int)$data['limit']; } $query = $this->db->query($sql); return $query->rows; } else { $currency_data = $this->cache->get('currency'); if (!$currency_data) { $currency_data = array(); $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "currency ORDER BY title ASC"); foreach ($query->rows as $result) { $currency_data[$result['code']] = array( 'currency_id' => $result['currency_id'], 'title' => $result['title'], 'code' => $result['code'], 'symbol_left' => $result['symbol_left'], 'symbol_right' => $result['symbol_right'], 'decimal_place' => $result['decimal_place'], 'value' => $result['value'], 'status' => $result['status'], 'date_modified' => $result['date_modified'] ); } $this->cache->set('currency', $currency_data); } return $currency_data; } } public function getTotalCurrencies() { $query = $this->db->query("SELECT COUNT(*) AS total FROM " . DB_PREFIX . "currency"); return $query->row['total']; } }
  3. Свежая установка ocstore 2.3.4, сервер Nginx +php fm PHP 7.1 Сайт работает но в админку попасть не могу, ошибка 502 Права на папки 755 , файлы 644 Подкажите как решить проблему?
  4. Добрый день уважаемые форумчане ! Хочу перейти с woocommerce на opencart так как скорость работы магазина а приоритете. Работаю с разными поставщиками , и в основном файлы выгрузки имеют схожий формат к примеру https://docs.google.com/spreadsheets/d/1Vu1L5nT7rbEXLstBNHZQ8eF6bWPZenPs6bGkqlrKxfs/edit?usp=sharing каждый вариант (опция) одного товара это отдельная строка -артикул и наличие и это все связывается в один товар с помощью id группы (group id). Такие прайсы легко импортируются в woocommerce, prom. Но не в opencart) ...По крайнее мере у меня это не получается Может есть опыт у кого то с импортом вариативных товаров , благодарен за любую помощь
×
×
  • Создать...

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

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