Помощь как заставить работать javascript joomla

Best223

Гуру форума
Регистрация
19 Янв 2014
Сообщения
201
Реакции
51
Друзья помогите пожалуйста как заставить работать javascript в joomla? Уже и модули специальные скачал все равно не показывает
 
вопрос поставлен некорректно и непонятно.
открывайте в браузере консоль javascript и смотрите нет ли там ошибок
 
Друзья помогите пожалуйста как заставить работать javascript в joomla? Уже и модули специальные скачал все равно не показывает
что конкретно не работает? если можно, со ссылками на проект, или скриншотами.
обычно в консоли пишутся все конфликты java и jquery
плюс может в шаблоне вшита версия, которая конфликтует с Вашей..
конкретики больше, плз

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

часто проблемы совместимости решает этот плагин.. но нужно начать все же с консоли
 
Последнее редактирование модератором:
javascript на joomla отлично работает. Если пытаетесь вставить скрипт в тексте статьи то используйте для этого Для просмотра ссылки Войди или Зарегистрируйся от Regular Labs
 
Скорее всего какой-нибудь конфликт скриптов.
С JS важна так же последовательность загрузки.
К примеру - если Вы в теле страницы исполняете скрипт, а необходимая для него библиотека подгружается в конце страницы - то это вызовет ошибку.
Еще часто бывает так, что некоторые скрипты "не дружат" со старыми или наоборот слишком новыми версиями JS-библиотек, на подобии JQuerry.

Попробуйте отключить все скрипты и потом посмотреть - не загружаются ли они в коде страницы. Если грузятся - то смотрите настройки шаблона.

Ну и как написали выше - воспользуйтесь отладчиком. В Хроме он лежит здесь:
Меню --> Дополнительные инструменты --> Инструменты разработчика --> Консоль

p.s. Я например сайт не напрягаю, а подгружаю JS-библиотеки прямо с CDN Яндекса - Для просмотра ссылки Войди или Зарегистрируйся
 
Ну и как написали выше - воспользуйтесь отладчиком. В Хроме он лежит здесь:
Меню --> Дополнительные инструменты --> Инструменты разработчика --> Консоль
для тех, кто не ищет легких путей, можно нажать F12 :)

p.s. Я например сайт не напрягаю, а подгружаю JS-библиотеки прямо с CDN Яндекса - Для просмотра ссылки Войди или Зарегистрируйся
а не рискованно ли таким образом при малейшей смене названий папок на сервере яндекса потерять все библиотеки разом? не опасно так делать?
 
а не рискованно ли таким образом при малейшей смене названий папок на сервере яндекса потерять все библиотеки разом? не опасно так делать?

У них эти пути не изменяются годами. Просто добавляют новые версии. При этом каждая версия в своей папке лежит.
К примеру свежая версия JQuery грузится отсюда:
Для просмотра ссылки Войди или Зарегистрируйся
а более раннюю можно подгружать отсюда:
Для просмотра ссылки Войди или Зарегистрируйся

А если хочется, чтобы вообще время на загрузку JQuery не тратилось, то можно указать ту версию JQuery, которая для поисковой выдачи на самом Яндексе используется... У 99% юзеров она как правило уже закеширована в браузере (если они на сайт из Яндекса пришли, или пользуются яндексом хоть иногда).
Яша кстати тоже со своего CDN подгружает скрипты, так, что это надолго.
 
А подгрузка кучи либ с внешних источников не роняет значение в PageSpeed.
ТСу по теме - JS работает в браузере, а не на джумле... Если Ваш скрипт не работает - значит не подгружаются\подгружаются поздно зависимости, вызываете jQuery не так, конфликты, ваш скрипт не подгружается и т.п.
Выбирайте любую причину - или приведите фрагмент неработающего кода и подробную информацию :)
 
Назад
Сверху