Írjon vqmod az OpenCart 2

Ebben a cikkben, akkor írj egy egyszerű vQmod az OpenCart 2.0.2.0, amely a kapcsolat oldalon a Google térképet felváltja a kártya 2GIS.

Először is, egy kis elmélet.

A koncepció a vQmod találkoztam csak ha dolgozik egy OpenCart - erről a motorról én online vásárlás. Tetszett a rendszert annyira, hogy még meglepett, hogy miért nem használják más saytovyh motorok, legalábbis amennyire én tudom.

Mi vQmod

"VQmod ™" (Virtual Quick Mod) - egy olyan rendszer, ami a virtuális változtatásokat a forráskódját OpenCart. vQmod elv nagyon egyszerű: a fájl olvasni a memóriába, itt vQmod a módosításokat, majd adni a fájl böngésző (a felhasználó).

Így, az eredeti fájlok nem érinti OpenCart - ez az alapgondolata vQmod.

Által bevezetett változások az utasításokat meghatározott speciális XML-fájl, amely leírja, hogy mit és hol található, és cserélje ki, add, stb Ezek a fájlok kerülnek feldolgozásra, az oldal betöltésekor. Ezután a fájlok már mentett módosítások az idő, ami után a fájlokat fogja használni a jövőben, amikor betölti oldalakat.

Azt kell mondanom, hogy vQmod nem szereplő OpenCart forgalmazás és külön kell telepíteni, ha szeretné, de nem tudod. Mindig telepíteni - kényelmes, és olyan sok kiegészítések alapján pontosan vQmod.

Veszel xml-fájlt, akkor dobd egy külön mappába (/ vqmod / xml /), és a munkálatok - elkezd működni. Ha törölni egy fájlt, és a rendszer a kezdeti állapot.

Vannak hátrányai - az elveszett sebességet, de nem annyira, hogy ez általában észrevehető. Nem, persze, ha több mint egy tucat xml fájlokat, akkor igen - egy csepp a termelékenység lehet elég észrevehető. Ez olyan, mint plaginamiWordPress. És ismét, nem szabad elfelejteni a cache! Végtére is, a legtöbb esetben a fájl csak venni a cache és a letöltési sebesség itt nem szenved. By the way, vQmod használja a gyorsítótárat.

Írjon vqmod az OpenCart 2

És ha egy ilyen xml-mod van 3-5, akkor lehetőség van arra, hogy ne aggódjon.

Általában az ok is beszélve a befolyása a több plugin, vagy mod a letöltési sebesség mindig hallgat a gyorsítótárat. De ez egy nagyon jó és hasznos dolog! Végtére is, a cache már teljesen kialakult oldalt, majd kapnak a böngésző gyorsabb, mint az eredeti fájl betöltése közben.

Itt például, a képernyőn az xml-modok telepítve a tényleges munkavégzés OpenCart boltban.

Hányan vannak, már nem is tekinthető, de nincs fék nem figyelhető meg.

Miért nem elégedett a Google térkép

Alapértelmezett OpenCart kialakítva, hogy rá a Google Maps.

Nem tudom, hogy hol, de Kazahsztán Google Map Maker valószínűleg látni csak nagyon gyenge minőségű képek a műhold.

Itt például, a megfelelő hely a számomra Almaty nézd Google Maps:

Írjon vqmod az OpenCart 2

A térkép szerint, hogy talál valami nagyon nehéz.

És mi a helyzet az online áruház ügyfelek, akik szeretnének jönni, hogy mi valós boltban.

Ezek az ügyfelek, sőt, egy csomó.

De úgy néz ki, mint az ugyanabban a kerületben a térképen 2 GIS

Írjon vqmod az OpenCart 2

Ez egészen más kérdés!

Ez volt az oka annak, hogy elkezdtem írni ezt a divatot.

vQmod gyakorlat

Először megmutatjuk, hogy egy kis xml-eseményeket, majd adjon magyarázatot.

