Быстрая проверка почты
|
|
cucYa | Отредактировал cucYa - Воскресенье, 22 Февраля 2009, 18:18 Дата: 22 Февраля 2009, 15:24 | Сообщение # 1 | ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Да, я не программист, но я очень не люблю ю.код - $IS_NEW_PM$ который очень долго обновляется. И вот что я сделал 1.0 В css. Code #new_mail {display: none;} 1.1 Подключаем jQ (если нету) 2.0 Между head. Code <script type="text/javascript"> // Проверяем почту каждые 30 секунд. cmail = setInterval(checkmail, 30*1000); // Сама функция. function checkmail(){ $('#new_mail').load('http://helper.ucoz.ru/index/14/ b.unread', function(){ if( $('#new_mail b.unread').length > 0){$('#new_mail_message').html('У вас новое <a href="http://helper.ucoz.ru/index/14/" target="_blank">личное сообщение</a> (<span style="text-decoration: blink;">!</span>)');}});} </script> 2.1 К body приписываем Code onload="checkmail();" 3.0 По месту, где нужно видеть текст о новом лс. Code <span id="new_mail_message"></span> 3.1 Желательно сразу после body. Code <span id="new_mail"></span> | | |
|
Angel7 | Дата: 22 Февраля 2009, 16:03 | Сообщение # 2 | ● ● ● ● ● 693 сообщения Статус: Offline | работает? тогда огромное спасибо | | |
|
kydapodatsya | Дата: 22 Февраля 2009, 16:08 | Сообщение # 3 | ● ● ● ● ● Дизайнер 2557 сообщений Статус: Offline | cucYa, почему не в разработки? | | |
|
cucYa | Дата: 22 Февраля 2009, 16:10 | Сообщение # 4 | ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | kydapodatsya, потому что я не знаю, нормально это или нет | | |
|
kydapodatsya | Дата: 22 Февраля 2009, 16:18 | Сообщение # 5 | ● ● ● ● ● Дизайнер 2557 сообщений Статус: Offline | cucYa, блинк-то не кроссбраузерен | | |
|
cucYa | Дата: 22 Февраля 2009, 16:20 | Сообщение # 6 | ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | kydapodatsya, не важно, у меня мигает, а это значит всё круто | | |
|
Angel7 | Дата: 22 Февраля 2009, 16:36 | Сообщение # 7 | ● ● ● ● ● 693 сообщения Статус: Offline | а у меня всегда вылезает Добавлено (22 Февраль 2009, 16:36) --------------------------------------------- вру, все отлично! СПАСИБО! | | |
|
cucYa | Дата: 22 Февраля 2009, 16:40 | Сообщение # 8 | ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Angel7, знаю... поэтому и не в скриптах, надо пофиксить | | |
|
Angel7 | Дата: 22 Февраля 2009, 16:43 | Сообщение # 9 | ● ● ● ● ● 693 сообщения Статус: Offline | а я уже поставила | | |
|
Vanofuture | Отредактировал Vanofuture - Воскресенье, 22 Февраля 2009, 17:07 Дата: 22 Февраля 2009, 17:06 | Сообщение # 10 | ● ● ● ● ● Все админы едят апельсины 1650 сообщений Статус: Offline | Код жесть. Надо бы что-то вроде: Code <script type="text/javascript"> // Проверяем почту каждые 180 секунд. cmail = setInterval(checkmail, 180*1000);
// Сама функция. function checkmail(){ $('#new_mail').load('http://helper.ucoz.ru/index/14 b.unread', function(){ if( $('#new_mail b.unread').length > 0){$('#new_mail_message').html('У вас новое <a href="/index/14/" target="_blank">личное сообщение</a> (<span style="text-decoration: blink;">!</span>)');}});} </script> Не проверял. | | |
|
AllCity | Дата: 22 Февраля 2009, 17:16 | Сообщение # 11 | ● ● ● ● ● 78 сообщений Статус: Offline | Бесполезная штука Добавлено (22 Февраль 2009, 17:16) ---------------------------------------------
$IS_NEW_PM$ который очень долго обновляется зато снижает нагрузку на сервер | | |
|
cucYa | Дата: 22 Февраля 2009, 18:21 | Сообщение # 12 | ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | зато снижает нагрузку на сервер booze юзеру в большинстве случаев нужна скорость, ну так вот она а на счёт кода is_new_pm, я спросил у алминов - будет ли сокращён промежуток обновлений, они ничего не ответили, просто удалили комм. | | |
|
mob_dp | Дата: 22 Февраля 2009, 19:49 | Сообщение # 13 | ● ● ● ● ● 4112 сообщений Статус: Offline | cucYa, дык это у пользователей при каждом рефреше 2 страницы сразу будут загружаться? Я блин через куки скрипт Гаары перефигачивал чтоб трафик не жрало у людей а ты вот так лепишь доп функцию | | |
|
cucYa | Дата: 22 Февраля 2009, 19:55 | Сообщение # 14 | ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Лично я трафик не считаю, так у меня безлимитка, да и у многих тоже. А кто его считает, тот пускай не ставит, это его личное дело.Добавлено (22 Февраль 2009, 19:55) ---------------------------------------------
Не 2, а 1, из страницы с лс будет загружаться только b.unread | | |
|
mob_dp | Дата: 22 Февраля 2009, 19:59 | Сообщение # 15 | ● ● ● ● ● 4112 сообщений Статус: Offline | cucYa, ну все равно загружается весь html код для того чтобы потом найти нужный объект и передать данные. | | |
|