ПредишенСледващото

Римейк на общия модул OsCommerce в VamShop

Както можете да видите, този модул за OsCommerce. Ние работим в VamShop и, съответно, ние трябва да го променя под VamShop.

Ние започваме да прекроявам модула под VamShop.

1. Първото нещо, което трябва да знаете за различията VamShop и OsCommerce - е местоположението на езиковите файлове. В OsCommerce: / включва / езици / език. В VamShop: / Ланг / език.

Подходящо, първото нещо, което трябва да направим - да копирате файла в /includes/languages/english/modules/order_total/ot_lev_discount.php /lang/english/modules/order_total/ot_lev_discount.php (това е езиков файл за английски език) и / Ланг /russian/modules/order_total/ot_lev_discount.php (това е езиков файл за руски език). Също могат да бъдат преведени на руски текст в /lang/russian/modules/order_total/ot_lev_discount.php, но това не е задължително.

2. Сега трябва да се преправи /includes/modules/order_total/ot_lev_discount.php модул. Първата разлика VamShop структурата на OsCommerce:

Всички функции започват с VamShop vam_ (не tep_ в OsCommerce). Съответно, /includes/modules/order_total/ot_lev_discount.php файлови промени на всички tep_ vam_

Втората разлика VamShop структурата на OsCommerce: Всички настройки на модула, т.е. имена на полета и описания в VamShop, за разлика от OsCommerce, се съхраняват в езиковите файлове.

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

Open /lang/russian/modules/order_total/ot_lev_discount.php файл.

Ние разглеждаме исканията за вмъкване, определи това, което ние трябва да добавите константа (т.е. да се търси в стойността на поле configuration_key) и да видим следните възможности:

Създаване на езикови константи за ключовите данни, като към всеки ключ в края:

Като се има предвид всичко, което казах по-горе, трябва да добавите към /lang/russian/modules/order_total/ot_lev_discount.php (Можете също така да преведат текста на английски език и се добавят /lang/english/modules/order_total/ot_lev_discount.php), както следва:

След това ние трябва да се коригират всички видове вложка SQL заявки, с други думи, идеята е да се приведе текстът (заглавието и описание модул) от SQL заявки в езиковия файл, защото Текстът вече сме имали, а сега искате да го премахнете от заявката за вмъкване. Премахване от областта на заявката и configuration_title configuration_description, както и стойностите за тези области, т.е. Например, ние трябва да се определи:

По същия начин, ние се определи останалите заявки за вмъкване, поставете в резултат на искания са както следва:

По-късно през /includes/modules/order_total/ot_lev_discount.php файл на климата:

Ако не го направите, тогава този модул в администраторския панел няма да се обновява за състоянието на инсталиран и няма да бъде показвано бутона премахва или редактира.

И последното нещо, което трябва да направим. В VamShop за производствените цени (отстъпки и т.н.), използвани от клас $ vamPrice, за разлика от OsCommerce, където класа е $ използвани валути. Просто казано, ние трябва да заменим:

На следващо място, трябва само да инсталирате модула:

1. Rewrite във вашите магазин модул модифицирани файлове: /includes/modules/order_total/ot_lev_discount.php /lang/english/modules/order_total/ot_lev_discount.php /lang/russian/modules/order_total/ot_lev_discount.php

2. В администратор - модули - ред общия модул зададете отстъпка.

3. Задайте отстъпка в зависимост от сумата на поръчката. Формат на записване: Сумата на поръчката: процента на намалението, сепаратор: запетая. Например, аз искам да поръчки от 0 до 20 $ за да се получи 10% отстъпка, от 20 до 50 - 20%, а след това аз пиша, както следва: 20: 10,50: 20

4. Запазване на купувача ще бъдат взети под внимание и се показва на страницата за потвърждение на поръчката - фиг. 1.

Накратко обобщим, това, което е разлика Обща сума на поръчката VamShop модули от Обща сума на поръчката модули в OsCommerce: 1. Местоположение на езиковите файлове. В OsCommerce: / включва / езици / език. В VamShop: / Ланг / език. 2. Всички функции в VamShop започват с vam_ (не tep_ в OsCommerce). 3. Всички настройки на модула, т.е. имена на полета и описания в VamShop, за разлика от OsCommerce, се съхраняват в езиковите файлове. 4. VamShop за производствените цени (отстъпки и т.н.), използвани от клас $ vamPrice на, за разлика от OsCommerce, където класа е $ използвани валути.

Познаването на тези четири основни различия могат себе си и другите модули от общата сума на поръчката в osCommere VamShop променям.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!