By the way, ez a mód itt látható az alapértelmezett témát, ami az alapértelmezett OpenCart. Ahhoz, hogy használni egy másik téma pótolnunk kell csak egy érték ebben a sorban:

Itt «alapértelmezett» változtatni a nevét, a sablon minden.

fájl címkék xml, ami azt jelenti:

Ez inkább egy csipetnyi magad (utyanul másik oldalon), így nem keresnek információt. Nagyon hasznos kiságy.

- az alapja, a fő szülő, ő az egyetlen, az egész fájlban

- a név és a modul azonosítót. Van olyan szöveget. Ebben a példában azt üresen hagyta.

- változata a módosításokat a „1.0.0” méret

- a minimális változat vQmod a „1.0.0” méret

- névváltoztatás fájlokat. Beállítja az oldalról gyökér, ami az index.php (pl katalógus / vezérlő / termék / product.php). Ez a címke mozho többször felhasználható egész .xml fájl

- átalakító Az adott művelet a megadott fájlt a tag fájlt. Tartalmazhatnak opcionális attribútum „hibák” a két érték egyikét - „skip” (hagyja hibát, és folytatja működését a modul), és a „megszakítás” (görgethető vissza minden változás)

- végrehajtjuk az első módosító lépésben. Keresse lehet csak egy sorban. Ez fontos! Eleinte én kitört a fejem, hogy miért az én mod nem működik, amikor kértem, hogy keressen egy blokk több sorból. Automatikusan levágja üres és sortöréseket. Ez a címke csak egy maradhat képest a tag . Javasoljuk, hogy CDATA hogy lezárja kódot. Kötelező attribútum - „helyzet”, lehet akár előtte, utána csere, felső, alsó és minden.

címke jellemzői :
  1. cserélje - cserélni az összes kódot felsorolt A meghatározott kódot tag . Ez az alapértelmezett.
  2. előtt - betét adatok Adatai
  3. után - helyezze adatok az adatok után a
  4. top - paszta adatok elején a fájlt. adatok Ők proignorirovanny.
  5. alul - beilleszti az adatokat a végén a fájlt. adatok Ők proignorirovanny.
  6. összes - váltja az összes adatot az adatállományban az . adatok Ők proignorirovanny.

Kötelező attribútum - „offset”, amellyel dolgozni a kód beillesztési helyzetet.

  1. Ha a „helyzet” set „előtte” és „offset” értéke 3. Ezután az adatokat Ők ki vonalakon 3. a szükséges adatokat
  2. Ha a „helyzet” set „után” és a „offset” értéke 3. Ezután az adatokat 3. kerül beillesztésre a vonalon, miután a szükséges adatok
  3. Ha a „pozíció” beállítása „helyett” és „offset” értéke 3. Ezután a szükséges adatokat helyébe adatok
  4. Ha a „helyzet” set „top” és „offset” értéke 3. Ezután az adatok egészül ki a 3 sor elejétől a fájl
  5. Ha a „helyzet” set „alulról” és „offset” értéke 3. Ezután az adatok egészül ki a 3 sorban kezdve a file végére

Kötelező attribútum - „index”, jelezve, hogy mely elemek: Point kód címkék Meg kell figyelembe venni. Ha keresünk „echo”, és megállapította, 5 „echo”, de meg kell csak az első és a harmadik, akkor tudjuk használni az index = „1,3”. Vessző meghatározására több elem. Ahhoz, hogy működjön együtt az összes talált elemeket kell használni index = „false”.

Kötelező attribútum - "regex". Igaz értékre van állítva, ha a keresés a reguláris kifejezés. Ahhoz, hogy végre egy normális kereső, false (ez az alapértelmezett)

Kötelező attribútum - "trim". Ha azt szeretnénk, hogy nézd vágás nélkül rések - false. Alapértelmezésben a réseket vágunk, és állítva.

- Ez a második része a munka a fájlt. Állhat több vonalon. Ügyeljen arra, hogy csak egy egy műveletet a fájlt. Be kell, hogy lezárja a kódot CDATA.

