Page 1 of 1

Проблема с Javascript и Showtime

Posted: Sun Sep 02, 2012 4:50 pm
by Toksi
Всем привет! Не могу разобраться с такой проблемой - категорически отказываются работать скрипты, вставлял и в общие метаданные, и непосредственно в шаблон...(естественно через {literal}) - безрезультатно. Ни один скрипт, который пытаюсь прикрутить - не работает. Не работает и модуль слайдшоу Showtime, не появляется даже иконка в TinyMCE.
Кто-нибудь сталкивался с подобной фигнёй? Что делать?
Уже и движок переустановил, и мануалы прочитал...Не понимаю, в чем дело.

Re: Проблема с Javascript и Showtime

Posted: Sun Sep 02, 2012 8:43 pm
by guro
Вот такой скрипт работает?

Code: Select all

{literal}<__script__>alert('1');</__script>{/literal}
вставьте его в основной шаблон.

Re: Проблема с Javascript и Showtime

Posted: Mon Sep 03, 2012 7:00 am
by Toksi
guro wrote:Вот такой скрипт работает?

Code: Select all

{literal}<__script__>alert('1');</__script>{/literal}
вставьте его в основной шаблон.
Да, скрипт работает. После плясок с бубном я понял, что не работают именно подключаемые библиотеки Jquery. В чем может быть причина?

Re: Проблема с Javascript и Showtime

Posted: Mon Sep 03, 2012 8:25 am
by Toksi
Да, кстати также и не работает модуль Gallery-сама галерея работает, но изображения открываются в окне браузера, а не в модальных окнах. Проблема точно в Jquery, может настройка какая есть?

Re: Проблема с Javascript и Showtime

Posted: Mon Sep 03, 2012 10:28 am
by guro
Всё зависит от того, какие именно вы библиотеки подключаете и в каком порядке.

Re: Проблема с Javascript и Showtime

Posted: Mon Sep 03, 2012 11:48 am
by Toksi
guro wrote:Всё зависит от того, какие именно вы библиотеки подключаете и в каком порядке.
Например, плагин Gallery вообще не требует самостоятельного подключения библиотек, но у меня не работает. Галерея появляется, но изображения открываются в новом окне, а не в модальном, как должно быть.
А какой порядок необходимо соблюдать? Может быть в этом и проблема?

Re: Проблема с Javascript и Showtime

Posted: Mon Sep 03, 2012 1:56 pm
by Toksi
guro wrote:Всё зависит от того, какие именно вы библиотеки подключаете и в каком порядке.
Какой порядок необходимо соблюдать?

Re: Проблема с Javascript и Showtime

Posted: Mon Sep 03, 2012 3:56 pm
by guro
Я же говорю. Всё зависит от библиотек, которые вы пытаетесь подключить. Для начала, уберите из основного шаблона подключения всех javascript библиотек, а так же весь Javascript код. Модуль галереи по умолчанию в шаблонах имеет своё подключение javascript библиотек.

Re: Проблема с Javascript и Showtime

Posted: Mon Sep 03, 2012 6:59 pm
by Toksi
guro wrote:Я же говорю. Всё зависит от библиотек, которые вы пытаетесь подключить. Для начала, уберите из основного шаблона подключения всех javascript библиотек, а так же весь Javascript код. Модуль галереи по умолчанию в шаблонах имеет своё подключение javascript библиотек.
guro, огромное человеческое спасибо, всё заработало! Очевидно, проблема была в модуле "Lightbox" - после его отключения всё стало в порядке.

Re: Проблема с Javascript и Showtime

Posted: Tue Sep 04, 2012 11:53 am
by Toksi
Toksi wrote: guro, огромное человеческое спасибо, всё заработало! Очевидно, проблема была в модуле "Lightbox" - после его отключения всё стало в порядке.
Ни фига, проблема всё равно осталась. Например, если одновременно подключены модули "Showtime" и "Gallery" - галерея работает нормально, слайдшоу не работает.

Re: Проблема с Javascript и Showtime

Posted: Tue Sep 04, 2012 11:56 am
by guro
Можно ссылочку на сайт?

Re: Проблема с Javascript и Showtime

Posted: Tue Sep 04, 2012 11:59 am
by Toksi
guro wrote:Можно ссылочку на сайт?
На главной - при рабочей галерее не работает скрипт обратного звонка.

Re: Проблема с Javascript и Showtime

Posted: Tue Sep 04, 2012 1:52 pm
by guro
У вас подключение jQuery от Showtime переопределяет подключение jQuery от обратного звонка. И тоже происходит в связке Showtime и Gallery.
1. Замените вот это

Code: Select all

<__script__ type="text/javascript" src="/callme/jquery.min.js"></__script></__script>
на вот это

Code: Select all

<__script__ type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></__script>

2. В настройках Showtime "Контент" => "Слайдшоу Showtime" на закладке "Главные настройки" уберите галочку "Load jQuery script".
3. В настройке шаблона модуля галерея в самом низу в окне "JavaScript шаблона:" уберите подключение

Code: Select all

<__script__ type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></__script>
.
После этого должно всё заработать.

Re: Проблема с Javascript и Showtime

Posted: Tue Sep 04, 2012 2:16 pm
by Toksi
Всё заработало! Огромнейшее спасибо, guro!!!