Losaðu Joomla forskriftir - Mootools, JQuery, Bootstrap From Loading

Joomla hleður sjálfkrafa fullt af forskriftir - mörg þeirra eru nauðsynleg fyrir eitthvað eða annað, en stundum (ef þú veist hvað þú ert að gera) gætirðu viljað fjarlægja þau eða stöðva þá frá því að hlaða þeim.

Til að gera þetta er sérstök aðgerð sem þú getur notað. Bættu eftirfarandi við index.php sniðmátsins þíns.

Efnisyfirlit[Sýna]
 

Handvirkt kóða

Bættu við eða fjarlægðu skrár af dontInclude - þær sem þú bætir við hér verða losaðar. Allt sem þú tekur ekki með verður ekki affermt.

$doc = JFactory::getDocument();

$dontInclude = array(
'/media/jui/js/jquery.js',
'/media/jui/js/jquery.min.js',
'/media/jui/js/jquery-noconflict.js',
'/media/jui/js/jquery-migrate.js',
'/media/jui/js/jquery-migrate.min.js',
'/media/jui/js/bootstrap.js',
'/media/system/js/core-uncompressed.js',
'/media/system/js/tabs-state.js',
'/media/system/js/core.js',
'/media/system/js/mootools-core.js',
'/media/system/js/mootools-core-uncompressed.js',
);

foreach($doc->_scripts as $key => $script){
    if(in_array($key, $dontInclude)){
        unset($doc->_scripts[$key]);
    }
}

Joomla tappi til að afferma forskriftir

Það eru ansi mörg viðbætur sem gera þér kleift að fjarlægja slík forskriftir ef þú vilt ekki hafa þau með. Við notum Mootools Enabler / Disabler viðbót eftir Roberto Segura sem er pínulítið viðbót, sem losar viðbótina alls staðar frá nema þeim stöðum þar sem þess er krafist.

Þú getur til dæmis valið sjálfvirkt virkja forskriftirnar til innskráningar notenda og til viðbótar við greinina.

Við notum líka sömu viðbótina til að afferma annað sem við viljum útiloka með því einfaldlega að bæta við slóðinni á JS skrána sem við viljum útiloka:

mootools enabler disabler

Eins og þú sérð sleppum við óendanlegum smáforritum til að fletta og skrifa sem eru sjálfgefin í sniðmátinu okkar, en sem við þurfum ekki - og myndu bara bæta blaðsíðuhleðslutíma bókstaflega fyrir ekki neitt.

Við sleppum líka jóníkónunum CSS, sem enn og aftur væri bara óþarfi uppþemba.

Í leit okkar að því að láta síðuna okkar hlaða á eins fáar millisekúndur og mögulegt er hefur þetta tól verið frábær viðbót.

Annar valkostur þar sem uppsetningin er aðeins flóknari er jQueryEasy. Þetta er miklu stillanlegra en venjulega skynsamlegt í höndum verktaki sem er mjög ánægður með Joomla.

 

 

Um höfundinn
David Attard
David hefur starfað í eða við net- / stafræna iðnaðinn síðustu 18 ár. Hann hefur mikla reynslu af hugbúnaðar- og vefhönnunargeiranum með því að nota WordPress, Joomla og veggskot í kringum þau. Sem stafrænn ráðgjafi er áhersla hans lögð á að hjálpa fyrirtækjum að ná samkeppnisforskoti með því að nota sambland af vefsíðu þeirra og stafrænum kerfum sem eru í boði í dag.

Eitt í viðbót... Vissir þú að fólk sem deilir gagnlegu efni á borð við þessa færslu lítur ótrúlega líka út? ;-)
vinsamlegast yfirgefa a gagnlegt skrifaðu athugasemdir við hugsanir þínar, deildu þessu síðan á Facebook hópinn þinn / hverjum sem myndu finnast þetta gagnlegt og við skulum uppskera ávinninginn saman. Takk fyrir að deila og vera fín!

Birting: Þessi síða getur innihaldið tengla á ytri vefsíður fyrir vörur sem við elskum og mælum af heilum hug. Ef þú kaupir vörur sem við leggjum til gætum við unnið okkur inn tilvísunargjald. Slík gjöld hafa ekki áhrif á ráðleggingar okkar og við tökum ekki við greiðslum fyrir jákvæða dóma.

 

hver erum við?

CollectiveRay er rekið af David Attard - vinnandi í og ​​við vefhönnunarsessina í meira en 12 ár, við veitum nothæfar ábendingar fyrir fólk sem vinnur með og á vefsíðum. Við rekum einnig DronesBuy.net - vefsíðu fyrir drónaáhugamenn.

Davíð attard

 

 

Höfundur (ar) Valin þann:  Merki tímarits Inc   Sitepoint merki   CSS bragðarefur merki    vefhönnunarpottamerki   WPMU DEV merki   og margir fleiri ...