freelancer Опубліковано: 27 січня 2015 Share Опубліковано: 27 січня 2015 (змінено) на примере рублядля этого в админке должно быть две валюты Доллар и Рубль1. у доллара коэффициент 1у рубля задаете сами (коэффициент обновляется автоматически каждый раз при входе в админку) 2. в настройках в админке нужно указать основную валюту Доллар 3.1. для одновалютных магазиновв файле system/library/currency.php после кода if (isset($this->request->get['currency']) && (array_key_exists($this->request->get['currency'], $this->currencies))) { $this->set($this->request->get['currency']); } elseif ((isset($this->session->data['currency'])) && (array_key_exists($this->session->data['currency'], $this->currencies))) { $this->set($this->session->data['currency']); } elseif ((isset($this->request->cookie['currency'])) && (array_key_exists($this->request->cookie['currency'], $this->currencies))) { $this->set($this->request->cookie['currency']); } else { $this->set($this->config->get('config_currency')); } добавить $this->set("RUB"); 3.2 для многовалютных магазинов в файле system/library/currency.phpблок } else { $this->set($this->config->get('config_currency')); } заменить на } else { $this->set("RUB"); } Змінено 26 лютого 2015 користувачем freelancer 1 Надіслати Поділитися на інших сайтах More sharing options... Baco Опубліковано: 27 січня 2015 Share Опубліковано: 27 січня 2015 Можно и вот так поменять с: public function format($number, $currency = '', $value = '', $format = true) { на: public function format($number, $currency = 'RUB', $value = '', $format = true) { Надіслати Поділитися на інших сайтах More sharing options... Shkip Опубліковано: 27 січня 2015 Share Опубліковано: 27 січня 2015 еще как вариант: Если не мультимагазин, то просто в index.php (в корне сайта) после строки: $registry->set('currency', new Currency($registry)); Добавить строку: $registry->get('currency')->set('RUB'); Это в магазине принудительно выставит валюту. При таком способе корректно работает модуль автообновление цены при выборе опций 1 Надіслати Поділитися на інших сайтах More sharing options... 1 month later... freelancer Опубліковано: 23 березня 2015 Автор Share Опубліковано: 23 березня 2015 (змінено) при всём уважении, этот топик в FAQ, нет смысла объяснять каждому, который только установил opencart почему надо делать так или почему его метод плохой (хотя да, я сам виноват) оффтоп потер, остались только сообщения по теме Змінено 23 березня 2015 користувачем freelancer Надіслати Поділитися на інших сайтах More sharing options... 1 year later... AlexBr Опубліковано: 2 листопада 2016 Share Опубліковано: 2 листопада 2016 (змінено) 3.1. для одновалютных магазинов в файле system/library/currency.php после кода Дилетантский вопрос: В итоге код должен выглядеть так? if (isset($this->request->get['currency']) && (array_key_exists($this->request->get['currency'], $this->currencies))) { $this->set($this->request->get['currency']); } elseif ((isset($this->session->data['currency'])) && (array_key_exists($this->session->data['currency'], $this->currencies))) { $this->set($this->session->data['currency']); } elseif ((isset($this->request->cookie['currency'])) && (array_key_exists($this->request->cookie['currency'], $this->currencies))) { $this->set($this->request->cookie['currency']); } else { $this->set($this->config->get('config_currency')); } $this->set("UAH"); Со скобками, по аналогии, что-то не то выходит. просто. Змінено 2 листопада 2016 користувачем AlexBr Надіслати Поділитися на інших сайтах More sharing options... 6 months later... oldejuk Опубліковано: 20 травня 2017 Share Опубліковано: 20 травня 2017 какое актуальное решение для версии 2.3.0.2 ? Надіслати Поділитися на інших сайтах More sharing options... 1 year later... Rezoner Опубліковано: 12 лютого 2019 Share Опубліковано: 12 лютого 2019 Подскажите, что я делаю не так? Версия ocStore 2.3.0.2.3 Спойлер В файле /public_html/catalog/controller/startup/startup.php Перед строкой: $this->registry->set('currency', new Cart\Currency($this->registry)); Добавить: $this->session->data['currency'] = 'UAH'; И все, сайт вешается, белый экран и ошибка HTTP ERROR 500 Подскажите, как решить проблему? Надіслати Поділитися на інших сайтах More sharing options... mpn2005 Опубліковано: 12 лютого 2019 Share Опубліковано: 12 лютого 2019 40 минут назад, Rezoner сказал: И все, сайт вешается, белый экран и ошибка HTTP ERROR 500 Подскажите, как решить проблему? Для начала подскажите текст ошибки из лога php. Т.к. на странице ошибка 500, то в логе php должны быть ошибки. 1 Надіслати Поділитися на інших сайтах More sharing options... Rezoner Опубліковано: 14 лютого 2019 Share Опубліковано: 14 лютого 2019 В общем я решил вопрос настроив только админку. В код не лез, вроде все работает. Надіслати Поділитися на інших сайтах More sharing options... freelancer Опубліковано: 15 лютого 2019 Автор Share Опубліковано: 15 лютого 2019 для 2.3 я бы добавил $code = 'RUB'; перед if (!array_key_exists($code, $currencies)) { $code = $this->config->get('config_currency'); } в файле catalog/controller/startup/startup.php Надіслати Поділитися на інших сайтах More sharing options... 1 year later... vorobey Опубліковано: 1 липня 2020 Share Опубліковано: 1 липня 2020 В 15.02.2019 в 07:42, freelancer сказал: для 2.3 я бы добавил $code = 'RUB'; перед if (!array_key_exists($code, $currencies)) { $code = $this->config->get('config_currency'); } в файле catalog/controller/startup/startup.php Версия opencart 2.3, добавил только данную строку ничего более не делал - вроде работает... (в админке доллар, на сайте рубли обе валюты в админке включены, основной назначен доллар). Надо ли еще гдето указывать принудительно или для 2.3 только тут достаточно? Надіслати Поділитися на інших сайтах More sharing options... 1 month later... bitvamolekul Опубліковано: 3 серпня 2020 Share Опубліковано: 3 серпня 2020 Для opencart 3 данный способ актуален ? Надіслати Поділитися на інших сайтах More sharing options... 1 year later... nash Опубліковано: 15 липня 2022 Share Опубліковано: 15 липня 2022 (змінено) А как сделать, чтобы цены в админке были в долларах, а на сайт, при первом заходе пользователя, ставились рубли, а потом при переключении, если ему надо, он переключал валюты? Змінено 15 липня 2022 користувачем nash Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину FAQ описание как в админке указывать цену в $, а отображать пользователю в нац валюте Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Baco Опубліковано: 27 січня 2015 Share Опубліковано: 27 січня 2015 Можно и вот так поменять с: public function format($number, $currency = '', $value = '', $format = true) { на: public function format($number, $currency = 'RUB', $value = '', $format = true) { Надіслати Поділитися на інших сайтах More sharing options... Shkip Опубліковано: 27 січня 2015 Share Опубліковано: 27 січня 2015 еще как вариант: Если не мультимагазин, то просто в index.php (в корне сайта) после строки: $registry->set('currency', new Currency($registry)); Добавить строку: $registry->get('currency')->set('RUB'); Это в магазине принудительно выставит валюту. При таком способе корректно работает модуль автообновление цены при выборе опций 1 Надіслати Поділитися на інших сайтах More sharing options... 1 month later... freelancer Опубліковано: 23 березня 2015 Автор Share Опубліковано: 23 березня 2015 (змінено) при всём уважении, этот топик в FAQ, нет смысла объяснять каждому, который только установил opencart почему надо делать так или почему его метод плохой (хотя да, я сам виноват) оффтоп потер, остались только сообщения по теме Змінено 23 березня 2015 користувачем freelancer Надіслати Поділитися на інших сайтах More sharing options... 1 year later... AlexBr Опубліковано: 2 листопада 2016 Share Опубліковано: 2 листопада 2016 (змінено) 3.1. для одновалютных магазинов в файле system/library/currency.php после кода Дилетантский вопрос: В итоге код должен выглядеть так? if (isset($this->request->get['currency']) && (array_key_exists($this->request->get['currency'], $this->currencies))) { $this->set($this->request->get['currency']); } elseif ((isset($this->session->data['currency'])) && (array_key_exists($this->session->data['currency'], $this->currencies))) { $this->set($this->session->data['currency']); } elseif ((isset($this->request->cookie['currency'])) && (array_key_exists($this->request->cookie['currency'], $this->currencies))) { $this->set($this->request->cookie['currency']); } else { $this->set($this->config->get('config_currency')); } $this->set("UAH"); Со скобками, по аналогии, что-то не то выходит. просто. Змінено 2 листопада 2016 користувачем AlexBr Надіслати Поділитися на інших сайтах More sharing options... 6 months later... oldejuk Опубліковано: 20 травня 2017 Share Опубліковано: 20 травня 2017 какое актуальное решение для версии 2.3.0.2 ? Надіслати Поділитися на інших сайтах More sharing options... 1 year later... Rezoner Опубліковано: 12 лютого 2019 Share Опубліковано: 12 лютого 2019 Подскажите, что я делаю не так? Версия ocStore 2.3.0.2.3 Спойлер В файле /public_html/catalog/controller/startup/startup.php Перед строкой: $this->registry->set('currency', new Cart\Currency($this->registry)); Добавить: $this->session->data['currency'] = 'UAH'; И все, сайт вешается, белый экран и ошибка HTTP ERROR 500 Подскажите, как решить проблему? Надіслати Поділитися на інших сайтах More sharing options... mpn2005 Опубліковано: 12 лютого 2019 Share Опубліковано: 12 лютого 2019 40 минут назад, Rezoner сказал: И все, сайт вешается, белый экран и ошибка HTTP ERROR 500 Подскажите, как решить проблему? Для начала подскажите текст ошибки из лога php. Т.к. на странице ошибка 500, то в логе php должны быть ошибки. 1 Надіслати Поділитися на інших сайтах More sharing options... Rezoner Опубліковано: 14 лютого 2019 Share Опубліковано: 14 лютого 2019 В общем я решил вопрос настроив только админку. В код не лез, вроде все работает. Надіслати Поділитися на інших сайтах More sharing options... freelancer Опубліковано: 15 лютого 2019 Автор Share Опубліковано: 15 лютого 2019 для 2.3 я бы добавил $code = 'RUB'; перед if (!array_key_exists($code, $currencies)) { $code = $this->config->get('config_currency'); } в файле catalog/controller/startup/startup.php Надіслати Поділитися на інших сайтах More sharing options... 1 year later... vorobey Опубліковано: 1 липня 2020 Share Опубліковано: 1 липня 2020 В 15.02.2019 в 07:42, freelancer сказал: для 2.3 я бы добавил $code = 'RUB'; перед if (!array_key_exists($code, $currencies)) { $code = $this->config->get('config_currency'); } в файле catalog/controller/startup/startup.php Версия opencart 2.3, добавил только данную строку ничего более не делал - вроде работает... (в админке доллар, на сайте рубли обе валюты в админке включены, основной назначен доллар). Надо ли еще гдето указывать принудительно или для 2.3 только тут достаточно? Надіслати Поділитися на інших сайтах More sharing options... 1 month later... bitvamolekul Опубліковано: 3 серпня 2020 Share Опубліковано: 3 серпня 2020 Для opencart 3 данный способ актуален ? Надіслати Поділитися на інших сайтах More sharing options... 1 year later... nash Опубліковано: 15 липня 2022 Share Опубліковано: 15 липня 2022 (змінено) А как сделать, чтобы цены в админке были в долларах, а на сайт, при первом заходе пользователя, ставились рубли, а потом при переключении, если ему надо, он переключал валюты? Змінено 15 липня 2022 користувачем nash Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину FAQ описание как в админке указывать цену в $, а отображать пользователю в нац валюте Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Shkip Опубліковано: 27 січня 2015 Share Опубліковано: 27 січня 2015 еще как вариант: Если не мультимагазин, то просто в index.php (в корне сайта) после строки: $registry->set('currency', new Currency($registry)); Добавить строку: $registry->get('currency')->set('RUB'); Это в магазине принудительно выставит валюту. При таком способе корректно работает модуль автообновление цены при выборе опций 1 Надіслати Поділитися на інших сайтах More sharing options... 1 month later... freelancer Опубліковано: 23 березня 2015 Автор Share Опубліковано: 23 березня 2015 (змінено) при всём уважении, этот топик в FAQ, нет смысла объяснять каждому, который только установил opencart почему надо делать так или почему его метод плохой (хотя да, я сам виноват) оффтоп потер, остались только сообщения по теме Змінено 23 березня 2015 користувачем freelancer Надіслати Поділитися на інших сайтах More sharing options... 1 year later... AlexBr Опубліковано: 2 листопада 2016 Share Опубліковано: 2 листопада 2016 (змінено) 3.1. для одновалютных магазинов в файле system/library/currency.php после кода Дилетантский вопрос: В итоге код должен выглядеть так? if (isset($this->request->get['currency']) && (array_key_exists($this->request->get['currency'], $this->currencies))) { $this->set($this->request->get['currency']); } elseif ((isset($this->session->data['currency'])) && (array_key_exists($this->session->data['currency'], $this->currencies))) { $this->set($this->session->data['currency']); } elseif ((isset($this->request->cookie['currency'])) && (array_key_exists($this->request->cookie['currency'], $this->currencies))) { $this->set($this->request->cookie['currency']); } else { $this->set($this->config->get('config_currency')); } $this->set("UAH"); Со скобками, по аналогии, что-то не то выходит. просто. Змінено 2 листопада 2016 користувачем AlexBr Надіслати Поділитися на інших сайтах More sharing options... 6 months later... oldejuk Опубліковано: 20 травня 2017 Share Опубліковано: 20 травня 2017 какое актуальное решение для версии 2.3.0.2 ? Надіслати Поділитися на інших сайтах More sharing options... 1 year later... Rezoner Опубліковано: 12 лютого 2019 Share Опубліковано: 12 лютого 2019 Подскажите, что я делаю не так? Версия ocStore 2.3.0.2.3 Спойлер В файле /public_html/catalog/controller/startup/startup.php Перед строкой: $this->registry->set('currency', new Cart\Currency($this->registry)); Добавить: $this->session->data['currency'] = 'UAH'; И все, сайт вешается, белый экран и ошибка HTTP ERROR 500 Подскажите, как решить проблему? Надіслати Поділитися на інших сайтах More sharing options... mpn2005 Опубліковано: 12 лютого 2019 Share Опубліковано: 12 лютого 2019 40 минут назад, Rezoner сказал: И все, сайт вешается, белый экран и ошибка HTTP ERROR 500 Подскажите, как решить проблему? Для начала подскажите текст ошибки из лога php. Т.к. на странице ошибка 500, то в логе php должны быть ошибки. 1 Надіслати Поділитися на інших сайтах More sharing options... Rezoner Опубліковано: 14 лютого 2019 Share Опубліковано: 14 лютого 2019 В общем я решил вопрос настроив только админку. В код не лез, вроде все работает. Надіслати Поділитися на інших сайтах More sharing options... freelancer Опубліковано: 15 лютого 2019 Автор Share Опубліковано: 15 лютого 2019 для 2.3 я бы добавил $code = 'RUB'; перед if (!array_key_exists($code, $currencies)) { $code = $this->config->get('config_currency'); } в файле catalog/controller/startup/startup.php Надіслати Поділитися на інших сайтах More sharing options... 1 year later... vorobey Опубліковано: 1 липня 2020 Share Опубліковано: 1 липня 2020 В 15.02.2019 в 07:42, freelancer сказал: для 2.3 я бы добавил $code = 'RUB'; перед if (!array_key_exists($code, $currencies)) { $code = $this->config->get('config_currency'); } в файле catalog/controller/startup/startup.php Версия opencart 2.3, добавил только данную строку ничего более не делал - вроде работает... (в админке доллар, на сайте рубли обе валюты в админке включены, основной назначен доллар). Надо ли еще гдето указывать принудительно или для 2.3 только тут достаточно? Надіслати Поділитися на інших сайтах More sharing options... 1 month later... bitvamolekul Опубліковано: 3 серпня 2020 Share Опубліковано: 3 серпня 2020 Для opencart 3 данный способ актуален ? Надіслати Поділитися на інших сайтах More sharing options... 1 year later... nash Опубліковано: 15 липня 2022 Share Опубліковано: 15 липня 2022 (змінено) А как сделать, чтобы цены в админке были в долларах, а на сайт, при первом заходе пользователя, ставились рубли, а потом при переключении, если ему надо, он переключал валюты? Змінено 15 липня 2022 користувачем nash Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину FAQ описание как в админке указывать цену в $, а отображать пользователю в нац валюте Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000
freelancer Опубліковано: 23 березня 2015 Автор Share Опубліковано: 23 березня 2015 (змінено) при всём уважении, этот топик в FAQ, нет смысла объяснять каждому, который только установил opencart почему надо делать так или почему его метод плохой (хотя да, я сам виноват) оффтоп потер, остались только сообщения по теме Змінено 23 березня 2015 користувачем freelancer Надіслати Поділитися на інших сайтах More sharing options... 1 year later... AlexBr Опубліковано: 2 листопада 2016 Share Опубліковано: 2 листопада 2016 (змінено) 3.1. для одновалютных магазинов в файле system/library/currency.php после кода Дилетантский вопрос: В итоге код должен выглядеть так? if (isset($this->request->get['currency']) && (array_key_exists($this->request->get['currency'], $this->currencies))) { $this->set($this->request->get['currency']); } elseif ((isset($this->session->data['currency'])) && (array_key_exists($this->session->data['currency'], $this->currencies))) { $this->set($this->session->data['currency']); } elseif ((isset($this->request->cookie['currency'])) && (array_key_exists($this->request->cookie['currency'], $this->currencies))) { $this->set($this->request->cookie['currency']); } else { $this->set($this->config->get('config_currency')); } $this->set("UAH"); Со скобками, по аналогии, что-то не то выходит. просто. Змінено 2 листопада 2016 користувачем AlexBr Надіслати Поділитися на інших сайтах More sharing options... 6 months later... oldejuk Опубліковано: 20 травня 2017 Share Опубліковано: 20 травня 2017 какое актуальное решение для версии 2.3.0.2 ? Надіслати Поділитися на інших сайтах More sharing options... 1 year later... Rezoner Опубліковано: 12 лютого 2019 Share Опубліковано: 12 лютого 2019 Подскажите, что я делаю не так? Версия ocStore 2.3.0.2.3 Спойлер В файле /public_html/catalog/controller/startup/startup.php Перед строкой: $this->registry->set('currency', new Cart\Currency($this->registry)); Добавить: $this->session->data['currency'] = 'UAH'; И все, сайт вешается, белый экран и ошибка HTTP ERROR 500 Подскажите, как решить проблему? Надіслати Поділитися на інших сайтах More sharing options... mpn2005 Опубліковано: 12 лютого 2019 Share Опубліковано: 12 лютого 2019 40 минут назад, Rezoner сказал: И все, сайт вешается, белый экран и ошибка HTTP ERROR 500 Подскажите, как решить проблему? Для начала подскажите текст ошибки из лога php. Т.к. на странице ошибка 500, то в логе php должны быть ошибки. 1 Надіслати Поділитися на інших сайтах More sharing options... Rezoner Опубліковано: 14 лютого 2019 Share Опубліковано: 14 лютого 2019 В общем я решил вопрос настроив только админку. В код не лез, вроде все работает. Надіслати Поділитися на інших сайтах More sharing options... freelancer Опубліковано: 15 лютого 2019 Автор Share Опубліковано: 15 лютого 2019 для 2.3 я бы добавил $code = 'RUB'; перед if (!array_key_exists($code, $currencies)) { $code = $this->config->get('config_currency'); } в файле catalog/controller/startup/startup.php Надіслати Поділитися на інших сайтах More sharing options... 1 year later... vorobey Опубліковано: 1 липня 2020 Share Опубліковано: 1 липня 2020 В 15.02.2019 в 07:42, freelancer сказал: для 2.3 я бы добавил $code = 'RUB'; перед if (!array_key_exists($code, $currencies)) { $code = $this->config->get('config_currency'); } в файле catalog/controller/startup/startup.php Версия opencart 2.3, добавил только данную строку ничего более не делал - вроде работает... (в админке доллар, на сайте рубли обе валюты в админке включены, основной назначен доллар). Надо ли еще гдето указывать принудительно или для 2.3 только тут достаточно? Надіслати Поділитися на інших сайтах More sharing options... 1 month later... bitvamolekul Опубліковано: 3 серпня 2020 Share Опубліковано: 3 серпня 2020 Для opencart 3 данный способ актуален ? Надіслати Поділитися на інших сайтах More sharing options... 1 year later... nash Опубліковано: 15 липня 2022 Share Опубліковано: 15 липня 2022 (змінено) А как сделать, чтобы цены в админке были в долларах, а на сайт, при первом заходе пользователя, ставились рубли, а потом при переключении, если ему надо, он переключал валюты? Змінено 15 липня 2022 користувачем nash Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину FAQ описание как в админке указывать цену в $, а отображать пользователю в нац валюте
AlexBr Опубліковано: 2 листопада 2016 Share Опубліковано: 2 листопада 2016 (змінено) 3.1. для одновалютных магазинов в файле system/library/currency.php после кода Дилетантский вопрос: В итоге код должен выглядеть так? if (isset($this->request->get['currency']) && (array_key_exists($this->request->get['currency'], $this->currencies))) { $this->set($this->request->get['currency']); } elseif ((isset($this->session->data['currency'])) && (array_key_exists($this->session->data['currency'], $this->currencies))) { $this->set($this->session->data['currency']); } elseif ((isset($this->request->cookie['currency'])) && (array_key_exists($this->request->cookie['currency'], $this->currencies))) { $this->set($this->request->cookie['currency']); } else { $this->set($this->config->get('config_currency')); } $this->set("UAH"); Со скобками, по аналогии, что-то не то выходит. просто. Змінено 2 листопада 2016 користувачем AlexBr Надіслати Поділитися на інших сайтах More sharing options...
oldejuk Опубліковано: 20 травня 2017 Share Опубліковано: 20 травня 2017 какое актуальное решение для версии 2.3.0.2 ? Надіслати Поділитися на інших сайтах More sharing options...
Rezoner Опубліковано: 12 лютого 2019 Share Опубліковано: 12 лютого 2019 Подскажите, что я делаю не так? Версия ocStore 2.3.0.2.3 Спойлер В файле /public_html/catalog/controller/startup/startup.php Перед строкой: $this->registry->set('currency', new Cart\Currency($this->registry)); Добавить: $this->session->data['currency'] = 'UAH'; И все, сайт вешается, белый экран и ошибка HTTP ERROR 500 Подскажите, как решить проблему? Надіслати Поділитися на інших сайтах More sharing options...
mpn2005 Опубліковано: 12 лютого 2019 Share Опубліковано: 12 лютого 2019 40 минут назад, Rezoner сказал: И все, сайт вешается, белый экран и ошибка HTTP ERROR 500 Подскажите, как решить проблему? Для начала подскажите текст ошибки из лога php. Т.к. на странице ошибка 500, то в логе php должны быть ошибки. 1 Надіслати Поділитися на інших сайтах More sharing options... Rezoner Опубліковано: 14 лютого 2019 Share Опубліковано: 14 лютого 2019 В общем я решил вопрос настроив только админку. В код не лез, вроде все работает. Надіслати Поділитися на інших сайтах More sharing options... freelancer Опубліковано: 15 лютого 2019 Автор Share Опубліковано: 15 лютого 2019 для 2.3 я бы добавил $code = 'RUB'; перед if (!array_key_exists($code, $currencies)) { $code = $this->config->get('config_currency'); } в файле catalog/controller/startup/startup.php Надіслати Поділитися на інших сайтах More sharing options... 1 year later... vorobey Опубліковано: 1 липня 2020 Share Опубліковано: 1 липня 2020 В 15.02.2019 в 07:42, freelancer сказал: для 2.3 я бы добавил $code = 'RUB'; перед if (!array_key_exists($code, $currencies)) { $code = $this->config->get('config_currency'); } в файле catalog/controller/startup/startup.php Версия opencart 2.3, добавил только данную строку ничего более не делал - вроде работает... (в админке доллар, на сайте рубли обе валюты в админке включены, основной назначен доллар). Надо ли еще гдето указывать принудительно или для 2.3 только тут достаточно? Надіслати Поділитися на інших сайтах More sharing options... 1 month later... bitvamolekul Опубліковано: 3 серпня 2020 Share Опубліковано: 3 серпня 2020 Для opencart 3 данный способ актуален ? Надіслати Поділитися на інших сайтах More sharing options... 1 year later... nash Опубліковано: 15 липня 2022 Share Опубліковано: 15 липня 2022 (змінено) А как сделать, чтобы цены в админке были в долларах, а на сайт, при первом заходе пользователя, ставились рубли, а потом при переключении, если ему надо, он переключал валюты? Змінено 15 липня 2022 користувачем nash Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
Rezoner Опубліковано: 14 лютого 2019 Share Опубліковано: 14 лютого 2019 В общем я решил вопрос настроив только админку. В код не лез, вроде все работает. Надіслати Поділитися на інших сайтах More sharing options...
freelancer Опубліковано: 15 лютого 2019 Автор Share Опубліковано: 15 лютого 2019 для 2.3 я бы добавил $code = 'RUB'; перед if (!array_key_exists($code, $currencies)) { $code = $this->config->get('config_currency'); } в файле catalog/controller/startup/startup.php Надіслати Поділитися на інших сайтах More sharing options... 1 year later... vorobey Опубліковано: 1 липня 2020 Share Опубліковано: 1 липня 2020 В 15.02.2019 в 07:42, freelancer сказал: для 2.3 я бы добавил $code = 'RUB'; перед if (!array_key_exists($code, $currencies)) { $code = $this->config->get('config_currency'); } в файле catalog/controller/startup/startup.php Версия opencart 2.3, добавил только данную строку ничего более не делал - вроде работает... (в админке доллар, на сайте рубли обе валюты в админке включены, основной назначен доллар). Надо ли еще гдето указывать принудительно или для 2.3 только тут достаточно? Надіслати Поділитися на інших сайтах More sharing options... 1 month later... bitvamolekul Опубліковано: 3 серпня 2020 Share Опубліковано: 3 серпня 2020 Для opencart 3 данный способ актуален ? Надіслати Поділитися на інших сайтах More sharing options... 1 year later... nash Опубліковано: 15 липня 2022 Share Опубліковано: 15 липня 2022 (змінено) А как сделать, чтобы цены в админке были в долларах, а на сайт, при первом заходе пользователя, ставились рубли, а потом при переключении, если ему надо, он переключал валюты? Змінено 15 липня 2022 користувачем nash Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1
vorobey Опубліковано: 1 липня 2020 Share Опубліковано: 1 липня 2020 В 15.02.2019 в 07:42, freelancer сказал: для 2.3 я бы добавил $code = 'RUB'; перед if (!array_key_exists($code, $currencies)) { $code = $this->config->get('config_currency'); } в файле catalog/controller/startup/startup.php Версия opencart 2.3, добавил только данную строку ничего более не делал - вроде работает... (в админке доллар, на сайте рубли обе валюты в админке включены, основной назначен доллар). Надо ли еще гдето указывать принудительно или для 2.3 только тут достаточно? Надіслати Поділитися на інших сайтах More sharing options...
bitvamolekul Опубліковано: 3 серпня 2020 Share Опубліковано: 3 серпня 2020 Для opencart 3 данный способ актуален ? Надіслати Поділитися на інших сайтах More sharing options...
nash Опубліковано: 15 липня 2022 Share Опубліковано: 15 липня 2022 (змінено) А как сделать, чтобы цены в админке были в долларах, а на сайт, при первом заходе пользователя, ставились рубли, а потом при переключении, если ему надо, он переключал валюты? Змінено 15 липня 2022 користувачем nash Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts