Conectarea javascript la joomla și câteva powershell

/var/log/life.log
Blog de programator de la Buryatia însorită

În joomla, puteți face acest lucru în mai multe moduri:

  • adăugând o etichetă de script
  • Prin JDocument
  • Prin JHtml


Adăugarea unei conexiuni de script prin eticheta de script nu este o idee bună, va trebui să analizați html-ul rezultat pentru a procesa automat scripturile.







Piss în șablon

boolean $ framework Fie pentru a conecta mootools
boolean $ relative este calea către fișier în raport cu directorul / media
boolean $ path_only returnează numai calea către fișier
boolean $ detect_browser definirea browserului pentru conectarea specificului js
boolean $ detect_debug conectați fișiere necomprimate pentru depanare







$ detect_browser implicit la true
există o căutare pentru un anumit fișier js pentru un anumit nume de browser ar trebui să fie format în conformitate cu următoarele reguli:
filename.ext, filename_browser.ext, filename_browser_major.ext, filename_browser_major_minor.ext

$ detect_debug implicit la true
dacă există script-uncompressed.js pentru scriptul script.js pentru conectare, atunci acesta va fi conectat în modul de depanare.

Una dintre aceste zile a pus powerhell, așa că am decis să încerc să scriu pe ea o funcție de împachetare js cu cerințele de joomla.

Funcția funcției este de a împacheta fișierele js yuicompressor situate în folderul transferat în argument sau în dosarul curent, dacă nu există argumente. Specificitatea este că, dacă fișierul nu este ambalat, adică pentru că nu există o versiune necomprimată, atunci prima este creată și numai atunci fișierul este împachetat.
Convenabil este faptul că pe server pentru dezvoltarea de joomla în modul de depanare și fișierele necomprimate sunt conectate, iar lucrătorul va fi conectat ambalate fără nici o schimbare în cod.







Articole similare

Trimiteți-le prietenilor: