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

3.28K
.

ReaLs, постараюсь,но ничего не обещаю)он у меня готов был,потом случайно стёр(правда с багом,из-за которого я и не выложил),если руки дойдут то допишу

.
Andrei4ik93
__________________________________________________
# venom (14.08.2013 / 15:12)
ReaLs, Так и у меня со звуком...
Код в студию
.
venom
Люди берегите воду - пейте пиво...

Andrei4ik93, Файл mail.php в корне сайта

mail (+/-)

define('_IN_JOHNCMS', 1);
$rootpath = '';
require_once('incfiles/core.php');
if ($user_id) {
    if (empty($_COOKIE['new_mail']))
        setcookie("new_mail", "new", (time() + (core::$system_set['timeshift'] + core::$user_set['timeshift']) + 60 * 30));
    if ($_COOKIE['new_mail'] != 'new')
        $sound = '<object type="audio/mpeg" height="0" width="0" data="' . core::$system_set['homeurl'] . '/new_mess.mp3"></object>';
    else $sound = '';

    $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[] = '<a href="' . $home . '/mail/index.php?act=systems">+' . $new_sys_mail . '</a>';
    $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[] = '<a href="' . $home . '/mail/index.php?act=new">+' . $new_mail . '</a>';
    if ($datauser['comm_count'] > $datauser['comm_old'])
        $list[] = '<a href="' . core :: $system_set['homeurl'] . '/users/profile.php?act=guestbook&amp;user=' . $user_id . '">+' . ($datauser['comm_count'] - $datauser['comm_old']) . '</a>';
    $new_album_comm = mysql_result(mysql_query("SELECT COUNT(*) FROM `cms_album_files` WHERE `user_id` = '" . core :: $user_id . "' AND `unread_comments` = 1"), 0);
    if ($new_album_comm)
        $list[] = '<a href="' . core :: $system_set['homeurl'] . '/users/album.php?act=top&amp;mod=my_new_comm">++</a>';

    if (!empty($list)) echo '<span class="mail">' . $sound . functions::display_menu($list, '|') . '</span>';
}
.
ReaLs

venom, а в шапку что писать?

.
__________________________________________________
# venom (14.08.2013 / 17:03)
Andrei4ik93, Файл mail.php в корне сайта

[php]define('_IN_JOHNCMS', 1);
$rootpath = '';
require_once('incfiles/core.php');
if ($user_id) {
if (empty($_COOKIE['new_mail']))
setcook
А звук на всех арбузах идёт?
.

и нельзя ли код выше сразу в файле выложить?

.
Люди берегите воду - пейте пиво...

ReaLs, Пост Fublin

.
Люди берегите воду - пейте пиво...
# Andrei4ik93 (14.08.2013 / 17:37)
А звук на всех арбузах идёт?
Да
.
__________________________________________________
# venom (14.08.2013 / 17:39)
Да
Если так,то отлично
.
Reistlin

использовать jquery ради одной функции? не лучшая идея

Всего: 82