RokBox scalarea imaginilor la dimensiunea ecranului Joomla 1.5 și mai mare
Există un plugin atât de bun ca RokBox. care vă permite să deschideți conținutul media în ferestrele pop-up. Și toate principiile sunt bune și convenabile, dar pentru mine a existat o problemă - nu a scalat imaginile dacă nu se încadrează în ecran. În măsura în care înțeleg partea dezvoltatorilor cu privire la această problemă, ei nu o vor corecta, având în vedere că ar trebui să răspândim imaginile reduse anterior, astfel încât acestea să fie imprimate pe ecran. Sunt în această privință nu sunt de acord cu ei, de dragul modernității, site-ul poate veni nu numai din PC-ul în care rezoluția în majoritatea pornește de la 1280x1024 și de mai sus, dar, de asemenea, de la dispozitive portabile, a căror rezoluție este de multe ori 800x600 și cum să fie în ce caz, pe ce rezoluție a imaginilor să rămână? În opinia mea, este necesar să se oprească la maxim, dar pentru cei care au ecrane mai mici doar la scară și nu au nevoie să trageți aici fluxul de trafic, cei cu trafic nelimitat nu le pasă, și care au limitat. În general, nu se încarcă imagini.
Ei bine, am decis să reparăm și să facem mari scalabile imagini. Pentru a face acest lucru, a trebuit să reparăm un fișier RokBox.js (plugin / system / rokbox /). Am decis să pună în aplicare acest lucru prin compararea dimensiunii imaginii la dimensiunea ferestrei browserului și dacă imaginea este mai mare, atunci dimensiunea este setat ca 90% din fereastra browser-ului este redimensionată proporțional. Pentru aceasta, am adăugat următoarea bucată de cod:
Dar, deoarece fișierul RokBox.js însuși a fost inițial ambalat de dezvoltatori, este imposibil să se facă schimbări pur și simplu, așa că am postat fișierul finalizat cu modificările deja făcute. Deci, trebuie doar să înlocuiți fișierul. Un exemplu de lucrare poate fi văzut pe pagina principală a site-ului meu, făcând clic pe orice imagine din secțiunea Ultima creativitate.
RokBox.zip se bazează pe versiunea scriptului folosit în cele mai recente versiuni de RokBox (Joomla 1.5 RokBox 2.8 / Joomla 2.5 RokBox 1.4)