Mantius Опубликовано 19 Марта 2008 Жалоба Поделиться Опубликовано 19 Марта 2008 (изменено) Саннис, надеюсь, ты уже успел глянуть под тестовым логином шатбокс, просто пользователи жалуются на глюки, я сейчас его снова придется отключить. Если нужно будет-пиши сюда или в аську, в любой момент верну. Изменено 19 Марта 2008 пользователем Mantius Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 19 Марта 2008 Автор Жалоба Поделиться Опубликовано 19 Марта 2008 Саннис, надеюсь, ты уже успел глянуть под тестовым логином шатбокс, просто пользователи жалуются на глюки, я сейчас его снова придется отключить. Если нужно будет-пиши сюда или в аську, в любой момент верну.Бегать за ашим форумом я точно не буду. Вам дороги ваши пользователи, а мне моё время. Если по названию "шатбокс 4й версии" можно его найти, посмотрю при наличии времени, не более. Ссылка на комментарий Поделиться на других сайтах Прочее
Mantius Опубликовано 19 Марта 2008 Жалоба Поделиться Опубликовано 19 Марта 2008 Бегать за ашим форумом я точно не буду.и не надо, я сделал для тестового пользователя отдельную группу и теперь чат виден(и следовательно вызывает глюки) только ему и админам. Заходите в любое удобное для вас время.На случай если потребуются тесты отправки сообщений на форуме, то лучше использовать вот эту тему:http://voronezhec.ru/?showtopic=194&st=1500Вам дороги ваши пользователи, а мне моё время.вполне логичноЕсли по названию "шатбокс 4й версии" можно его найти, посмотрю при наличии времени, не более.тоже не за чем, вот ссылка: http://mods.invisionize.com/db/index.php/f/6980 Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 19 Марта 2008 Автор Жалоба Поделиться Опубликовано 19 Марта 2008 Возможно поможет следующий трюк:В начало ./jscripts/sns_ajax_fast_reply.js добавить:var shoutout_active_temp = 0;Найти:function sns_afr_buttons_lock() { document.forms['REPLIER'].submit.disabled = true; try{document.forms['search'].sns_ajax_get_new.disabled = true;}catch(e){} }Заменить на:function sns_afr_buttons_lock() { shoutout_active_temp = shoutout.activated; shoutout.activated = 0; document.forms['REPLIER'].submit.disabled = true; try{document.forms['search'].sns_ajax_get_new.disabled = true;}catch(e){} }Найти:function sns_afr_buttons_unlock() { document.forms['REPLIER'].submit.disabled = false; try{document.forms['search'].sns_ajax_get_new.disabled = false;}catch(e){} }Заменить на:function sns_afr_buttons_unlock() { shoutout.activated = shoutout_active_temp; document.forms['REPLIER'].submit.disabled = false; try{document.forms['search'].sns_ajax_get_new.disabled = false;}catch(e){} } Ссылка на комментарий Поделиться на других сайтах Прочее
Mantius Опубликовано 19 Марта 2008 Жалоба Поделиться Опубликовано 19 Марта 2008 Судя по всему, данный фикс для второй версии, щас вот ее ставлю, хотелось бы обратить внимание, что лично у меня строка: <input type="checkbox" name="enablesig" value="yes" class="checkbox" checked="checked" /> {$this->ipsclass->lang['qr_add_sig']}встречается два раза, неплохо бы было отметить это в инструкции. После установки второй версии глюков стало больше и они стали заметно разнообразнее-было даже такое, что сообщение отправленное на форум появлялось в полном размере(с аватаркой и т.п.) в окне чата=) Если отправить сообщение в чат, а потом отписаться на форуме, то аякс вообще не срабатывал и страница обновлялась.Сделал вышеописанные изменения, тестирую что будет теперь. Ссылка на комментарий Поделиться на других сайтах Прочее
Mantius Опубликовано 20 Марта 2008 Жалоба Поделиться Опубликовано 20 Марта 2008 Пока что никто не жалуется 3*тьфу Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 20 Марта 2008 Автор Жалоба Поделиться Опубликовано 20 Марта 2008 Это радует. Если всё-таки будет повторение, просмотрю ещё раз js чата, он как обычно обширный, с ходу всё осознать не получается. в любом случае проблема должна быть решаемой, при использовании d22-shoutbox мне про глюки не говорили Ссылка на комментарий Поделиться на других сайтах Прочее
Vilz Опубликовано 20 Марта 2008 Жалоба Поделиться Опубликовано 20 Марта 2008 при d22 всё отлично работает ... вроде быхотя сам чат выдает какую то ошибку в Firebug ... но при этом всё продолжает работать Ссылка на комментарий Поделиться на других сайтах Прочее
Chrno Опубликовано 21 Марта 2008 Жалоба Поделиться Опубликовано 21 Марта 2008 Наконец я переехал на версию 2.3.4. Активно тестирующим юзерам отчаянно нравится быстрый ответ версии 2, но жалуются на следующую фичу: юзверь набирает ответ и тут вспоминает что забыл поправить один из постов. Жмет быстрое редактирование. Редактирует и по привычке клацает "Crtl+Enter" (в быстром ответе он сделал как сказано тут). Бац, добавляется пост, и он улетает в быстрый ответ (где-то в середине осталась открытая форма быстрого редактирования). Нельзя ли прикрутить проверку, чтобы форум соображал, где "Crtl+Enter" клацают (или чтобы хотя бы в быстром редактировании быстрый ответ не добавлялся). Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 21 Марта 2008 Жалоба Поделиться Опубликовано 21 Марта 2008 Он и так по идее должен соображать..т.е. отслеживается ctrl+enter у текущего элемента. Ссылка на комментарий Поделиться на других сайтах Прочее
Chrno Опубликовано 21 Марта 2008 Жалоба Поделиться Опубликовано 21 Марта 2008 У быстрого редактирования по умолчанию нет обработчика "Ctrl+Enter". Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 21 Марта 2008 Жалоба Поделиться Опубликовано 21 Марта 2008 И что? Ты считаешь что при этом он должен взять обработчик от другого контрола? Обработчик берётся от того контрола на котором в данный момент фокус. Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 21 Марта 2008 Жалоба Поделиться Опубликовано 21 Марта 2008 нет, ты не понялпользователь редактирует пост на аяксевызвал редактортам текстареаотредактировала на странице есть еще быстрый ответюзер жмет контролентери на контролентер реагирует быстрый ответпотому что реакция висит глобально, а не при учете, что фокус на быстом ответе добавляется пост, и он улетает в быстрый ответя так понял контент редактируемого поста улетает в быстрый ответ? Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 21 Марта 2008 Жалоба Поделиться Опубликовано 21 Марта 2008 а на странице есть еще быстрый ответюзер жмет контролентери на контролентер реагирует быстрый ответА где в это время находится курсор когда он нажимает? потому что реакция висит глобально, а не при учете, что фокус на быстом ответеэто как? Ссылка на комментарий Поделиться на других сайтах Прочее
Mantius Опубликовано 21 Марта 2008 Жалоба Поделиться Опубликовано 21 Марта 2008 при d22 всё отлично работает ... вроде быгде его качнуть не подскажешь? На этом после фикса тоже всё норм теперь, но блин глючной он просто. Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 21 Марта 2008 Жалоба Поделиться Опубликовано 21 Марта 2008 <script type="text/javascript"> <!-- document.onkeydown=function(e){ if (e) event=e if ((event.keyCode==13)&&(event.ctrlKey)){ try{ document.REPLIER.submit.click(); }catch(e){}; }} --> </script>прям в html коде Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 21 Марта 2008 Автор Жалоба Поделиться Опубликовано 21 Марта 2008 Одним словом, Chrno, какой обработчик на чём висит, по какой иструкции так сделали, что и куда улетает? P.S. Мысль уловил, можно пофиксить в моём js... Ссылка на комментарий Поделиться на других сайтах Прочее
legenda Опубликовано 21 Марта 2008 Жалоба Поделиться Опубликовано 21 Марта 2008 небольшой вопрос по моду: у мения стоит полноценный быстрый ответ и сделано так чтобы окно всегда было открыто у всех, но после отправки сообщения оно закрывается, по идее мелочь конечно, но если есть возможность исправить по простому буду благодарен и еще, после отправки сообщения я так понимаю идет операция проверки новых сообщений, а можно ли ее исключить оставив только отправку сообщения, а проверка новых делалась только через кнопку еще раз спасибо за мод Ссылка на комментарий Поделиться на других сайтах Прочее
Mantius Опубликовано 21 Марта 2008 Жалоба Поделиться Опубликовано 21 Марта 2008 Мои пользователи давно просили, потому считаю нужным довести до разработчика. Суть предложения в том, что перед отправкой сообщений когда идет загрузка новых, если новые сообщения в теме появились, то спрашивать подтверждения на отправку у пользователя.Это очень удобно, когда топик обсуждается активно, часто бывает, что пока человек пишет ответ в тему, кто-то другой уже испевает написать аналогичное сообщение и получается, что второе теряет свой смысл. Так или иначе, всегда удобно знать состояние темы не только на момент начала написания сообщения, но и на момент отправки, чтобы подредактировать мессагу в соответствии с изменениями в теме. Благо, что, как я представляю, не очень много придется менять для этого-просто добавить условие, что если новые сообщения в теме появились, то загрузить их и уточнить у пользователя точно ли он хочет отправить данное сообщение. И еще одно пожелание, пока не забыл. Часто из-за глюков или тормозов инета получается, что сообщение отправляется, но отчет о том, что оно отправлено не доставляется пользователю и тогда зависает табличка о том, что идет отправка сообщения, хотя мессага уже давно отправлена.Полностью учесть и исключить все факторы когда такое происходит(и вообще случаи, когда пользователь нажимает два раза на кнопку отправки сообщения) не получится, но вот сделать скрипт проверки не было ли отправлено непосредственно перед этим точно такое же сообщение вполне под силу, имхо. Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 21 Марта 2008 Автор Жалоба Поделиться Опубликовано 21 Марта 2008 небольшой вопрос по моду: у мения стоит полноценный быстрый ответ и сделано так чтобы окно всегда было открыто у всех, но после отправки сообщения оно закрывается, по идее мелочь конечно, но если есть возможность исправить по простому буду благодарен и еще, после отправки сообщения я так понимаю идет операция проверки новых сообщений, а можно ли ее исключить оставив только отправку сообщения, а проверка новых делалась только через кнопку еще раз спасибо за модЯ ещё могу понять повторяющиеся вопросы в общих форумах, но тут... Решение.Можно отключить подгрузку новых после постинга, но тогда и добавленное сообщение не отобразится. Мои пользователи давно просили, потому считаю нужным довести до разработчика. Суть предложения в том, что перед отправкой сообщений когда идет загрузка новых, если новые сообщения в теме появились, то спрашивать подтверждения на отправку у пользователя.Это очень удобно, когда топик обсуждается активно, часто бывает, что пока человек пишет ответ в тему, кто-то другой уже испевает написать аналогичное сообщение и получается, что второе теряет свой смысл. Так или иначе, всегда удобно знать состояние темы не только на момент начала написания сообщения, но и на момент отправки, чтобы подредактировать мессагу в соответствии с изменениями в теме.Ага, были одиночные предложение сделать такое. Попробую объяснить свою позицию и почему этого, имхо, лучше не делать. Благо, что, как я представляю, не очень много придется менять для этого-просто добавить условие, что если новые сообщения в теме появились, то загрузить их и уточнить у пользователя точно ли он хочет отправить данное сообщение.Разумется, всего лишь одно условие. Но то, добавились ли новые сообщения, знает сервер. И чтобы перед отправкой поста из быстрого ответа узнать это, прийдётся делать ещё один запрос к нему. Это не суть сложно, но увеличивает нагрузку на сервер, особенно если большинство постит через быстрый ответ, то в 1.5 раза. конечно, в этом отношении вторая версия модификации не идеальна, она и так их делает 2. Но для этого были причины: для обработки отправки и вывода за один запрос серверу требовалось много памяти. А вторая версия лишена этого недостатка. Увеличивать же теперь количество запросов и как следствие суммарную загрузку сервера может быть не кошерно. Конечно, всё может быть и иначе, но для этого нужно сначала это написать и проверить на работающем посещаемом форуме загрузку, чтобы можно было опираться на цифры.Одним словом: сделать это опять-таки можно, но делать это в виде обязательного пункта работы мода, имхо, не стоит. Если пишуший знает, что может прийти ответ, которые ему нужно причтать и учесть, то никто не мешает ему нажать кнопку проверки обновления. Ссылка на комментарий Поделиться на других сайтах Прочее
Chrno Опубликовано 21 Марта 2008 Жалоба Поделиться Опубликовано 21 Марта 2008 (изменено) Одним словом, Chrno, какой обработчик на чём висит, по какой иструкции так сделали, что и куда улетает? На всякий случай отвечаю: на быстром ответе висит обработчик комбинации Ctrl+Enter по вашей инструкции. Фокус стоит в редакторе быстрого редактирования. При нажатии Ctrl+Enter происходит добавление быстрого ответа и фокус переходит в быстрый ответ (у меня от по умолчанию открыт, по вашей инструкции отключена строка с его закрытием). Редактор быстрого редактирования остается висеть открытым. Офф: юзвери от мода визжат от восторга, особенно от кнопки "Добавить новые сообщения". Изменено 21 Марта 2008 пользователем Chrno Ссылка на комментарий Поделиться на других сайтах Прочее
Kvendi Опубликовано 21 Марта 2008 Жалоба Поделиться Опубликовано 21 Марта 2008 особенно от кнопки "Добавить быстрые сообщения".шош за кнопка такая интересная ? Ссылка на комментарий Поделиться на других сайтах Прочее
Mantius Опубликовано 21 Марта 2008 Жалоба Поделиться Опубликовано 21 Марта 2008 Одним словом: сделать это опять-таки можно, но делать это в виде обязательного пункта работы мода, имхо, не стоит. Если пишуший знает, что может прийти ответ, которые ему нужно причтать и учесть, то никто не мешает ему нажать кнопку проверки обновления.про нагрузку не совсем понял-ведь перед отправкой проверяется наличие новых сообщений в любом случае? Вот не делая лишних запросов по этим данным и выводить сообщение.Что пункт необязательным должен быть-это я согласен.А как насчет второго предложения? Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 21 Марта 2008 Автор Жалоба Поделиться Опубликовано 21 Марта 2008 Почему? Перед отправкой не проверяется никогда наличиие новых, оно просто отправляется и становиться последним, вот и всё. Так что тут надо решить, стоит это делать и скольким людям это нужно реально. Ссылка на комментарий Поделиться на других сайтах Прочее
Kvendi Опубликовано 21 Марта 2008 Жалоба Поделиться Опубликовано 21 Марта 2008 Хм, так есть же вроде уже давно мод для проверки новых сообшений перед отправкой, правда проверяется тольк ов форме полного ответа. Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения