€
$
₴
₽
EN
RU
Vmeste.EU
Лента
Каталог
Файлы
Форумы
Услуги
Основное
Radiotalk
Пользовательское
MPCHAT - CMS хостинг чатов для профессионалов
90 •
Посмотреть все темы
AJAX версия - скажем ДА касперскому и другим врагам потоковых движков
1
...
5
6
937
andrus
@andrus
14.06.2008
demon
пишет:
чтоб пльзователей не отпугивало можно сделать переключение на ажакс без этого окошка алерта..
запутался я немного, думал, что сейчас по умолчанию ajax стоит, а в случае проблем переключается на старый.
можешь подсказать как сделать, чтобы при заходе сразу ajax врубался? (или хотя бы не выскакивали эти окошки в случае проблем)
20090
Dimitry
@Dimitry
14.06.2008
interval=window.setTimeout('if(confirm("Ваш компьютер не может работать с потоковым движком чата. Нажмите ОК для перехода на другой движок чата или Отмена для дальнейших действий.")) ajax(1); else if(confirm("Нажмите ОК чтобы узнать причину или Отмена для продолжения загрузки потокового движка.")) parent.left.location.href="index.php?inc=problem";',10000);
меняем на
interval=window.setTimeout('ajax(1);',10000);
но это не рекомендуется так как ажакс это всего лишь дополнительный движок и он не всегда может работаьь хорого и неизвестно сколько он народу потянет.. также он ещё очень стабилен.. так что лучше оставлять алетр чтобы пользователь пробовал попасть на обычный движок!
937
andrus
@andrus
15.06.2008
demon
пишет:
interval=window.setTimeout('if(confirm("Ваш компьютер не может работать с потоковым движком чата. Нажмите ОК для перехода на другой движок чата или Отмена для дальнейших действий.")) ajax(1); else if(confirm("Нажмите ОК чтобы узнать причину или Отмена для продолжения загрузки потокового движка.")) parent.left.location.href="index.php?inc=problem";',10000);
меняем на
interval=window.setTimeout('ajax(1);',10000);
но это не рекомендуется так как ажакс это всего лишь дополнительный движок и он не всегда может работаьь хорого и неизвестно сколько он народу потянет.. также он ещё очень стабилен.. так что лучше оставлять алетр чтобы пользователь пробовал попасть на обычный движок!
Спасибо, помогло. В принципе, это дополнительную нагрузку создавать не должно т.к. ajax все равно врубается только в случае технических проблем, только теперь автоматически
10
MrPresident
@MrPresident
29.07.2008
Доброго времени суток.
Такой вопрос - исходя из скрипта, да и всего вышесказанного - по идее, в указанное время тайм-аута должна идти какая-то проверка на предмет поддержания непрерывного потокового движка. Но или я чего-то недопонимаю, или так задумано - даже если увеличить цифру в
interval=window.setTimeout ... ajax(1); ... parent.left.location.href="index.php?inc=problem";',10000);
До 10-ти минут, к примеру, по истечении этого срока окошко всё равно всплывает)
Вопрос в чём - возможно ли как-нибудь избежать этого окошка для пользователей, у которых нет проблем с непрерывным потоковым двигом, или окошко с выбором и должно появляться поголовно у всех?)
Заранее благодарен.
20090
Dimitry
@Dimitry
29.07.2008
у всех оно никак не должно появляться, 10000 = 10 сек
в течении 10 сек идёт проверка, если непрерывный движок не загрузился за 10 сек, то открывается это окошко..
даже с плохим интернетом движок должен грузиться в течении 2х сек, т.е. этого времени хватает!
10
MrPresident
@MrPresident
29.07.2008
Спасибо большое за ответ, но в таком случае не могу найти объяснения... У меня в чате из 15-ти пользователей человек 5 постоянно отключали антивири и фаерволы перед входом, у остальных всегда всё было гладко. Но тем не менее, после редактирования скрипта - окошко беспокоит всех поголовно, вне зависимоти от величины таймаута.
Не подскажете, в чём может быть проблема?)
Отредактировано MrPresident -
29.07.2008
20090
Dimitry
@Dimitry
29.07.2008
а адрес чата?
наверное у всех антивирусы такие (