O modalitate simplă de a dezactiva mootools și comportamentul implicit în Joomla 2.5
Prin voința destinului (sau a rockului) trebuia să mă confrunt cu acest *** Joomla CMS *** (pentru că poți lua orice cuvânt obscen) și stai jos să o studiezi. Da, și încă trebuie să începeți cu versiunea 2.5 (aproximativ 3 până când Nitsche nu spune).
Prima impresie este ok, dar cele ulterioare nu sunt foarte bune. De ce? E simplu - nu vreau să mă adaptez condițiilor cuiva.
Nu voi lăuda, nici nu-mi cer scuze. Că au făcut-o, se pare că au vrut-o mai bine, dar sa dovedit ca de obicei;)
În general, terminăm digresiunea lirică și ajungem la afaceri. De asemenea, vreau să vă avertizez că scriu acest articol exclusiv pentru a păstra această modalitate unică de a lupta împotriva lui Djumla.
Deci, a trebuit să-mi creez propriul șablon și să-l trag pe motor. Șablonul în sine este creat în 2 minute conform acestei instrucțiuni. Dar, așa cum sa dovedit pentru funcționarea corectă, este necesar și necesar să conectați chelnerul Jumla:
Deci, acest antet trage în mod implicit conexiunea bibliotecii mootools (mootools.js, mootools-more.js), și inițializează ieșirea de instrucțiuni și keepAlive, ceea ce nu am absolut nevoie.
Deci, pentru a nu înțelege structura lui Jumly de mult timp, a început să caute corectarea problemei prin intermediul Google și, așa cum toată lumea știe despre această problemă, dar nu există suficiente soluții inteligente.
Prin urmare, voi publica cât mai curând posibil:
Primul bloc de cod dezactivează mesajul keepalive și este scris în partea de sus a scriptului după definirea ('_ JEXEC') sau a morului;
Următorul bloc de cod este scris după
Sper că acest post vă va ajuta să economisiți 3 ore din timpul dvs. în eliminarea problemei descrise mai sus.