Кто нибудь может помочь с кодом? Суть такова - в движке dle есть модуль pm_alert.php, при получении сообщения на сайте оно всплывает только при обновлении странички, как это можно решить аяксом? Код (Text): <?php if(!defined('DATALIFEENGINE')){die("Hacking attempt!");} $row = $db->super_query("SELECT subj, text, user_from FROM " . USERPREFIX . "_pm WHERE user = '$member_id[user_id]' AND folder = 'inbox' ORDER BY pm_read ASC, date DESC LIMIT 0,1"); $userqq = $row['user_from']; $roq = $db->super_query("SELECT foto FROM " . USERPREFIX . "_users WHERE name = '$userqq'"); $lang['pm_alert'] = str_replace ("{user}" , $member_id['name'], str_replace ("{num}" , intval($member_id['pm_unread']), $lang['pm_alert']));$row['subj'] = dle_substr(stripslashes($row['subj']),0,25, $config['charset'])." ..."; $row['text'] = str_replace ("<br />", " ", $row['text']); $row['text'] = dle_substr(strip_tags (stripslashes($row['text']) ),0,70, $config['charset'])." ...";if ($roq['foto'] !== "")$foto = "{$config['http_home_url']}uploads/fotos/{$roq['foto']}"; else $foto = "{$config['http_home_url']}templates/{$config['skin']}/images/noavatar.png"; $pm_alert = "<style> .uContent { margin-bottom:10px; width:300px; background:url('{THEME}/images/bg.png'); padding:7px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.70); -webkit-box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.70); box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.70); } div.uPm-close {width:18px;height:18px;background:url('{THEME}/images/close.png') no-repeat; } div.uPm-close:hover {background-position:0px -18px; } </style> <div style=\"position:relative;\" id=\"uMp-time-close\"> <div style=\"z-index:999;position:fixed;bottom:5px;right:5px;\"> <div class=\"uContent\" style=\"display:none;\" id=\"uMp-time\"><table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\"> <tr> <td valign=\"top\" style=\"color:#fff;text-shadow:0px 1px 0px rgba(0, 0, 0, 0.70);\" width=\"100%\"> <b>Новое уведомление от <a href='/index.php?subaction=userinfo&user={$row['user_from']}'>{$row['user_from']}</a> </b></td><td> <a href=\"javascript://\" onclick=\"$('#uMp-time-close').delay('100').fadeOut('fast');\"> <div style=\"margin-top:-3px;\"> <div class=\"uPm-close\"> </div> </div> </a> </td> </tr> </table> <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin-top:5px;\"> <tr><td width=\"50px\" valign=\"top\"><img style=\"width:50px;\" src=\"{$foto}\" border=\"0\"></td> <td style=\"padding-left:7px;\" valign=\"top\"> <div style=\"color:#bbb;\">Тема: {$row['subj']}<br> <a style=\"color:#fff;\" href=\"/index.php?do=pm\"> <a href='/index.php?do=pm'>{$row['text']}</a></a></div></td></tr> </table> </div></div></div> <script type=\"text/javascript\">$('#uMp-time').fadeIn('slow');</script>"; ?> <embed src="/sound/sound.mp3" width="0" height="0" autostart="true" loop="false"></embed>
Попробовал сделать по другому, но теперь сервер выкидывает ошибку файла в исходном коде 403 ((( подскажите в чем дело?