Все почалося з того що перестала автоматично оновлюється валюта в Opencart через те, що зробив основну валюту Гривню, вирішив зробити свій скрипт і c запуском через CRON через те, що той курс оновлюється при заході в адмінку (може я не правий).
Я вирішив взяти за основну валюту Гривню що б з неї бралися всі курси.
Автоматично можуть змінюватися такі валюти
з UAH в USD. EUR. RUB. PLN,
якщо вони створені.
Якщо скрипт сподобається можу зробити і для Російського Рубля!
У Установці складнощів немає.
1. Заходьте в адмін панель> система> настройки> з права є змінити> локалізація.
Там вибираємо Валюта за умовчанням ставимо Гривня.
Автоматичне оновлення валют: немає.
2. Заходьте в система> локалізація> валюти.
Вибираємо Гривня змінити, якщо значення НЕ 1.00000000.
3. закидати файл currency_uah.php в корінь сайту і запускаєте для першого разу (що б перевірити)
після запуску курс валют повинен вже змінитися (перевірте в адмінці валюти пункт 2.),
чому для першого разу? тому що далі буде це робити CRON і для безпеки закриємо зовнішній доступ!
4. Налаштування СRON тут у кожного сервера по різному я покажу як на моєму (на моєму просто)
я поставив включення скрипта кожен день (швидше за ніч :-)) о 1:00.
5. І останнє це Безпека! Якщо у вас вже все працює валюта оновлюється автоматично
то додайте в файл .htaccess такий код
але це так і повинно бути
так як цим ми закрили зовнішній доступ до файлу
але Cron працює через те, що локальний доступ відкритий!
Справа в тому, що на сьогодні оновилася тільки Гривня. Решта валюти залишилися вчорашньої датою. Причому, коли долар був основною валютою, то все валюти змінювалися добре, тобто коди валют і все таке було прописано правильно. Тобто він їх просто не бачить, напевно.
Що ще можна подивитися, чи що зробити для того, щоб Ваша програма запрацювала?
Я програміст роблю сайти на joomla і не тільки.
Користувач не на сайті
Код валюти повинен бути в таом форматі EUR!
Я програміст роблю сайти на joomla і не тільки.
Користувач не на сайті
Так точно не скажу що у вас не так потрібно дивитися у мене на сайті все працює!
Як Ви думаєте, в цьому може бути проблема?
Я програміст роблю сайти на joomla і не тільки.
Користувач не на сайті
Думаю ні! Сьогодні перевіряв все працює. Скачайте файл оновив і повторіть все спочатку по інструкції. Або напишіть в Скайп spy-reality
Добирй день. Видає страшну помилку після того як я запусак перший раз фаил
Warning: Division by zero in C: \ OpenServer \ domains \ pavclothes \ currency_uah.php on line 35
Warning: Division by zero in C: \ OpenServer \ domains \ pavclothes \ currency_uah.php on line 36
Warning: Division by zero in C: \ OpenServer \ domains \ pavclothes \ currency_uah.php on line 42
Warning: Division by zero in C: \ OpenServer \ domains \ pavclothes \ currency_uah.php on line 43
Warning: Division by zero in C: \ OpenServer \ domains \ pavclothes \ currency_uah.php on line 48
Warning: Division by zero in C: \ OpenServer \ domains \ pavclothes \ currency_uah.php on line 49
Warning: Division by zero in C: \ OpenServer \ domains \ pavclothes \ currency_uah.php on line 54