1. Мы продолжаем публиковать интересные статьи на тему SocialEngine 4. Одна из статей посвящена правильному выбору сервера для вашей социальной сети, а другая содержит советы по увеличению производительности платформы. Также мы добавили большую статью о пользовательских уровнях. Ознакомиться со статьями вы можете в разделе Вопросы и Ответы SocialEngine 4.
  2. Вам кажется, что ваша версия SocialEngine 4, работает медленно?

    Голосуйте. Пишите свою версию системы, железо на чем работает и количество пользователей. Будем увеличивать производительность :-) Подробнее

  3. В связи с участившимися случаями попыток продажи пользователями форума различных "сборок" коммерческих социальных платформ, обычно основанных на SocialEngine 3, вводится новое правило для форума. Запрещается создание тем или размещение в уже созданных предложений о продаже или размещение ссылок на сайты, где происходит продажа "сборок". Пользователи, которые продолжат свою коммерческую деятельность в данном направлении, будут заблокированы. Подробнее.

Как сдружить js

Discussion in 'Прочая Поддержка - Help Requests' started by ruffer, Sep 10, 2011.

  1. ruffer Thread starter Famous member


    Offline
    • Знаменитый
    Message Count:
    393
    Likes Received:
    56
    My version of SE:
    3.20
    Такая проблемка возникла
    есть Js
    ссылка ниже
    PHP:
    http://code.jquery.com/jquery-latest.min.js
    <script src="http://code.jquery.com/jquery-latest.min.js"></script>
    если ставлю его то пропадают комментарии
    пробовал так
    в конце js ставил
    $j=jQuery.noConflict(); и заменял в самом js
    $ -> $j
    не помогло подскажите решение поподробнее плиз
    как сделать чтобы не конфликтовало эта тема тоже не помогла http://www.socengine.ru/add/less/507-druzhim-jquery-c-mootools.html
  2. its-me User


    Offline
    Message Count:
    406
    Likes Received:
    3
  3. Red Rabbit Tough member


    Offline
    Message Count:
    898
    Likes Received:
    193
    Правильный вызов noConflict делается следующим образом
    Code:
    <script type="text/javascript">var jq = jQuery.noConflict();</script>
    Вставляется сразу после вызова основной библиотеки jQuery. И грузить желательно со своего сервера, иначе в ряде случаев и браузеров порядок загрузки может быть нарушен и всё может работать не так, как ожидалось.
  4. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    это если потом вместо $ желаете поставить что-то своё, например:
    PHP:
       <script>
         var 
    gooos jQuery.noConflict();
         
         
    // Use gooos via jQuery(...)
         
    gooos(document).ready(function(){
           
    gooos("div").hide();
         });
    ...
    Вот ещё один правильный и далеко не последний:
    PHP:
       <script>
         
    jQuery.noConflict();
         
         
    // Use jQuery via jQuery(...)
         
    jQuery(document).ready(function(){
           
    jQuery("div").hide();
         });
    ...
    http://docs.jquery.com/Using_jQuery_with_Other_Libraries

    И самое главное - порядок подключения:
    1. Библиотека jQuery
    2. сразу после библиотеки - jQuery.noConflict();
    3. и только потом конфликтующие скрипты
    и никак иначе...
  5. Red Rabbit Tough member


    Offline
    Message Count:
    898
    Likes Received:
    193
    А ещё можно засунуть это в сам js файл, чтобы наверняка. =)
    Да, тоже вариант, но с точки зрения простоты понимания - глобальная смена переменной - лучше для новичков, которые в случае с неправильной расстановкой этих костылей могут запутаться и потом все будет либо работать вкривь да вкось, либо не работать вообще, с тем же и появятся новые лишние темы на форуме. А вариантов подключения - более десятка, включая разные извращения (где-то на оф.форуме видел совершенно адовые конструкции). Хотя, имхо, подключать более одного фреймворка (тем более - вполне самодостаточного и тяжеловесного) - моветон и порнография. :)
  6. ruffer Thread starter Famous member


    Offline
    • Знаменитый
    Message Count:
    393
    Likes Received:
    56
    My version of SE:
    3.20
    Огромное спасибо за помощь очень помогли :oops::cool:

Share This Page

All rights reserved SocEngine.ru ©