Римейк на общия модул OsCommerce в VamShop
Както можете да видите, този модул за OsCommerce. Ние работим в VamShop и, съответно, ние трябва да го променя под VamShop.
Ние започваме да прекроявам модула под VamShop.
1. Първото нещо, което трябва да знаете за различията VamShop и OsCommerce - е местоположението на езиковите файлове. В OsCommerce: / включва / езици / език. В VamShop: / Ланг / език.
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 променям.
Свързани статии