Автоматичне оновлення валют opencart - блог програміста

Все почалося з того що перестала автоматично оновлюється валюта в Opencart через те, що зробив основну валюту Гривню, вирішив зробити свій скрипт і c запуском через CRON через те, що той курс оновлюється при заході в адмінку (може я не правий).

Я вирішив взяти за основну валюту Гривню що б з неї бралися всі курси.
Автоматично можуть змінюватися такі валюти
з UAH в USD. EUR. RUB. PLN,
якщо вони створені.
Якщо скрипт сподобається можу зробити і для Російського Рубля!

У Установці складнощів немає.
1. Заходьте в адмін панель> система> настройки> з права є змінити> локалізація.
Там вибираємо Валюта за умовчанням ставимо Гривня.
Автоматичне оновлення валют: немає.

Автоматичне оновлення валют opencart - блог програміста


2. Заходьте в система> локалізація> валюти.
Вибираємо Гривня змінити, якщо значення НЕ 1.00000000.

Автоматичне оновлення валют opencart - блог програміста


3. закидати файл currency_uah.php в корінь сайту і запускаєте для першого разу (що б перевірити)

після запуску курс валют повинен вже змінитися (перевірте в адмінці валюти пункт 2.),

чому для першого разу? тому що далі буде це робити CRON і для безпеки закриємо зовнішній доступ!

Автоматичне оновлення валют opencart - блог програміста

4. Налаштування СRON тут у кожного сервера по різному я покажу як на моєму (на моєму просто)
я поставив включення скрипта кожен день (швидше за ніч :-)) о 1:00.

Автоматичне оновлення валют opencart - блог програміста


5. І останнє це Безпека! Якщо у вас вже все працює валюта оновлюється автоматично
то додайте в файл .htaccess такий код

але це так і повинно бути
так як цим ми закрили зовнішній доступ до файлу
але Cron працює через те, що локальний доступ відкритий!

Справа в тому, що на сьогодні оновилася тільки Гривня. Решта валюти залишилися вчорашньої датою. Причому, коли долар був основною валютою, то все валюти змінювалися добре, тобто коди валют і все таке було прописано правильно. Тобто він їх просто не бачить, напевно.
Що ще можна подивитися, чи що зробити для того, щоб Ваша програма запрацювала?

Я програміст роблю сайти на joomla і не тільки.

Користувач не на сайті

Код валюти повинен бути в таом форматі EUR!

Я програміст роблю сайти на joomla і не тільки.

Користувач не на сайті

Так точно не скажу що у вас не так потрібно дивитися у мене на сайті все працює!

Автоматичне оновлення валют opencart - блог програміста

Як Ви думаєте, в цьому може бути проблема?

Я програміст роблю сайти на joomla і не тільки.

Користувач не на сайті

Думаю ні! Сьогодні перевіряв все працює. Скачайте файл оновив і повторіть все спочатку по інструкції. Або напишіть в Скайп spy-reality

Автоматичне оновлення валют opencart - блог програміста

Добирй день. Видає страшну помилку після того як я запусак перший раз фаил

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

Схожі статті