Ocstore OpenCart - vqmod - descărcare, instalați și să utilizați

VirtualQMod, sau „vQmod“ - o inovație în dezvoltarea de module în PHP. E ca un cârlige universal pentru orice proiect.

Principiul vQmod este de a face modificări la fișierul pe zbor în timpul apelului includ (), include_once (), require (), require_once (). Toate modificările sunt făcute într-un fișier temporar, și este deja conectat în locul fișierului propriu-zis.







Acesta oferă oportunități extraordinare. De exemplu, puteți zbura pe pentru a forma orice meniu sau urca fără teamă de vreun rău personal la adâncimi ale sistemului de bază. Desigur, performanța unui astfel de sistem este inferior principiul clasic. Dar, nu este nimic mai bun pentru dezvoltare rapidă. În plus, vQmod pot fi folosite în timpul dezvoltării ca mijloc de testare și finalizarea dezvoltării pentru a face modificări la fișierele reale.

scripturi vQmod bazate pe sistemul .xml faylaov, care inițial construit pentru metode de modificare SMF (Service Management System). Este un concept simplu, care este disponibil pentru utilizare. Cu toate acestea, ține cont de faptul că, spre deosebire de SMF, vQmod - este o bucată de fișiere virtuale și reale non-afectate.

Pune fișierele .xml descărcate în calea / vqmod / XML / on-line.

Totul! în cazul în care nici o modificare poate .xml este o versiune diferită a OpenCart, trebuie doar să-l ștergeți.

Să vedem ce etichetele fișier .xml care să indice:

* Înlocuiți - va înlocui toate codul enumerate în la codul specificat în tag-ul . Acest lucru este implicit.
* Înainte de a - se introduce datele din la datele din
* După - inserați datele din După datele din
* Top - date de pasta din la începutul fișierului. date de la Ei vor proignorirovanny.






* Partea de jos - introduce datele din la sfârșitul fișierului. date de la Ei vor proignorirovanny.
* Toate - va înlocui toate datele din fișierul de date al . date de la Ei vor proignorirovanny.

atribut opțional - „compensate“, folosit pentru a lucra cu poziția de inserare de cod.

* În cazul în care „poziția“ set „înainte“ și „compensate“ este setat 3, apoi date de la Acestea sunt introduse pe liniile 3 cu datele solicitate
* În cazul în care „poziția“ set „după“ și „compensate“ este setat 3, apoi date de la 3 va fi introdus pe linia de după datele necesare
* În cazul în care „poziția“ setat la „înlocui“ și „compensate“ este setat 3, atunci datele dorite vor fi înlocuite cu datele din
* În cazul în care „poziția“ setat la „sus“ și „compensate“ este setat 3, atunci datele vor fi introduse după 3 rânduri de la începutul fișierului
* În cazul în care o „poziție“ set „de jos“ și „compensate“ este setat 3, atunci datele vor fi introduse după 3 rânduri, cu un capăt de fișier

atribut opțional - „index“, pentru a indica care a constatat cazuri de etichete de cod Trebuie luate în considerare. Dacă suntem în căutarea pentru „ecou“ și a găsit 5 „ecou“, dar avem nevoie doar prima și a treia, atunci putem folosi indicele = „1,3“. Virgula pentru a determina anumite elemente. Pentru a lucra cu toate găsit unele dintre elementele pe care doriți să utilizați indexul = „false“.
atribut opțional - "regex". Acesta este setat la true, în cazul în care poesk executate folosind expresii regulate. Pentru a efectua o căutare normală, setați la fals (este implicit)
atribut opțional - „tăiați“. Dacă doriți să se uite fără tăiere lacune - setat la fals. În mod implicit, golurile sunt tăiate și setați la true. - Aceasta este a doua Etam munca noastră cu fișierul. Acesta poate consta din mai multe linii. Asigurați-vă că numai o singură operație pentru fiecare cu fișierul. Ai nevoie să-și încheie codul într-un CDATA.
atribut opțional - „tăiați“. Este, de asemenea, utilizat ca de căutare, dar implicit este fals (fără spații sunt tăiate)
- l etichete XML CDATA. Aceasta înseamnă că datele nu trebuie să fie tratate ca XML

vQmod un lucru minunat, dar nu uitați că, atunci când îl utilizați pierzi mult performanța. Iar la sfârșitul procesului de dezvoltare, va trebui să mutați parte a modificărilor la dosar reale

informații