вопрос об mootools.js - очень нужна помощь

Discussion in 'SEO - оптимизация, продвижение' started by kuzmitch, Dec 15, 2008.

  1. Offline

    kuzmitch Недавно здесь

    Joined:
    Feb 6, 2008
    Messages:
    77
    Likes Received:
    1
    Gender:
    Male
    1. Зачем нужен этот скрипт?
    2. Как сделать так чтобы он не грузился на сайт?

    Почему спрашиваю.
    Занялся оптимизацией сайта (долго грузится) сам сайт весит 60кб и этот скрипт весит 72кб, какие задачи он выполняет и можно ли его удалить ?

    Заранее спасибо с ув. Дмитрий
     
  2.  
  3. Dead Krolik
    Offline

    Dead Krolik Недавно здесь => Cпециалист <=

    Joined:
    Apr 13, 2007
    Messages:
    3,685
    Likes Received:
    101
    Gender:
    Male
    Выключи и посмотри :) Сработает - сноси. Но может он для шаблонных фич нужен.
     
  4. Offline

    kuzmitch Недавно здесь

    Joined:
    Feb 6, 2008
    Messages:
    77
    Likes Received:
    1
    Gender:
    Male
    Лично я после отключения этого скрипта нечего необычного не заметил :)
    Хотелось бы еще услышать по поводу mootools.js чтобы потом не вылезли косяки как это обычно бывает (что-то не работает а почему неизвестно:).

    Кто что еще слышал по поводу mootools.js - для чего он используется?
     
  5. Fanamura
    Offline

    Fanamura Доброта

    Joined:
    Mar 12, 2007
    Messages:
    5,094
    Likes Received:
    158
    Gender:
    Male
    Вбейте mootools в любой поисковик ;)
     
  6. Offline

    kuzmitch Недавно здесь

    Joined:
    Feb 6, 2008
    Messages:
    77
    Likes Received:
    1
    Gender:
    Male
    Вот что нарыл!!!
    MooTools - це компактний, модульний, об’єктно-орієнтований JavaScript-фреймворк, який дозволяє додати на Web-сторінку ефекти і анімацію. MooTools, як і всі сучасні JavaScript-бібліотеки, має засоби для того, щоб виконувати пошук елемента на сторінці, вказавши його характеристики: id, клас css, ім’я тегу чи їх комбінацію.
    Ну и пару интересных ссылок:
    http://hostinfo.ru/articles/internet/software/952
    http://habrahabr.ru/blogs/mootools/

    а исходя из этого я решил что mootools фтопку :)!

    вот на другом форуме посоветовали код для отключения mootools, посоветовали на другом форуме (будьте внимательны этот скрипт отрубает и файл куки.js)

    <?php
    $option = JRequest::getCmd('option');
    $document =& JFactory::getDocument();
    if ($option == 'com_content') { //отключаем для компонента контента
    $parameter_script = 'scripts';
    $headerstuff=$document->getHeadData();
    reset($headerstuff[$parameter_script]);
    foreach($headerstuff[$parameter_script] as $key=>$value){
    unset($headerstuff[$parameter_script][$key]);
    }
    $document->setHeadData( $headerstuff );
    }
    ?>
     
    Last edited: Dec 16, 2008
  7. Fanamura
    Offline

    Fanamura Доброта

    Joined:
    Mar 12, 2007
    Messages:
    5,094
    Likes Received:
    158
    Gender:
    Male
    kuzmitch, жесть)))))
    Просто бы убрали подключение из шаблона и все
     
  8. Offline

    dumilin Недавно здесь

    Joined:
    Oct 26, 2008
    Messages:
    2
    Likes Received:
    0
    Gender:
    Male
    У меня после отключения mootools.js меню админки перестало работать :( .
    А с сайтом все нормально. Как сделать чтобы при работе в админке скрипт включался?
     
    Last edited: Feb 11, 2009
  9. Offline

    dumilin Недавно здесь

    Joined:
    Oct 26, 2008
    Messages:
    2
    Likes Received:
    0
    Gender:
    Male
    Вот нашел плагин для отключения mootools.js и caption.js для Joomla 1.5. Также он может вставлять имя сайта до или после названия страницы. Вообщем хороший плагин
     

    Attached Files:

  10. Offline

    kuzmitch Недавно здесь

    Joined:
    Feb 6, 2008
    Messages:
    77
    Likes Received:
    1
    Gender:
    Male
    Абсолютно с тобой согласен! стоящая вещь:)
    вот ссылка на страницу компонента:
    http://extensions.joomla.org/extensions/site-management/seo-&-metadata/7153/details
     
  11. Offline

    Tigant Недавно здесь

    Joined:
    Oct 5, 2009
    Messages:
    1
    Likes Received:
    0
    Gender:
    Male
    А как можно сделать так, чтобы файл mootoools.js подгружался только на одной странице? Дело в том, что он мне только на одной странице и нужен, но joomla подгружает его на всех.
     
  12. doctorgrif
    Offline

    doctorgrif Местный => Cпециалист <=

    Joined:
    Jan 14, 2008
    Messages:
    1,284
    Likes Received:
    66
    Gender:
    Male
    читать документацию про условия в шаблоне
     
  13. Offline

    zulu0 Недавно здесь

    Joined:
    Oct 17, 2009
    Messages:
    2
    Likes Received:
    0
    Gender:
    Male
    Одним словом: Все проще!!!
    1 идем librares/joomla/html/html.php
    смотрим правила передачи переменных в функцию
    Код (PHP):
    1. script($filename, $path = 'media/system/js/', $mootools = true)
    http://api.joomla.org/__filesource/fsource_Joomla-Framework_HTML_joomlahtmlhtml.php.html#a164
    Эта функция применяется в librares/joomla/html/html/dehavor.php.... Курим мануалы и думаем чем нам это может помочь

    PS. я лично так подключаю jQuery
    в behavor.php добавляю
    Код (PHP):
    1. function jquery() {
    2.      JHTML::script('jquery.js', 'media/system/js/', false);
    3. }

    а в шаблоне:
    Код (PHP):
    1. <?php JHTML::_('behavior.jquery'); ?>


    вот собственно все подключение и отключение скриптов

    PS Joomla 1.5.14 в принципе другие наверно слабо отличаются
    вот еще API http://api.joomla.org/Joomla-Framework/HTML/JHTML.html
     
  14. Offline

    zulu0 Недавно здесь

    Joined:
    Oct 17, 2009
    Messages:
    2
    Likes Received:
    0
    Gender:
    Male
    Мне очень нравится созерцать API на досуге.
     

Share This Page

Loading...