ajax оповещения о почте

1.77K
.
Reistlin, сейчас Chrommium скачаю
.
Вот это пишем с хеадтам где будет вывод - ЭТО ТОКА ДЛЯ ВЕБ
/*ОПОВЕЩЕНИЯ ЧРЕЗ АЯКС*/
 ?>
 <div id="content"></div>
 <script> 
 function show() 
 { 
 $.ajax({ 
 url: "../opov_web/", 
 cache: false, 
 success: function(html){ 
 $("#content").html(html); 
 } 
 }); 
 } 
 $(document).ready(function(){ 
 show(); 
 setInterval('show()',60000); 
 }); 
 </script>
 <?php



создавем папку opow_web в ней файл index.php

index.php - 4.4.0 в других версиях хз..
<?php
define('_IN_JOHNCMS', 1);
require_once ('../incfiles/core.php'); 
if ($user_id) {
    $list = array();
$new_sys_mail = mysql_result(mysql_query("SELECT COUNT(*) FROM `cms_mail` WHERE `from_id`='$user_id' AND `read`='0' AND `sys`='1' AND `delete`!='$user_id';"), 0);   
    if ($new_sys_mail) $list[] = '<td class="top"><a href="' . $home . '/mail/index.php?act=systems"><img src="/images/mail_sys.png" width="16" height="16" alt="" />&#160;Система (+' . $new_sys_mail . ')</a></td>';  
    $new_mail = mysql_result(mysql_query("SELECT COUNT(*) FROM `cms_mail` LEFT JOIN `cms_contact` ON `cms_mail`.`user_id`=`cms_contact`.`from_id` AND `cms_contact`.`user_id`='$user_id' WHERE `cms_mail`.`from_id`='$user_id' AND `cms_mail`.`sys`='0' AND `cms_mail`.`read`='0' AND `cms_mail`.`delete`!='$user_id' AND `cms_contact`.`ban`!='1' AND `cms_mail`.`spam`='0'"), 0);   
    if ($new_mail) $list[] = '<td class="top"><a href="' . $home . '/mail/index.php?act=new">' . $lng['mail'] . ' <br />+' . $new_mail . '</a></td>';
$totallibrary = mysql_result(mysql_query("SELECT COUNT(*) FROM `myjornal` WHERE `login`='$login' AND `chit`='0' AND `del`='0' "), 0);
if ($totallibrary) $list[] = '<td class="top"><a href="' . core::$system_set['homeurl'] . '/library/jornal.php">Произведения <br />+' . $totallibrary . '</a></td>';
            if ($datauser['comm_count'] > $datauser['comm_old']) $list[] = '<td class="top"><a href="' . core::$system_set['homeurl'] . '/users/profile.php?act=guestbook&amp;user=' . $user_id . '">' . $lng['guestbook'] . ' <br />+' . ($datauser['comm_count'] - $datauser['comm_old']) . '</a></td>';
    $new_album_comm = mysql_result(mysql_query("SELECT COUNT(*) FROM `cms_album_files` WHERE `user_id` = '" . $user_id . "' AND `unread_comments` = 1"), 0); 
    if($new_album_comm) $list[] = '<td class="top"><a href="' . core::$system_set['homeurl'] . '/users/album.php?act=top&amp;mod=my_new_comm">Отзывы к<br />Фото</a></td>';
if ($datauser['journal_forum']) $list[] = '<td class="top"><a href="' . core::$system_set['homeurl'] . '/users/journal.php">Форум<br />+' .$datauser['journal_forum']. '</a></td>';

    if (!empty($list)) {
echo '<table class="www" width="100%"><tr><td width="10%">' . $lng['unread'] . ':</td>' . functions::display_menu($list,'') . '</tr></table>';
}
}


в эту же папку кидаем прикрепленный файл jquery.js
и пишем в head.php такое вот..
<script type="text/javascript" src="' . $set['homeurl'] . '/opov_web/jquery.js"></script>
Прикрепленные файлы:
.
там надо убрать таблицу вокург оповещений и прилепить своё чтонить...вощемтам яно все вроде..
.
Fublin, чем твой круче чем у автора
.
с таблицей там конечно лучше все сделать в цсс...там на валидаторе птому что много ошибок будет еси что..ну там хз...главное все рабочее точно, у меня полтора года работает..
.
ReaLs (28.07.2013 / 15:59)
Fublin, чем твой круче чем у автора
я тя что то не пойму совсем..не нравится не ставь, ставь как у автора..делов то...где я сказал что у меня круче ??? я выложил код рабочий, там надо изменить тока разметку под себя каждому и все...
.
Reistlin, вот там разметк в выводе измени и будет намано..ну и там музыку или еще чево..
.
Fublin (28.07.2013 / 16:03)
я тя что то не пойму совсем..не нравится не ставь, ставь как у автора..делов то...где я сказал что у меня круче ??? я выложил код рабочий, там надо изменить тока разметку под себя каждому и все...
не работает твой
.
Fublin
ReaLs (28.07.2013 / 16:15)
не работает твой
Ну начит чота не так поставил..
файл скачал для аякса ? в папку кинул ?
.
Reistlin (28.07.2013 / 15:47)
странный у тебя хром)у меня всё нормально
всё, поставил браузер Chromium 30, полёт нормальный
Всего: 82