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

Dima2

Новичок
  
  • Posts

    38
  • Joined

  • Last visited

Recent Profile Visitors

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

Dima2's Achievements

Contributor

Contributor (5/14)

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

Recent Badges

1

Reputation

  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-cms.ru // * @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 как быть?
×
×
  • 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.