+ Ответить в теме
Показано с 1 по 3 из 3
  1. #1
    Пользователь Aleksey - луч света в тёмном царстве Aleksey - луч света в тёмном царстве Aleksey - луч света в тёмном царстве Aleksey - луч света в тёмном царстве Aleksey - луч света в тёмном царстве Aleksey - луч света в тёмном царстве
    Регистрация
    23.11.2010
    Адрес
    Краснодар
    Сообщений
    38
    Сказали 'Спасибо' за это сообщение. :
    10 за это сообщение
    48 Всего
    Загрузки
    6
    Закачек
    0
    Вес репутации
    9

    По умолчанию Автоматическое обновление курса валют

    Автоматическое обновление осуществляется запуском специального php-файла с помощью планировщика Cron в определенное время.

    1). Создаем копию файла admin_floatrates.php. Переименовываем копию, например, в admin_floatrates_2.php.

    2). В этом файле перед строкой:
    PHP код:
    include_once ($root_folder_path "includes/common_functions.php"); 
    вставляем
    PHP код:
    include_once ($root_folder_path "includes/date_functions.php"); 
    3). В этом же файле удаляем строку:
    PHP код:
    check_admin_security("static_tables"); 
    4). В кронтаб прописываем задание на ежедневный запуск.

    • примеры для Windows (локально, ежедневно в полночь):
    Код:
    0 0 * * * "C:\Program Files\PHP\php-win.exe" "C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\ViartShop407RE_utf8\admin\admin_floatrates_2.php"
    или
    Код:
    0 0 * * * "C:\Program Files\curl\curl.exe" http://localhost/ViartShop407RE_utf8/admin/admin_floatrates_2.php
    • примеры для Windows (локально, ежеминутно, для теста):
    Код:
    * * * * * "C:\Program Files\PHP\php-win.exe" "C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\ViartShop407RE_utf8\admin\admin_floatrates_2.php"
    или
    Код:
    * * * * * "C:\Program Files\curl\curl.exe" http://localhost/ViartShop407RE_utf8/admin/admin_floatrates_2.php
    • пример для *NIX (ежедневно в полночь):
    Код:
    0 0 * * * /usr/local/bin/php /home/www/admin/admin_floatrates_2.php

    Еще есть веб-сервисы WebCron (платные и бесплатные), в них можно прописать запуск admin_floatrates_2.php, чтобы не париться с настройками cron на сервере. Эти веб-сервисы будет удаленно дергать php-файл по расписанию.
    Последний раз редактировалось Aleksey; 13.09.2011 в 10:58.
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  2. Сказали спасибо:

    nemo (20.09.2011) , oldmanager (14.09.2011) , ГонКонг (13.09.2011) , newshop (13.09.2011) , Anna (13.09.2011) , Anny (13.09.2011) , Georg (13.09.2011) , DimTai (13.09.2011) , invader (13.09.2011) , DiShop (13.09.2011)

  3. #2
    Новичок Lehrerin - весьма и весьма положительная личность Lehrerin - весьма и весьма положительная личность
    Регистрация
    05.07.2011
    Адрес
    Kiev
    Сообщений
    9
    Сказали 'Спасибо' за это сообщение. :
    5 за это сообщение
    15 Всего
    Загрузки
    0
    Закачек
    0
    Вес репутации
    0

    По умолчанию Re: Автоматическое обновление курса валют

    А можна также ничего не комментировать в скрипте, а попробовать запустить крон вместе с логином и паролем:
    PHP код:
    0 6 * * * /path/to/php -f
    /home/rg1/public_html/admin/admin_floatrates.php -l mylogin -p mypassword 
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  4. Сказали спасибо:

    oldmanager (14.09.2011) , Georg (13.09.2011) , ГонКонг (13.09.2011) , newshop (13.09.2011) , Anna (13.09.2011)

  5. #3
    Пользователь targetorsk скоро придёт к известности
    Регистрация
    05.12.2009
    Адрес
    Orenburg, Russia
    Сообщений
    78
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    1 Всего
    Загрузки
    2
    Закачек
    0
    Вес репутации
    7

    По умолчанию Re: Автоматическое обновление курса валют

    CRON - конечно хорошо, а как добавить коэффициент курса магазина т.е. как я писал ранее официальный курс не равно реальный курс покупки т.к. курсы валюты у нас и в системе VISA or MasterCard отличаются на 1,5-3% в зависимости от банка обслуживания карты. От сюда вопрос как эти 1,5% добавить к официальному курсу полученному от сервиса.
    Конечно можно закладывать данные издержки в цену, но работать с ценами проблем нее чем назначить "реальный" курс валют.
    Такого в магазине не купишь
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо


 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

     

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
Back to top