actualizare bibliotecă MooTools la versiunea 1
Joomla 1.5 este destul de puternic CMS: există multe extensii, API flexibile și puternic pentru ea. În plus, acesta este construit folosind modelul MVC, care permite designerilor web pentru a rescrie structura componentelor în șabloane.
1. Compatibilitate aproape complet cu Mootools 1.11, pentru a se evita eventualele erori
2. Plugin-uri Actualizare Mootools acolo unde este posibil
3. Nu sau modificări minime Joomla
4. Punerea în aplicare de sprijin Mootools în componente care funcționează în modul Legacy (1.0.x)
1. MooTools actualizare liniște
În primul rând, să descărcați cea mai recentă versiune și Core MooTools MooTools Mai mult (în prezent 1.2.3): mootools 1.2.3 (YUI Compressor65 kb)
Despachetați arhiva și puneți cele două fișiere în directorul / sistem / js /
Apoi, trebuie să descărcați compatibilitatea fișierului care va permite script-uri pentru a lucra corect cu noua versiune 1.11 a bibliotecii, și puneți-l în același folder ca mai sus. Mootools 1.11 1.2.3 pentru Joomla 1.5 (72.06 KB). Ulterior, toate acțiunile enumerate mai jos se bazează pe utilizarea fișierelor din arhivă.
2. Plugin-uri Actualizarea
Una dintre cele mai utile plugin-uri MooTools este Squeezebox, utilizat pentru ferestre modale. In arhiva de mai sus ai descărcat Vym compatibil cu versiunea 1.2.x editat, de asemenea, este necesar să se pună în folderul / sistemul / js /:
3-4. PHP biți
Având în vedere că sarcina din față este minim afectată de nucleul de schimbare Joomla! vom folosi un mic truc, care vă permite să utilizați o versiune nouă a mootools numai în front-end și numai după un apel la index.php de șablonul nostru.
În esență, clasa oferă o funcție statică, care din nou este titlul obiectului documentului Joomla. MooTools caută și înlocuiește-l cu versiunea 1.2, pe care am descărcat mai devreme.
Dacă Mootools nu este găsit, acesta va fi încărcat, extinzând astfel 1.0.x componente funcționale, care operează în modul de moștenire (Legacy Mode).
Puteți apela această clasă în index.php Joomla fișierul șablon! prin plasarea acestor linii de cod pentru a eticheta head a șablonului: