Показать сообщение отдельно
  #1 (permalink)  
Старый 16.10.2012, 20:53
Аспирант
Отправить личное сообщение для noid Посмотреть профиль Найти все сообщения от noid
 
Регистрация: 16.09.2012
Сообщений: 38

mChat - мертвая textarea
Проблема в следующем. Сайт dle, модуль mChat.

В mchat используется jquery (выше 1.5 не хочет), который подключается вместе с ajax.js в mchat-овском файле block.php. И у меня скрипты на jquery, так мало того, ещё и dle сам использует jQuery. Ну, в двиге я вызов закомментировал, оставил ту библиотеку, которая у меня в шаблоне (я пару модальных окон подключил, и для них нужно вызвать jQuery еще до {headers} ). Но вот какая штука. Mchat грузит повторно свой старый jquery (на котором, кстати, дле со всеми скриптами нормально работает, если вызов вставить до {headers} ), и из-за этой, как я понял, повторной загрузки отключаются нахер все остальные скрипты, как длеешные, так и мои, подключенные. А когда убираю вызов jquery из mchat-овского block.php, то чат прекрасно работает, но после отправки сообщения, textarea мчата, откуда только что было отправлено сообщение становится неактивной. То есть, внутри её даже не вызывается контекстное меню браузера. Работать начинает только после перезагрузки страницы. Вывод - mchat-овский jquery нужен только для обновления textarea, как я понял. И, наверное, не весь, а маленький кусочек кода, который можно было бы в плагин вынести, и он не убивал бы остальные скрипты, падла. Но как этот кусок вытащить оттуда? Вернее какой именно кусок нужен? Я вчера фрагмент за фрагментом, наобум вырезал из mchat-овского jquery, и даже без одного кусочка ничего не работает. Вообщем, не знаю что делать. Пробовал <script>var _ = jQuery.noConflict(true)</script> и <script>jQuery.noConflict()</script> в main.tpl после jquery ставить, тоже не помагает. Что посоветуете?


Собираю на локалхосте, ссылку дать не получится. Я понимаю, телепаты в отпуске, но я не знаю, какую именно часть кода приложить, если это нужно. Все что мне приходит в голову - jQuery файл, но его как-бы все и так знают.

ps О себе: html, css - 5, javascrip, php - 2, вышивание - отлично.

Последний раз редактировалось noid, 16.10.2012 в 22:08.
Ответить с цитированием