Jump to content

Dima2

Новичок
  • Content Count

    38
  • Joined

  • Last visited

Community Reputation

1 Обычный

About Dima2

  • Rank
    Пользователь

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. правильно пути прописаны. Вот скрин прикрепил..
  2. Файл с phpinfo() создал, но куда смотреть дальбше не пойму) слишком много там информации) подскажите пожалуйста
  3. нет Localcopy не стоит. и поставить его не могу.Вообще модуль когда устанавлиается на этапе Применение модификатора! выходит error undefined про пути к каталогам все вроде правильно там
  4. права выставил полные. не помогло
  5. Не устанавливаются модули выходит ошибка error undefined. Может кто подскажет или поправит не безвозмездно opencart 2.2
  6. Такая же проблема. error undefined не могу ни один модуль поставить. Помогите советом, а лучше делом)
  7. Заказ при нехватке на складе время от времени переключается из положения нет в положение да. Может кто сталкивался и поможет делом или советом?
  8. Доброго дня! Столкнулся с проблемой при оформлении подарочного сертификата на сайте выдает такое Fatal error: Uncaught ArgumentCountError: Too few arguments to function Cart\Currency::format(), 1 passed in /var/www/vhosts/butuz.kz/httpdocs/catalog/controller/extension/module/popupcart.php on line 189 and at least 2 expected in /var/www/vhosts/butuz.kz/httpdocs/system/library/cart/currency.php:29 Stack trace: #0 /var/www/vhosts/butuz.kz/httpdocs/catalog/controller/extension/module/popupcart.php(189): Cart\Currency->format(5000) #1 /var/www/vhosts/butuz.kz/httpdocs/system/storage/modification/system/engine/action.php(56): ControllerExtensionModulePopupCart->index(Array) #2 /var/www/vhosts/butuz.kz/httpdocs/system/storage/modification/system/engine/loader.php(29): Action->execute(Object(Registry), Array) #3 /var/www/vhosts/butuz.kz/httpdocs/system/storage/modification/catalog/controller/common/footer.php(19): Loader->controller('extension/modul...') #4 /var/www/vhosts/butuz.kz/httpdocs/system/storage/modification/system/engine/action.php(56): ControllerCommonFooter->index(Array) #5 /var/www/vhosts/butuz.kz/httpdocs/syst in /var/www/vhosts/butuz.kz/httpdocs/system/library/cart/currency.php on line 29 понимаю что проблема с корзиной, но не силен в php... может кто поможет?
  9. Добрый день! когда применяю подарочный сертификат исчезает один из способов оплаты... в моем случае это оплата при получении. Подскажите в чем может быть дело?
  10. Да уж заставила меня посидеть на стуле перед компьютером Ваша проблема с сервером...и хостеру снес мозг я сегодня конкретно) надеюсь на сообщение хотя бы на почту [email protected] о том, что работа модуля восстановлена...
  11. Такая же ситуация. Отключил экспорт в инстаграмм, обновил кэш и все стабилизировалось. До этого админка вообще не загружалась, выходила Ошибка 504 Gateway Time-out. Написал в поддержку хостинга, они что-то сделали (я думаю что увеличили время ожидания или что-то типа того) и админка стала загружаться, но в течение наверное минут 2х.
  12. <?php // * @copyright OPENCART.PRO 2011 - 2017. // * @forum http://forum.opencart.pro // * @source See SOURCE.txt for source and other copyright. // * @license GNU General Public License version 3; see LICENSE.txt 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->refresh(true); } $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 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 refresh($force = false) { $data = array(); if ($force) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "currency WHERE code != '" . $this->db->escape($this->config->get('config_currency')) . "'"); } else { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "currency WHERE code != '" . $this->db->escape($this->config->get('config_currency')) . "' AND date_modified < '" . $this->db->escape(date('Y-m-d H:i:s', strtotime('-1 day'))) . "'"); } foreach ($query->rows as $result) { $data[] = $this->config->get('config_currency') . $result['code'] . '=X'; } $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, 'http://download.finance.yahoo.com/d/quotes.csv?s=' . implode(',', $data) . '&f=sl1&e=.csv'); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_HEADER, false); curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 30); curl_setopt($curl, CURLOPT_TIMEOUT, 30); $content = curl_exec($curl); curl_close($curl); $lines = explode("\n", trim($content)); foreach ($lines as $line) { $currency = utf8_substr($line, 4, 3); $value = utf8_substr($line, 11, 6); if ((float)$value) { $this->db->query("UPDATE " . DB_PREFIX . "currency SET value = '" . (float)$value . "', date_modified = '" . $this->db->escape(date('Y-m-d H:i:s')) . "' WHERE code = '" . $this->db->escape($currency) . "'"); } } $this->db->query("UPDATE " . DB_PREFIX . "currency SET value = '1.00000', date_modified = '" . $this->db->escape(date('Y-m-d H:i:s')) . "' WHERE code = '" . $this->db->escape($this->config->get('config_currency')) . "'"); $this->cache->delete('currency'); } public function getTotalCurrencies() { $query = $this->db->query("SELECT COUNT(*) AS total FROM " . DB_PREFIX . "currency"); return $query->row['total']; } }
  13. public function updateCurrencies у меня нет этой строки в этом файле opencart 2.3 как быть?
×

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.