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 трябва да изглежда така:

След тези промени всичко започва да работи правилно.