1 (04.12.2011 02:12 отредактировано gidit)

Тема: jQuery Chat + jQuery version 1.6.4

Версия PunBB: PunBB 1.4.1
jQuery Chat : версия 0.7.3
jQuery Версия 0.1.1 Разработчик: KANekT

Так же были установлены:

Upload images to post: Версия 1.2.0
Fancy jQuery Addons: Версия 2.2
jQuery: Разработчик: PunBB Development Team Версия 1.1.30

После чего при добавлении сообщения в чат, оно отображалось два раза, это было вызвано тем что на странице index.php в заголовке страницы присутствовала строка

<script type="text/javascript" src="forum/extensions/jquery/jquery.js"></script>

А в конце странице:

.script("forum/extensions/pun_jquery/js/jquery-1.6.4.min.js").wait()


т.е JS jquery подключалась два раза.

Решил проблему просто в файл manifest.xml в папке forum/extensions/pun_jquery/ внес небольшое изменение:

Вместо

                default:                    $ext_pun_jquery_url = $ext_info['url'].'/js/jquery-'.PUN_JQUERY_VERSION.'.min.js';                  break;

Добавил

                default:                     $arr_jq = explode(" ", $forum_config['o_jquery_text']);                   if(!in_array(FORUM_PAGE, $arr_jq)) {                      $ext_pun_jquery_url = $ext_info['url'].'/js/jquery-'.PUN_JQUERY_VERSION.'.min.js';                     break;                   }

Решение не элегантное, но помогло.

Поделиться