D
desmaxxx
Гость
кто пользуется данным модулем?может сказать как сделать так,чтобы при обновлении страницы,оповещение вновь не показывалось?а только один раз (надеюсь поняли меня)вот если че код Показать / Скрыть текст*/if($_POST['edit']=="check" { @error_reporting ( E_ALL ^ E_WARNING ^ E_NOTICE ); @ini_set ( 'display_errors', true ); @ini_set ( 'html_errors', false ); @ini_set ( 'error_reporting', E_ALL ^ E_WARNING ^ E_NOTICE ); @session_start(); define('DATALIFEENGINE', true); define('ROOT_DIR', '../..' define('ENGINE_DIR', '..' include ENGINE_DIR . '/data/config.php'; require_once ENGINE_DIR . '/classes/mysql.php'; require_once ENGINE_DIR . '/data/dbconfig.php'; require_once ENGINE_DIR . '/modules/functions.php'; require_once ENGINE_DIR . '/modules/sitelogin.php'; @header("Content-type: text/html; charset={$config['charset']}" $pm = 0; $db->query("SELECT p.id, p.subj, p.text, p.user_from, p.date, u.foto FROM ".PREFIX."_pm as p, ".USERPREFIX."_users as u WHERE p.user_from=u.name AND p.pm_read='no' AND p.folder='inbox' AND p.user='{$member_id['user_id']}' ORDER BY p.id DESC" while($row = $db->get_row()) { $pm++; $foto = ( $row['foto'] AND (file_exists( ROOT_DIR."/uploads/fotos/{$row['foto']}" )) ) ? "/uploads/fotos/{$row['foto']}" : "/templates/{$config['skin']}/images/noavatar.png"; $user = "<a href=\\"/user/".urlencode($row['user_from'])."/\\">{$row['user_from']}</a>"; $sabj = "<a href=\\"/index.php?do=pm&doaction=readpm&pmid={$row['id']}\\">Тема: ".dle_substr(stripslashes($row['subj']),0,30, $config['charset'])."...</a>"; $text = str_replace("<br />", " ", $row['text']); $text = dle_substr(strip_tags(stripslashes($row['text'])),0,200, $config['charset'])." ..."; $js .= "$(\\"#pm_notifier_new\\".notify({ speed:2000, expires:6000 }).notify(\\"create\\", { text:'<img src=\\"{$foto}\\" style=\\"float: left; height: 50px;\\" /><h1>Новое сообщение от: {$user}</h1><div style=\\"color:#fff;\\">{$sabj}<br>{$text}<br clear=\\"all\\"></div>' });\\n"; } $db->free(); if($pm > 0) {echo <<<HTML<script language="javascript" type="text/javascript"><!--{$js}//--></script><div id="pm_notifier_new"> <div id="themeroller"> <a class="ui-notify-close" href="#"><span class="ui-notify_close" style="float:right"></span></a> <p>#{text}</p> </div></div><embed src="/uploads/notifier.mp3" loop="false" autoplay="true" hidden="true"></embed>HTML; }} else { if(!defined('DATALIFEENGINE') die("Hacking attempt!"echo <<<HTML<script language="javascript" type="text/javascript"><!--function check_LS() { $.post(dle_root + "engine/modules/pm_notifier.php", {edit:"check"}, function(data){ $('#pm_notifier'.html(data); } );}check_LS();setInterval("check_LS()", 90000);//--></script><div id="pm_notifier" style="position: absolute;"></div>HTML;}?>