взял всплывающее окошко с ДЛЕ, т.е когда в ЛС приходит новое сообщение, то оно всплывает посередине экрана, а в панели появляется конвертик.
так вот я закрываю окошко, а при обновлении оно опять всплывает.
как сделать, чтобы после закрытия окошко не всплывало?
1. Defenderyk - 4 февраля 2010 — 17:28 - перейти к сообщению
2. yura3d - 4 февраля 2010 — 21:09 - перейти к сообщению
Defenderyk пишет:
взял всплывающее окошко с ДЛЕ, т.е когда в ЛС приходит новое сообщение, то оно всплывает посередине экрана, а в панели появляется конвертик.
так вот я закрываю окошко, а при обновлении оно опять всплывает.
как сделать, чтобы после закрытия окошко не всплывало?
так вот я закрываю окошко, а при обновлении оно опять всплывает.
как сделать, чтобы после закрытия окошко не всплывало?
Что за окошко, каким образом оно было добавлено на форум? Информации в сообщении ровным счётом нет, поэтому и сказать даже нечего
3. Defenderyk - 4 февраля 2010 — 21:13 - перейти к сообщению
да нет, не на форум, на сайт один поставил
скрипты выкладываю.
Часть кода, который отвечает за вывод
(Добавление)
т.е как вот здесь на форуме, нажал-нет и оно не всплывает, а только циферка 1 стоит для оповещения
скрипты выкладываю.
Часть кода, который отвечает за вывод
CODE:
if (!isset($_COOKIE[COOKIE_PREFIX.'privmessages'])) {
$_COOKIE[COOKIE_PREFIX.'privmessages'] = 0;
}
if ($_COOKIE[COOKIE_PREFIX.'privmessages'] > $msg_count) {
$cookievalue = $msg_count;
setcookie(COOKIE_PREFIX."privmessages", "$cookievalue", time() + 3600, "/", "", "0");
}
if ($_COOKIE[COOKIE_PREFIX.'privmessages'] < $msg_count) {
$msg_settings = dbarray(dbquery("SELECT * FROM ".DB_MESSAGES_OPTIONS." WHERE user_id='0'"));
$mdata = dbarray(dbquery("SELECT * FROM ".DB_MESSAGES." WHERE message_read='0' AND message_folder='0' ORDER BY message_id DESC LIMIT 0,1"));
$mdata2 = dbarray(dbquery("SELECT * FROM ".DB_USERS." WHERE user_id='".$mdata['message_from']."'"));
echo "<div id='newpmpopup' class='newpmpopup'>";
echo "<div id='newpm' style='display:none;'>";
echo "<div id='newpmheader'>";
if (!isset($_COOKIE[COOKIE_PREFIX.'privmessages'])) {
$_COOKIE[COOKIE_PREFIX.'privmessages'] = 0;
}
if ($_COOKIE[COOKIE_PREFIX.'privmessages'] > $msg_count) {
$cookievalue = $msg_count;
setcookie(COOKIE_PREFIX."privmessages", "$cookievalue", time() + 3600, "/", "", "0");
}
if ($_COOKIE[COOKIE_PREFIX.'privmessages'] < $msg_count) {
$msg_settings = dbarray(dbquery("SELECT * FROM ".DB_MESSAGES_OPTIONS." WHERE user_id='0'"));
$mdata = dbarray(dbquery("SELECT * FROM ".DB_MESSAGES." WHERE message_read='0' AND message_folder='0' ORDER BY message_id DESC LIMIT 0,1"));
$mdata2 = dbarray(dbquery("SELECT * FROM ".DB_USERS." WHERE user_id='".$mdata['message_from']."'"));
echo "<div id='newpmpopup' class='newpmpopup'>";
echo "<div id='newpm' style='display:none;'>";
echo "<div id='newpmheader'>";
(Добавление)
т.е как вот здесь на форуме, нажал-нет и оно не всплывает, а только циферка 1 стоит для оповещения
4. Defenderyk - 12 февраля 2010 — 08:52 - перейти к сообщению
жаль, оч ень жаль