Євгеній Володимирович (ya_genya) wrote,
Євгеній Володимирович
ya_genya

Принудительное отключение Mootools и Caption в Joomla 1.7 — 2.5

Принудительное отключение Mootools и Caption в Joomla 1.7 — 2.5

Отключение Mootools в joomla 2.5 И 1.6
Несмотря на свои отличные «ходовые качества» в новых версиях CMS Joomla на Core-уровне навязывается include JS-библиотеки Mootools, а я использую Jquery как базис Ajax запросов и других фитч. Вырезение в ручную этого бага из корневых библиотек Joomla приведет к неработоспособности админки, учтите это. Потому пойдем обходом. Добавьте строчки де-инициализации переменных после:
defined(’_JEXEC’) or die;

Вот так вот:

<?php
unset($this->_scripts[$this->baseurl.’/media/system/js/mootools-core.js’],
$this->_scripts[$this->baseurl.’/media/system/js/mootools-more.js’],
$this->_scripts[$this->baseurl.’/media/system/js/core.js’],
$this->_scripts[$this->baseurl.’/media/system/js/mootools.js’],
$this->_scripts[$this->baseurl.’/media/system/js/caption.js’]);

if( isset($this->_script[’text/javascript’]) ) {
$this->_script[’text/javascript’] = preg_replace(’%window\.addEvent\(\’load\’,\s*function\(\)\s*{\s*new\s*JCaption\(\’img.caption\’\);\s*}\);\s*%’, ’’, $this->_script[’text/javascript’]);
if( empty($this->_script[’text/javascript’]) )
unset( $this->_script[’text/javascript’] );
}:
?>


Таким образом мы отключим принудительную загрузку Mootools в Joomla 1.7 — 2.5 .
Stay Turned !



http://indev.org.ua/2012/09/18/2/
Tags: joomla
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your IP address will be recorded 

  • 0 comments