KDTeam, Фирмени новини Мултивалута във Virtuemart
Мултивалутността във Virtuemart е много странно нещо - ето го, но е ужасно бъги :)
И така, какво е това, с какво се яде и как да го накарате да работи в украински условия по-долу.
Следователно, за да работи модулът за превод, имаме 3 начина:
- Намерете XML файла на банката, която знае каква всъщност е украинската валута. Такъв файл например можете да намерите тук.
- Използвайте настоящия механизъм, за да зададете валутния курс от админ панела и да не се забърквате с всякакви видове износ и внос.
- Напишете свой собствен конвертор, в който да регистрирате обменните курсове.
Можете да приложите такова решение, както следва:
2. Изтеглете файл с валути. Файлът е предназначен за 3 валути: гривна, щатски долари и евро. Ако е необходимо, няма да е трудно да ги добавите
3. Във файла /administrator/components/com_virtuemart/html/admin.curr_list.php вмъкнете след целия текст:
4. Създайте папка в /administrator/components/ и създайте следните файлове в нея: index.php, setrates.php, deltemp.php. Работното съдържание на тези файлове ще бъде показано по-долу. Файловете са отговорни съответно за показване на формата за редактиране, запазване на данни и изтриване на временния кеширан файл.
Index.php - форма за редактиране на обменни курсове setrates.php - скрипт за настройка на въведени стойности и изчистване на кеширано съдържание deltemp.php - скрипт за безусловно изчистване на кеширано съдържание
Внимание! Не използвайте горните файлове в "чист" вид, тъй като те са само за демонстрационни цели!! За безопасна работа е необходимо също така да се добавят функции за разпределение на правомощията и ограничаване на неоторизиран достъп до тези файлове.Joomla.
3. Ред 455 трябва да изглежда така:
След тези промени всичко започва да работи правилно.