Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
stud

JQuery на странице создания темы

Рекомендованные сообщения

Собсна, при подключении JQuery к шаблону создания топика возникает конфликт со скриптом редактора текста. Там уже используют свою $()

$("nav_other_apps").getWidth is not a function

Вообще, заметил, что JQuery у них не на всех страницах подключен.

Вопрос: можно ли как-то обойти этот конфликт, кроме как "не подключать JQuery"?

Поделиться сообщением


Ссылка на сообщение

как-то обойти этот конфликт

В globalTemplate:

 

<script type='text/javascript'>
jQuery.noConflict();
</script>

 

И подправляю подключаемый скрипт обозначая что это jQuery:

 

<script type='text/javascript'>
jQuery(document).ready(function($){
...
});
</script>

 

JQuery у них не на всех страницах подключен.

Можно сделать отдельный шаблон includeJQuery и подключать его по принципу как подключается lightbox, вставкой:

 

{parse template="includeJQuery" group="global" params=""}

В нужный шаблон, в вашем случае в postFormTemplate.

 

Обычно в скинах ipb я стараюсь обходится без jQuery, заказывая под протатайп слайдеры и т.п., что-то мелкое делаю сам.

Поделиться сообщением


Ссылка на сообщение
Вообще, заметил, что JQuery у них не на всех страницах подключен.

В IP.Board вообще не используется jQuery. Все скрипты в нем построены на prototype, и это конфликтующие фреймворки. По возможности пишите свои скрипты на prototype. Он не сложнее jQuery, и всегда загружен на всех страницах форума.

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...