ReaLs,  постараюсь,но ничего не обещаю)он у меня готов был,потом случайно стёр(правда с багом,из-за которого я и не выложил),если руки дойдут то допишу            
                        
         
            
            
            
                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&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&mod=my_new_comm">++</a>';
    if (!empty($list)) echo '<span class="mail">' . $sound . functions::display_menu($list, '|') . '</span>';
}
  
            
            
            
                venom,  а в шапку что писать? 
.gif) 
             
            
            
            
                # 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
А звук на всех арбузах идёт?            
 
                        
         
            
            
            
                и нельзя ли код выше сразу в файле выложить?
.gif) 
             
            
            
            
                использовать jquery ради одной функции? не лучшая идея