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
* Înainte de a - se introduce datele din
* După - inserați datele din
* Top - date de pasta din
* Partea de jos - introduce datele din
* Toate - va înlocui toate datele din fișierul de date al
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
* În cazul în care „poziția“ set „după“ și „compensate“ este setat 3, apoi date de la
* Î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
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.
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