Помогите, пожалуйста, разобраться в Ajax чате
Вложений: 1
Здравствуйте, уважаемые программисты!
Использую чат для WordPress Pierre's Wordspew - очень удобный чат с настройками. Чат использует Ajax для отправки формы в БД и вывода сообщений в чат. При отправке сообщений, они появляются через 1 секунду. Но добавить следующее сообщение отправитель может только через 9 секунд. Возможно, это связано с задержкой отправки и получения данных от php-скрипта, но хочу выяснить. Возможно ли исправить это и сделать возможным отправку сообщений сразу, без задержки? В архиве сам чат. |
Это работа, и за нее обычно платят деньги.
Для таких сообщений предназначен раздел форума "Работа". Если вы все же хотите, чтобы вам помогли - приложите какие-то усилия сами и задавайте вопросы по ходу дела. |
Чат построен на скрипте ShoutBox, использует файл wordspew.php для обработки и вывода сообщений и
файл ajax_shout.js для обработки форм и динамического вывода сообщений. В файле ajax_shout.js я не нашел интервалов, связанных с кнопкой сабмит. Возможно, скрипт устанавливает время отклика. В файле ajax_shout.js есть такие функции: window.addEventListener window.attachEvent Указания интервалов я там не нашел. Вот есть еще функция, делающая активной кнопку сабмит только, если пользователь ввел сообщение: function checkStatus(focusState) { oSubmit = document.forms['chatForm'].elements['submit']; if (chatbarText.value != '' || focusState == 'active') { oSubmit.disabled = false; } else { oSubmit.disabled = true; } } Подскажите, что может устанавливать временные задержки для отправки формы? |
Цитата:
Это работа, и делать ее за вас просто так навряд ли кто-то будет, потому что интереса в этом мало - только практический и только у вас. Цитата:
Еще стоит посмотреть админку скрипта: вполне возможно, что эта опция является настраиваемой |
TTongorovortoto,
Короче, либо вы сами делаете эту работу для себя, либо платите кому-то кто может это сделать. Если ваших знаний PHP/JS недостаточно, чтобы справится самостоятельно, то либо поднимайте свой уровень, либо платите за работу тому у кого уровень уже есть. Этот форум - не бюро добрых услуг |
Часовой пояс GMT +3, время: 12:03. |