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

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

Community support

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

Думаю при установке необходимо указывать основную валюту, RUR или UAH или кому какая, которая берется за 1-цу, далее получаем коэффициент курса, для USD допустим если основная гривна, по формуле 1/8грн.= 0,125 (где 8 грн. это курс который мы подтяним с сайта www.rbc.ru если нужно перевести в USD, допустим товар стоит 20 грн., значит 20*0,125= 2,5 usd вроде так, если конечно что-то поняли.
ну я где-то так и написал. вещь достаточно сложная, будет время для подобной штучки - сделаю. главное понятен алгоритм и что где брать.
Кстати так и не нашел где включить отображение 2-х и более валют и где курсы вводить тоже.
шаблоны языка
//курсы валют
$currencies= Array(
'RUR'=>$kurs,
'UAH'=>4.7,
'USD'=>30.5,
'EUR'=>41.2,
);
//округление цен
$currencies_round= Array(
'RUR'=>$okr,
'UAH'=>0.5,
'USD'=>0.01,
'EUR'=>0.01,
);
//символы валют
$currencies_sign= Array(
'RUR'=>' грн.',
'UAH'=>' руб.',
'USD'=>' $',
'EUR'=>' Euro',
);
//названия валют в списке
$currencies_name= Array(
'RUR'=>'рубли',
'UAH'=>'гривни',
'USD'=>'US Dollars',
'EUR'=>'Euro',
);
//минимальная стоимость заказа при которой доставка будет бесплатной
$currencies_zakaz_menee= Array(
'RUR'=>3000,
'UAH'=>200,
'USD'=>100,
'EUR'=>80,
);
//цена за доставку если сумма заказа меньше чем минимальная стоимость заказа
$currencies_zakaz_dostav= Array(
'RUR'=>250,
'UAH'=>15,
'USD'=>5,
'EUR'=>4,
);
//налог на добавленную стоимость
$taxes= Array(
'RUR'=>0.18,
'UAH'=>0.18,
'USD'=>0.5,
'EUR'=>0.5,
);
//Налог с продаж
$othertaxes= Array(
'RUR'=>0.05,
'UAH'=>0.05,
'USD'=>0,
'EUR'=>0,
);


Аккуратно поправьте шаблон в соответствии с этой инструкцией.
-десятичный разделитель - точка
-цифры не заключать в кавычки
-не забывать ставить кавычки, запятые, где они есть сейчас
-после добавления других валют в шаблон языка - не пользоваться переключением валют и изменением округления в основных параметрах - там рассчитано на одну валюту.
-после добавления новых валют выбор валюты из списка появится автоматически

Если магазин потерял работоспособность - значит вы совершили ошибку в синтаксисе.
поправить можно только в блокноте скачав с ftp файл templates/lang.inc
Аккуратнее!
Не подскажете, как мне в свой магазин добавить вручную флажок с ссылкой на другую языковую версию? На то место, где стоят у вас по умолчанию флажки в мультивалютноных магазинах? Дело в том, что я отказалась от мудбтиязыковой версии и разнесла языки по разным папкам...
на помощь придет mod rewrite!
пропишите правила редиректа index.php?flag=ger на /ger/index.php
и так далее.
Прописываю команду в htaccess, но что-то не действует:
RewriteRule engshop/index.php?flag=ces /shop/index.php [L,R=301]

Прям не знаю, что такое...
я в глобальном хтацессе вставил
redirect /shop/index.php?flag=eng www.afstyle.eu
redirect /engshop/index.php?flag=ces www.afstyle.eu

должно было сработать. но не работает
спросите у провайдера редирект работает вообще?
ладно поступим проще. я модуль флагов вынесу из index.php и там можно будет поменять ссылки. идет?
для версии 5.64 можно скачать неофициальный апдейт:
http://www.eurowebcart.ru/ru/flags.zip
там 2 файла - index.php (придется лицензировать заново)
и /templates/flags.inc
устанавливате, после чего в шаблонах языка появится еще шаблон в списке:
flags.inc
в нем закомментированная строчка:
//$flaglinks['rus']="http://www.eurowebcart.ru/ru/index.php?action=forum|Techsupport";

разкомментируете и вставляете свои ссылки:
$flaglinks['ces']="http://www.afstyle.eu/shop/index.php|Cesk version";
$flaglinks['eng']="http://www.afstyle.eu/engshop/index.php|English version";
$flaglinks['ger']="http://www.afstyle.eu/gershop/index.php|Deutch version";


и появятся флаги со ссылками в нужные места.
они появляются В ДОПОЛНЕНИЕ к вашим всем флагам - поэтому остальные языки надо будет убрать.
ссылки можно ставить любые.

Этот апдейт уже включен в новую готовящуюся наверное уже после НГ версию 5.65 c товарной БД на MySQL/Files
да! не убирайте символ "|" после ссылки, после этого символа можно указать подсказку при наведении на флаг.
ой, спасибо огромное!

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

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