Скрипты JS - Использование и Конфликты.

 • Просмотры: 1357
lo
loganxfi
Сообщения: 62
Зарегистрирован: 23 мар 2010, 17:23
Сообщение

Скрипты JS - Использование и Конфликты.

17 май 2010, 15:33

Здравствуйте уважаемые обитатели и администрация форума!
Использую ваш движок треккера недвано, и пока все нравиться. Возникли вопросы по итеграцию разных скриптов в движок форума.
Уважаемый PPK подскажите пожалуйста поподробнее для чего в треккере используеться скрипты:

jquery-min.js - ?
jquery.bgiframe.js - ?
jquery.dimensions.js -?
ppkBB3cker.js - ???
jquery.tooltip.js - всплывающая подсказка
fancybox.js - плавное увеличение картинки
spoiler.js - спойлер
easySlider.js - прокрутка картинок

Дело в том что при вставке этиx скриптов в свой стиль происходит конфликт с имеющимися скриптом шаблона mootools-release-1.11.js

Конфликт проявляеться в следующем:
1. Не отображаються чекбосы стиля, работают обычгые стандартные.
2. Иконки форума не меняються в зависимости от выбранного стиля (белые на темные).
3. Не работает плавная прокрутка снизу -> вверх.
4. Верхнее меню шаблона открываеться неплавно как должно.
Пока только это заметил...
Если убрать из шаблона скрипт mootools то половина шаблоны и фичей шаблона не работают как надо и использование шаблона теряет смысл.

1. Можно ли как то сделать, чтобы имеющиеся функции трекера работали не на jquery, а на mootools или наоборот?
2. Реально ли решить проблему конфликта скриптов jquery, а на mootools?
3. А вообще какие лучше (производительность, качество, нагрузка на сервер) использовать скрипты основаные на jquery или mootools?

Как я понял для работы функции треккера в шаблонах основаных на subsilver2 нужно в \template\overall_header.html добовлять следущее:

сразу после <head> (или все из каждого css добавить в основной css своего шаблона)

Код: Выделить всё

<link rel="stylesheet" href="{T_STYLESHEET_LINK}" type="text/css" />

<link rel="stylesheet" href="{PPKBB3CKER_ADDONS}css/spoiler.css" type="text/css" media="screen" />
<link rel="stylesheet" href="{PPKBB3CKER_ADDONS}css/easySlider.css" type="text/css" media="screen" />
<link rel="stylesheet" href="{PPKBB3CKER_ADDONS}css/ppkBB3cker.css" type="text/css" media="screen" />
<link rel="stylesheet" href="{PPKBB3CKER_ADDONS}css/fancybox.css" type="text/css" />
<link rel="stylesheet" href="{PPKBB3CKER_ADDONS}css/jquery.tooltip.css" />
перед </head>

Код: Выделить всё

<script src="{PPKBB3CKER_ADDONS}js/jquery-min.js" type="text/javascript"></script>
<script src="{PPKBB3CKER_ADDONS}js/jquery.bgiframe.js" type="text/javascript"></script>
<script src="{PPKBB3CKER_ADDONS}js/jquery.dimensions.js" type="text/javascript"></script>
<script src="{PPKBB3CKER_ADDONS}js/jquery.tooltip.js" type="text/javascript"></script>
<script src="{PPKBB3CKER_ADDONS}js/fancybox.js" type="text/javascript"></script>
<script src="{PPKBB3CKER_ADDONS}js/spoiler.js" type="text/javascript"></script>
<script src="{PPKBB3CKER_ADDONS}js/easySlider.js" type="text/javascript" ></script>
<script src="{PPKBB3CKER_ADDONS}js/ppkBB3cker.js" type="text/javascript"></script>
Или что-то еще?

