Вернуться к списку форумов Вернуться

Поддержка пользователей

Community support

Редактирование основного шаблона

bikerx: Как добавить поле для еще одного телефона

А через запятую добавить или через < br > ?
bikerx: Так же было бы не плохо кроме ICQ добавить Skype, все больше и больше людей и фирм переходят на этот мессенджер.

Подумаю. Пока можно так http://www.eurowebcart.ru/ru/index.php?action=forum&act=show&nr=72
bikerx: Так, а где включить возможность для пользователя переключать валюты, неплохо если бы курсы подтягивались в автомате.

Откуда курсы парсить надежно? и по отношению к какой валюте?
Имейте ввиду - движок - международный!
admin: Откуда курсы парсить надежно? и по отношению к какой валюте? Имейте ввиду - движок - международный!

Для Украины privatbank.ua точнее может так

$url = 'http://wap.privatbank.ua';
$source = file_get_contents($url);
if (ereg ("([0-9]{2}).([0-9]{2}).([0-9]{4})", $source, $regs))
{
echo "Обновлено $regs[1].$regs[2].$regs[3]";
}
else
{
echo "Неверный формат даты: $date";
}

if(ereg ("(USD)/(UAH).-.([0-9]{1}).([0-9]{1})",$source, $USD))
{
echo "$USD[1]/$USD[2]-$USD[3].$USD[4]";
} else
{
echo "что то не так";
}

if(ereg ("(EUR)/(UAH).-.([0-9]{2}).([0-9]{1})",$source, $EUR))
{
echo "$EUR[1]/$EUR[2]-$EUR[3].$EUR[4]";
} else
{
echo "что то не так";
}

if(ereg ("(RUR)/(UAH).-.([0-9]{1}).([0-9]{2})",$source, $RUR))
{
echo "$RUR[1]/$RUR[2]-$RUR[3].$RUR[4]";
} else
{
echo "что то не так";
}

Для России www.privatbank.ru
Что-то не понял как свои сообщения редактировать.
bikerx: $url = 'http://wap.privatbank.ua'; $source = file_get_contents($url); if (ereg ("([0-9]{2}).([0-9]{2}).([0-9]{4})", $source, $regs)) { echo "Обновлено $regs[1].$regs[2].$regs[3]"; } else { echo "Неверный формат даты: $date"; } if(ereg ("(USD)/(UAH).-.([0-9]{1}).([0-9]{1})",$source, $USD)) { echo "$USD[1]/$USD[2]-$USD[3].$USD[4]"; } else { echo "что то не так"; } if(ereg ("(EUR)/(UAH).-.([0-9]{2}).([0-9]{1})",$source, $EUR)) { echo "$EUR[1]/$EUR[2]-$EUR[3].$EUR[4]"; } else { echo "что то не так"; } if(ereg ("(RUR)/(UAH).-.([0-9]{1}).([0-9]{2})",$source, $RUR)) { echo "$RUR[1]/$RUR[2]-$RUR[3].$RUR[4]"; } else { echo "что то не так"; }


Так это я ерунду написал, не обращайте внимания.
Для России парсить вроде можно здесь
Проверил, работает.
Но насчет валют думать надо. парсенье нужно один раз в сутки, а не каждый раз при обновлении странички, возможно добавлю в индексацию разделов, чтобы без cron задач обойтись, тут много чего надо делать. целую обработку.
только для Украины делать нет смысла, хотя бы Россию еще сюда надо найти.
найдете - сделаю.
валюты должны быть еще
RUR/USD
RUR/EUR
RUR/UAH
Дело в том что российские курсы могут отличаться.
для вставки кодов пользуйтесь кнопочкой
внизу
проверьте, отличается ли соотношение от курсов установленных в Украине.
если нет - то обработка будет отсюда, так как валют там больше.
admin: проверьте, отличается ли соотношение от курсов установленных в Украине.

Практически не отличается, разница в 1-2 коп., но это НБ, желательно брать коммерческий курс, насчет количества валют думаю достаточно основных, USD, EUR, RUR, UAH, другие не уверен что будут востребованы, по крайней мере у нас.
Все таки для России www.privatbank.ru мне кажется лучше.
ну и откуда парсить? там WAP нет
и основной курс нужен RUR
мне нужна страница, где не будут менятся правила выдачи, типа WAP
С курсами:
RUR/USD
RUR/EUR
RUR/UAH

В приватбанке - курс Гривни. у меня основные клиенты - с RUR валютой
Они не поймут почему базовый курс считается от Гривни.
Таки да, прошу прощение у privatbank.ru не WAP, просто подумал что версия .RU не отличается от .UA
Еще можно брать курсы тут или тут
в первом нет UAH
второй - сколько продержится - не понятно.
вот и я думаю что это самый оптимальный. РБК вряд ли грохнется в ближайшее время.
да и валюты все есть.
Теперь осталось придумать как курсы вставлять.
Наверное сделаю парсер
он будет на сервере создавать список валют и их курсов по отношению к рублю
например:
AUD (1) 31.221
BYR (10000) 56.9533
DKK (10) 56.3182
USD (1) 30.5042
EUR (1) 41.8792
KZT (100) 20.7399
CAD (1) 30.7378
CNY (10) 47.7464
NOK (10) 53.7661
XDR (1) 47.9819
SGD (1) 24.464
TRY (1) 17.143
UAH (10) 38.1183
GBP (1) 48.0502
SEK (10) 45.3905
CHF (1) 34.7864
JPY (100) 39.7708

Затем нужна настройка, админ может отметить - использовать внешние курсы валют
если админ поставит этот флаг в 1, то курс текущей валюты будет браться из этого файла.
Еще нужна настройка какие валюты доступны пользователю из этого списка, их обозначение и округление. Указать через запятую, например: RUR/руб./10, UAH/Грн./0.5, EUR/Евро/0.01, USD/$/0.01
Далее валюта в чем введены цены в товарах - например USD
Далее валюта по умолчанию - например RUR
Что там в шаблонах языка стоит будет уже не важно.
и нужно при индексации разделов парсить и создавать этот список валют

Вроде так?

Только честно говоря пока не понятно как действовать если товар введен в долларах например 100$
парсер выдает курсы валют RUR Ну хорошо, цена в рублях 100x39.542 (из РБК)
а пользователю надо вывести в Евро....

Формула расчета цены непонятна.

Или товар внесен в Гривнях например 100Грн
Курс рубля к гривне - 38.1183 (за 10грн) (из РБК)
значит в рублях 100x38.1183*10 так?
А в евро? или в USD?

Вот что непонятно.

Добавить ответ:

                  
Ответьте на вопрос: CKoлbKo бyдeT uз BoсbMu BычeсTb сeMb?