Modul opencart, a honlap az Ön üzleti

  • Modul opencart, a honlap az Ön üzleti
  • Modul opencart, a honlap az Ön üzleti
  • Modul opencart, a honlap az Ön üzleti

    OpenCart - ez egy nagyon népszerű motort (CMS), amely lehetővé teszi, anélkül, hogy a hulladék időt és erőfeszítést, hogy hozzon létre egy modern online áruház, felszerelt, minden szükséges az eredményes munkához. A fejlesztők nagyon szereti ezt a CMS.

    • Modul opencart, a honlap az Ön üzleti

    Vannak, gyakran olyan helyzet, amikor egy kész és működő bolt, létrehozott egy népszerű OpenCart platform, akkor kell, hogy teljesen menjen egy másik tárhely. Ennek oka nem fog szétszedni, akkor lehet a legjobban.

  • Modul opencart, a honlap az Ön üzleti

    Túl sok egyéni vállalkozó vagy vállalatok tevékenységük szembenézni azzal a ténnyel, hogy szükség van az internet - üzlet-line. Az ilyen megrendeléseket nagyon gyakori web stúdió megrendeléseket. Ez nem meglepő - ott.

    visszatérés

    Modul opencart, a honlap az Ön üzleti

    OpenCart - ez egy nagyon népszerű motort (CMS), amely lehetővé teszi, anélkül, hogy a hulladék időt és erőfeszítést, hogy hozzon létre egy modern online áruház, felszerelt, minden szükséges az eredményes munkához. A fejlesztők nagyon szereti ezt a CMS modularitás, a könnyű telepítés és konfiguráció, és különösen - a nagy számú kiegészítő. Ha a funkció nem áll rendelkezésre az alapváltozat OpenCart, akkor szinte mindig talál és telepíteni egy harmadik fél megoldás - az előny, hogy már írt több mint 8000, és ez a szám folyamatosan növekszik. Vannak azonban olyan esetek, amikor van egy nagyon különleges feladat, és egy megfelelő kiterjesztés nem létezik a természetben. De ez nem számít: amelynek alapvető ismerete PHP, írhat a saját modul, minden gond nélkül. Ezen és lesz szó ebben az anyagban.

    Hol kezdődik: az alap modul OpenCart

    Megkezdése előtt írásban kódot, akkor figyelembe kell vennie a szerkezet egy szabványos modult a motor OpenCart. Mint tudod, itt végre MVC elv, amely megkönnyíti, hogy fenntartsák a kész megoldást. Ez úgy történik, hogy elosztjuk a modul 4 részre, amelyek mindegyike végez annak szerepét egy elszigetelt:

    • komponens modell (modell) felelős a kölcsönhatás az adatbázis. Ha a CMS beállításai nem változnak, a fájlok az elem kerülnek a mappában katalógusban \ modell \. Ez nem szükséges, ha a jövőben nem fog kölcsönhatásba az adatbázis, akkor nem tud létrehozni;
    • komponens nézet, ahogy tudja mondani a nevét, felelős a kimenő adatok az oldalon. A szabvány a saját szállás - in papkecatalog \ view \ témát \% themeName% \ sablon. ahol a% themeName% - a neve a téma, ami telepítve van a boltban. Ha az alapértelmezett témát, akkor alapértelmezés szerint mappában;
    • szabályozó komponens - ez a fő modul logika. Úgy működik, közvetlenül az adatokat az adatbázisból, és előállítja az adat a kimenet. Minden fájl (általában egy php-fájl) találhatók a katalógusban \ vezérlő könyvtárban;
    • nyelvi komponens is kötelező, és felelős a lokalizáció a modult. Úgy helyezzük a változók és fordítások különböző nyelven. Található a katalógusban \ nyelv \% lang% \, ahol% lang% - a nevét egy nyelvet. Ez az elem is választható. Ha ez nem hoz létre, akkor lehet használni, mint az alapértelmezett nyelv.

    Kezdjük, hogy saját modult

    Most, hogy a szerkezet tiszta, elkezdhetjük kódot írni. Vegyük például egy egyszerű kiterjesztés, amely megjeleníti az árlistában internetes bolt egy speciálisan létrehozott oldalt. Ezt hívjuk mi modul például, ár. és hozzon létre egy előforma jövőbeni elemek a fentiek szerint szerkezete:

    • katalógus \ modell \ ár \ price.php;
    • katalógus \ view \ témát \ default \ template \ ár \ price.tpl;
    • katalógus \ vezérlőn \ ár \ price.php;
    • katalógus \ nyelv \ orosz \ ár \ price.php.

    A nyelvi fájl

    Kezdjük a legegyszerűbb - a nyelvi fájlt. Szerkezete nagyon egyszerű és egyértelmű. Például a lap címe a következőképpen nézhet ki:

    Sablon bejegyzése is elég egyszerű. Lesz szükség HTML tudás. valamint a változók - standard ($ header $ Lábjegyzet $ column_left $ column_right, stb ....), és át a vezérlő - például $ kategóriában. Ezután a sablon lesz szedése által teljes clearance a webhelyen.

    Az integráció a modul az oldalon

    Ahhoz, hogy a modul megjelenik a honlapon, meg kell hozzá egy linket a fő sablon kódját. Ebben az esetben, akkor adjunk hozzá egy hivatkozást az árlistában egy kalap bolt formájában egyik eleme a navigációs menü:

    Ui A jövőben, akkor ezt a témát, és elemzi bonyolultabb példák létrehozása modul OpenCart.

    Minden nagyszerű volt, amíg az „integráció a modul az oldal” ... nem lenne helyes: