Remake a teljes modul osCommerce a vamshop

Remake a teljes modul osCommerce a VamShop

Mint látható, ez a modul osCommerce. Dolgozunk VamShop, és ennek megfelelően meg kell változtatni alatt VamShop.

Elkezdjük alakítsa át a modul alatt VamShop.

1. Az első dolog, amit tudni kell a különbségeket VamShop és osCommerce - az a hely, a nyelvi fájlokat. Az osCommerce: / includes / languages ​​/ nyelvet. A VamShop: / lang / nyelvet.

Értelemszerűen az első dolog, amit meg kell tennie - a fájl másolása a /includes/languages/english/modules/order_total/ot_lev_discount.php /lang/english/modules/order_total/ot_lev_discount.php (ez egy nyelvi fájl az angol nyelv) és / lang /russian/modules/order_total/ot_lev_discount.php (ez egy nyelvi fájl az orosz nyelv). Is lefordították orosz szöveget /lang/russian/modules/order_total/ot_lev_discount.php, de ez nem kötelező.

2. Most kell, hogy remake magát /includes/modules/order_total/ot_lev_discount.php modult. Az első különbség VamShop szerkezete osCommerce:

Minden funkció kezdődik VamShop vam_ (nem tep_ az osCommerce). Ennek megfelelően /includes/modules/order_total/ot_lev_discount.php fájl változások minden tep_ vam_

A második különbség VamShop szerkezete osCommerce: Minden modul beállításainak azaz mezőnevek és leírások VamShop eltérően osCommerce, tárolják nyelvi fájlokat.

Meg kell adni a nyelvet állandók a mező nevét és leírását a területen.

Nyílt /lang/russian/modules/order_total/ot_lev_discount.php fájlt.

Nézzük a betét kéréseket, meghatározzák, mit kell hozzá egy állandó (azaz nézi a mező értéke configuration_key), és olvassa el az alábbi lehetőségek közül:

Készítsen nyelv állandók kulcsfontosságú adatokat, hozzátéve, hogy minden kulcs a végén:

Mindezt figyelembe véve azt már említettük, meg kell hozzá /lang/russian/modules/order_total/ot_lev_discount.php (Azt is lefordítani a szöveget angolra, és adjunk hozzá /lang/english/modules/order_total/ot_lev_discount.php) a következő:

Aztán ki kell javítani minden típusú betét SQL lekérdezések, más szóval, az ötlet, hogy a szöveg (cím és a leírás modul) az SQL lekérdezést a nyelvi fájlt, mert A szöveg már volt, és most szeretné, hogy távolítsa el a betétet lekérdezés. Vegyük ki a lekérdezés területen, és configuration_title configuration_description, valamint az e mezők értékeit, azaz a Például, meg kell rögzíteni:

Hasonlóképpen, mi erősít a többi betét lekérdezések, helyezze eredményeként kérelmek a következők:

Később /includes/modules/order_total/ot_lev_discount.php változás fájl:

Ha nem, akkor ezt a modult az admin panel nem kerül frissítésre jogállásáról szóló telepített és nem jelennek meg a Remove gombot és szerkesztése.

És az utolsó dolog, amit tennie kell. A VamShop a termelői árak (kedvezmények, stb) által használt osztály $ vamPrice ellentétben osCommerce, ahol az osztály $ pénznemek használni. Egyszerűen fogalmazva, le kell cserélnünk:

Ezután már csak meg kell telepíteni a modult:

1. újraírása a boltban modul módosított fájlokat: /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. Az admin - modulok - érdekében a teljes modul állítsa be kedvezmény.

3. Állítsa be a kedvezményt függően a megrendelés összege. Felvételi formátum: az összeg a következő sorrendben: a százalékos kedvezmény, elválasztó: vessző. Például, azt szeretnénk, hogy megrendeléseket 0-20 $, így egy 10% -os kedvezményt 20. és 50-20%, akkor azt írja le az alábbiak szerint: 20: 10,50: 20

4. Mentse a vevő figyelembe kell venni, és megjelenik a rendelést visszaigazoló oldal - ábra. 1.

Röviden összefoglaljuk, hogy mi a különbség rend teljes VamShop modulok a megrendelés teljes modulok osCommerce: 1. hely nyelvi fájlokat. Az osCommerce: / includes / languages ​​/ nyelvet. A VamShop: / lang / nyelvet. 2. Minden funkció VamShop kezdődik vam_ (nem tep_ az osCommerce). 3. Minden modul beállítás, például a mezőnevek és leírások VamShop eltérően osCommerce, tárolják nyelvi fájlokat. 4. VamShop a termelői árak (kedvezmények, stb) által használt osztály $ vamPrice ellentétben osCommerce, ahol az osztály $ pénznemek használni.

Ismerve a négy alapvető különbségek alakítsa saját maga és más modulokat a megbízás összesen Oscommerce VamShop.

Kapcsolódó cikkek