конфликт JavaScript

Статус
В этой теме нельзя размещать новые ответы.
разобрался в сути проблемы. на сайте стоял модуль pixsearch ( AJAX поиск) юзающий мутулз. Конфликт был из за него!
А посему вопрос знатокам. Как с использованием noconflict() таки запустить этот модуль с моим шаблоном,юзающим мутулзу?


апд. поторопился. проблема была не в модуле этом (
конфликтуют мутулзы шаблона и виртумарта. Кто в курсе,как отрубить виртумартовский мутулз? буду очень признателен
 
для polyetilen

В каком файле меняли код?
 
для polyetilen

В каком файле меняли код?

в шаблоне (template/тема/index.php) добавлял после <head> код
HTML:
  <script type="text/javascript" src="/includes/js/joomla.javascript.js"></script>
  <script type="text/javascript" src="/media/system/js/mootools.js"></script>
  <script type="text/javascript" src="/components/com_virtuemart/js/mootools/mooPrompt.js"></script>
  <script type="text/javascript" src="/components/com_virtuemart/js/slimbox/js/slimbox.js"></script>


Кто в курсе,как отрубить виртумартовский мутулз? буду очень признателен

библиотека mootools тут в последней версии
components\com_virtuemart\js\mootools\mootools-release-1.11.js
 
Вообщем чего-то заколебался я малясь . время поджимает )
отпишитесь в личку,кто готов помочь оптимизировать скрипты подгружаемые виртумартом и скрипты груженые шаблоном так, чтоб не конфликтовали. Заплачу 1000рэ на яндекс кошелек. пишите в личку


АПД. разобрался сам) всем спасибо! )
решил не париться и изменил неймспейсы)
 
в файле jquery.js в самом конце ставь $j=jQuery.noConflict();
а зетем используй вместо $ -> $j
 
Помогите пожалуйста!!
Мне ничего не получается.
Вот код скрипта слайд шоу
f-rl.com/JScript/compressed.js

Етот скрипт блокирует jQ и Ajax как ето исправить??
 
А мне не помогает ничего.
код вот такой:
HTML:
<script language="javascript" type="text/javascript" src="...../templates/...../js/ja.script.js"></script> 
<script language="javascript" type="text/javascript" src="...../templates/...../js/jquery.js"></script> 
<script type="text/javascript"> 
    function PopupCenter(pageURL, title, w, h) {
    var left = screen.width / 2 - w / 2;
    var top = screen.height / 2 - h / 2;
    var targetWin = window.open(pageURL, title, "toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width=" + w + ", height=" + h + ", top=" + top + ", left=" + left);
    }
    $(document).ready(function () {
    $('#tw_href').attr('href', 'http://twitter.com/?status='+encodeURIComponent(location.href));
    $('#vk_href').click(function(){
        PopupCenter('http://vkontakte.ru/share.php?url='+encodeURIComponent(location.href), 'title', 625, 450);
        return false;
    });
    $('#mail_href').click(function(){
        PopupCenter('http://connect.mail.ru/share?share_url='+encodeURIComponent(location.href), 'title', 520, 340);
        return false;
    });
    $('#face_href').click(function(){
        PopupCenter('http://www.facebook.com/sharer.php?u='+encodeURIComponent(location.href)+'/&t='+document.title, 'title', 625, 450);
        return false;
    });
        $('#ya_href').click(function(){
        PopupCenter('http://wow.ya.ru/posts_share_link.xml?url='+encodeURIComponent(location.href)+'&title='+document.
title, 'title', 625, 450);
        return false;
    });
    });
    </script>
Если убрать jquery то первый скрипт работает, как только включаю jquery перестает работать первый скрипт. Первый скрипт - это скрипт от Joomla шаблона Ja Zeolite.
 
Советую убрать из шаблона mootools, он изменяет DOM структуру документа и многие js скрипты просто не работают с ним.

Вот корректный вариант отключения данных скриптов для гостей (вставлять в самое начала файла index.php вашего шаблона:(

HTML:
<?php
$user =& JFactory::getUser();
if ($user->get('guest') == 1) {
  $headerstuff = $this->getHeadData();
  $scripts = $headerstuff['scripts'];
  $headerstuff['scripts'] = array();
  foreach($scripts as $url=>$type) {
    if (strpos($url, 'js/mootools.js') === false && strpos($url, 'js/caption.js') === false) {
      $headerstuff['scripts'][$url] = $type;
    }
  }
  $this->setHeadData($headerstuff);
}
?>
<jdoc:include type="head" />
 
Спасибо за ответ, но не помогло.

Вот сайт проблемный: Для просмотра ссылки Войди или Зарегистрируйся

jQuery нужен для вывода ссылок на соц сети. А ja.script.js используется для вывода меню.

Добавлено через 9 минут
Всем спасибо.
Решил проблему.
В файле jquery.js поменял все $ на $j.
И в скрипте тоже поменял все $ на $j.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху