Опубликовано: 16 июля 201213 г Собсна, при подключении JQuery к шаблону создания топика возникает конфликт со скриптом редактора текста. Там уже используют свою $()$("nav_other_apps").getWidth is not a functionВообще, заметил, что JQuery у них не на всех страницах подключен.Вопрос: можно ли как-то обойти этот конфликт, кроме как "не подключать JQuery"?
Опубликовано: 16 июля 201213 г как-то обойти этот конфликтВ 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, заказывая под протатайп слайдеры и т.п., что-то мелкое делаю сам.
Опубликовано: 16 июля 201213 г Вообще, заметил, что JQuery у них не на всех страницах подключен.В IP.Board вообще не используется jQuery. Все скрипты в нем построены на prototype, и это конфликтующие фреймворки. По возможности пишите свои скрипты на prototype. Он не сложнее jQuery, и всегда загружен на всех страницах форума.
Собсна, при подключении JQuery к шаблону создания топика возникает конфликт со скриптом редактора текста. Там уже используют свою $()
$("nav_other_apps").getWidth is not a function
Вообще, заметил, что JQuery у них не на всех страницах подключен.
Вопрос: можно ли как-то обойти этот конфликт, кроме как "не подключать JQuery"?