Kötelező attribútum - "trim". Azt is használják, mint a keresés, de az alapértelmezett hamis (szóköz nélkül van vágva)

- ez CDATA xml tag. Ez azt jelenti, hogy azokat az adatokat nem kell kezelni, mint az XML

Hogyan kell behelyezni a kártyát

Nyílt online 2GIS térkép, keresse meg a kívánt objektumot, amely beállítja a skála, majd középre őket.

Írjon vqmod az OpenCart 2

Üdvözöljük Vladislav! Sajnáljuk, akkor már csak a nick, mondja - javítottam ...

Mintegy vQmod és OCMOD ... Tudod, van talán egy egyéni preferencia kérdése. Véleményem OCMOD van bo-Olsha mínusz. Nem is arról, hogyan kell telepíteni egy másik expanzió - a sok fellépés az admin felületre, mivel vQmod dobják a fájl egy adott mappában ... Azt, hogy OCMOD adatokat ír az adatbázisba, és néhány konfliktus, hogy vegye ki azokat a kódokat nem nagyon szórakoztató akció. Abban az esetben, vQmod - eltávolították a korábban átvitt egy fájlt, és mindent.

Csak az én véleményem OCMOD bonyolultabb és finomítani ebben az értelemben. Igen, és nem lát előnye át vQmod.

De ismétlem - van egy egyéni preferencia kérdése, így nem fogok vitatkozni. Én ezt valaki másképp ...

Te nem értesz engem abban a pillanatban ocmod támogatja az XML és a legtöbb funkció vQmod.

Próbálja meg telepíteni / letölteni a módosító a szokásos telepítő, akkor is egy légy a szerkesztés, hogy hogyan kell működnie. Telepítése a telepítő akkor is képes letiltani ezt a módot, törölje közvetlenül az áruház vezérlőpult, anélkül, hogy az ftp.

A 2-es verziója openkart, nem értem, hogy megfelelő telepítés vQmod # „a, mivel ez gyárilag támogatott.

Módosítók nem kell megállapítani a vQmod / xml mappa

csak nevezd át a xml fájlt naimenovanie.ocmod.xml

Én nem értem, hogy tisztázni akartam, azt hittem, tudom. És kezdetben is írt módosító vQmod és fürdött a mappát, de ez volt írva, hogy a módosító könnyen telepíthető keresztül telepítő tetszett.

Igen, értem, értem ... tudni OCMOD. Vannak dolgok, amelyek annyira, és állítsa ... Mikor bolt 1.5.5.1 a 2.0.2.0 feszítse túl már részletezném automatikusan vQmod ... Aztán rájöttem, hogy ocmod, de látszott közelebb munkáját, hogy őszinte legyek profi nem látja, és nem szeretem, ő regisztrálja az adatbázisban. Nem csak azt hiszem, olvasni, például itt. Van egy rész kritika ...

Nekem személy szerint gyorsan dobja a fájlt egy mappába, telepíti át az admin felületen. Csak gyorsabb.

Van ez a mod, és az alapértelmezett témát nem ... Ebben a cikkben azt írta:

Itt «alapértelmezett» változtatni a nevét, a sablon minden.

Talán azonban, hogy meg kell kijavítani néhány dolgot a vqmod (a keresési pozíció), így a téma a cél nem tudnak egészen egyezik a húrok az alapértelmezett sablon. De ebben az esetben ez nem valószínű.

sőt, néha lehet, hogy egy modult, és ossza meg a világ :) Én nem beszélek egy konkrét esetben.

Természetesen előfordul, hogy a fejlesztők átdolgozni az alany úgy, hogy még nem, hogyan kell megjavítani, de ez nem gyakori eset. És tulajdonképpen az összes betartani az eredeti változók és struktúrák, különösen 2x, ahol fonalak gyakran kapcsolódik alatt budstrap.

Megkérdeztem, ásott, mint olyan megoldást találtak, és egyszerűen úgy döntött, hogy ossza meg, és az olvasók, akik jól jöhet 🙂

Még egyszer köszönöm, nagyon érdekes cikket.