Вообще по идеи неплохо бы сделать 2 FAQ по тому как и что нужно вставлять в свои шаблоны для того чтобы все функции ppkbb3треккера работали в сторонних шаблонах основанных на prosilver и subsilver2. Я думаю тема была бы очень полезной и востребованной, так как многие новички ppkbb3 сталкиваються с проблемами итеграции треккера в свои стили.
Последний раз редактировалось loganxfi 17 май 2010, 15:53, всего редактировалось 1 раз.
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1621 раз
Сообщения: 10284
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

Скрипты JS - Использование и Конфликты.

17 май 2010, 15:47

http://www.htmlblog.ru/web-development/ ... anice.html" target="_blank

Сам позже поэкспериментирую ;)
ma
maksvel1999
Благодарил (а): 16 раз
Поблагодарили: 12 раз
Сообщения: 370
Зарегистрирован: 02 ноя 2009, 15:05
Сообщение

Скрипты JS - Использование и Конфликты.

17 май 2010, 16:07

PPK писал(а):http://www.htmlblog.ru/web-development/ ... anice.html

Сам позже поэкспериментирую ;)
А как насчет FAQ ?
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1621 раз
Сообщения: 10284
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

Скрипты JS - Использование и Конфликты.

18 май 2010, 13:28

loganxfi писал(а):jquery.bgiframe.js - ?
jquery.dimensions.js -?
можно удалить, первый для IE 6, второй - уже включён в код jquery
PPK писал(а):Сам позже поэкспериментирую
удалось подружить все скрипты трекера с mootools кроме спойлера .. :(
jquery-min.js - ?
это сам jquery
ppkBB3cker.js - ???
это скрипты трекера
lo
loganxfi
Сообщения: 62
Зарегистрирован: 23 мар 2010, 17:23
Сообщение

Скрипты JS - Использование и Конфликты.

18 май 2010, 15:57

PPK писал(а):удалось подружить все скрипты трекера с mootools кроме спойлера .. :(
Подробнее можно как удалось это сделать, или может патчик сделаете? Чтобы не париться.
А Может спойлер сделать на mootoolse, чтобы окончательно решить проблему конфликта. Ведь куча кодов всяких акордионов и сполеров есть на mootolse.
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1621 раз
Сообщения: 10284
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

Скрипты JS - Использование и Конфликты.

18 май 2010, 18:21

Я уже окончательно сделал выбор в пользу JQuery, ;) про спойлер - ещё что-нибудь попробую.
lo
loganxfi
Сообщения: 62
Зарегистрирован: 23 мар 2010, 17:23
Сообщение

Скрипты JS - Использование и Конфликты.

18 май 2010, 21:04

Не, ну не кто и не просит вас отказываться от JQuery, мне он самому тоже нравиться. На нем много интресных фишек и возможностей.
Просто хотелось бы както решить проблему конфликта. Ведь я не первый кто сталкнулся с конфликтом скриптов в треккере, при адаптации своих стилей или добавления своих bbcod'ов.
В будущем еще будут люди такие как я задавать эти же вопросы, просить помощи на форуме по решению этой проблемы...
Кстати PPK вы стиль про который я вам писал еще не пробывали устанавливать на треккер?
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1621 раз
Сообщения: 10284
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

Скрипты JS - Использование и Конфликты.

20 май 2010, 10:14

Пробовал, но т.к. спойлер пока не работает в нём, или отказываться от спойлера или от эффектов (mootools) в стиле.
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1621 раз
Сообщения: 10284
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

Скрипты JS - Использование и Конфликты.

24 май 2010, 19:03

переделал спойлер, вроде как всё работает .. 8-) и jquery и mootools .. :roll:
lo
loganxfi
Сообщения: 62
Зарегистрирован: 23 мар 2010, 17:23
Сообщение

Скрипты JS - Использование и Конфликты.

24 май 2010, 20:29

PPK писал(а):переделал спойлер, вроде как всё работает .. 8-) и jquery и mootools .. :roll:
Ну это здорово.
А где можно скачать эти переделанные файлы, которые бы работали на версии #35 ?

Вернуться в «Вопросы, ответы и примеры решений»