ошибка при смене валюты с $ на рубли (VirtueMart)

Тема в разделе "Магазины, электронная коммерция", создана пользователем Go., 14.01.2009.

  1. Gelos
    Offline

    Gelos Недавно здесь

    Регистрация:
    10.06.2009
    Сообщения:
    24
    Симпатии:
    2
    Пол:
    Мужской
    а какие проблемы в выставлении курсов относительно доллара? XML можно сформировать относительно любой валюты
     
  2. Offline

    RegrZ Недавно здесь

    Регистрация:
    18.01.2010
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    А вот еще одно решение, дело в том что convertECB.php проверяет одно условие перед тем как читать файл
    http://www.ecb.int/stats/eurofxref/eurofxref-daily.xml
    т.е. смотрит выходной сегодня или нет, и соответственно если сегодня рабочий день читает файлик с сервера www.ecb.int а если выходной то из кеша.

    тем у кого не коннектится с www.ecb.int можно предложить всегда читать этот файлик из кеша. Для этого скачайте eurofxref-daily.xml переименуйте его в daily.xml и положите в каталог \MyJoomla\cache
    Затем нужно изменить в файле convertECB.php условие
    (для файла версии Virtuemart 1.1.4)
    строка 70

    условие

    if( date( 'w' ) > 0 && date( 'w' ) < 6

    заменяем на

    if( 0 && date( 'w' ) > 0 && date( 'w' ) < 6
     
  3. Gelos
    Offline

    Gelos Недавно здесь

    Регистрация:
    10.06.2009
    Сообщения:
    24
    Симпатии:
    2
    Пол:
    Мужской
    а зачем тогда вообще этот условный цикл оставлять? если уж идти по этой модификации, цикл нужно убрать дабы сэкономить ресурсы. А экономия получиться приятная, поскольку этот скрипт выполняется каждый раз при выводе цены товара. Причем если выводится страница со ста товарами - скрипт выполниться 100 раз. А если умножить на всевозможные скидки - еще больше
    --------------
    Портфолио: http://gelos.org.ua
    ICQ: 286-658-375
    Специализация: веб-разработка под joomla и virtuemart, разработка самостоятельных веб приложений
     

Поделиться этой страницей

Загрузка...