На форуме InfoScript.ru вы можете: задать вопросы по php, вопросы по javascript, вопросы по системе uCoz, заказать графику для вашего сайта и просто пообщаться с хорошими людьми
  • Страница 1 из 1
  • 1
уведомление о сообщении
Nikitin_Vitalii Дата: Среда, 05.10.2011, 17:48 | Сообщение # 1
Offline
Опытный
Стандартный аватар
Пользователи
Сообщений:97
Награды:0
Замечания:0%
Репутация
0
Здравствуйте! Подскажите пожалуйста где найти скрипт уведомления сообщения (как у вас, ну или как был, сейчас уже не знаю), который без обновления страницы показывает что новое сообщение. Спасибо!
 
InfoDusha Дата: Четверг, 06.10.2011, 09:09 | Сообщение # 2
Offline
Гуру
Script Creator
Сообщений:809
Награды:2
Замечания:0%
Репутация
115
Quote (Nikitin_Vitalii)
где найти

Либо в раздел поиск скриптов, либо яндекс.
Есщё у TRANE в блоге был.


не забываем про "+";
infodusha.ru
 
antisept Дата: Четверг, 06.10.2011, 11:32 | Сообщение # 3
Offline
BrainStorming
Администраторы
Сообщений:2847
Награды:51
Репутация
987
Nikitin_Vitalii,
Code

<?if($USER_LOGGED_IN$)?>  
<script type="text/javascript">function tMess(n){var a=[' новое сообщение',' новых сообщения',' новых сообщений'];return a[n%10==1&&n%100!=11?0:n%10>=2&&n%10<=4&&(n%100<10||n%100>=20)?1:2]}; function getPM(){$.get("/index/14",function(a){var s=$("b.unread",a).size();if (s) {var n=tMess(s),all=[],leg=(s==1)?'Сообщение':'Сообщения';$("b.unread",a).each(function(){var title = $(this).html(), href = $(this).parent().attr("href"); all.push('» <a href="'+href+'">'+title+'</a>');}); new _uWnd('ls','Новые ЛС',250,120,{icon:'/design/message.png',align:'left'},'<center>Вам пришло '+s+n+'!</center><br><fieldset><legend>'+leg+'</legend>'+all.join("<br>")+'</fieldset>');}});setTimeout(getPM,100000)};getPM();</script>  
<?endif?>


а вообще, юзай поиск smile


Если я долго не выполняю обещаний, напомните мне в ЛС. Скорее всего, я просто забыл.

Не оказываю помощь через ЛС. Все вопросы - на форум или в комментарии.
 
Victor Дата: Четверг, 06.10.2011, 20:20 | Сообщение # 4
Offline
Супер чел
Проверенные
Сообщений:277
Награды:1
Замечания:0%
Репутация
135
Вот как у меня на сайте.. это в шапку сайта
Code
<!-- Уведомление о непрочитанном сообщении -->
<script type="text/javascript">    
jQuery(document).ready(function(){    
setInterval("jQuery('#MessageA').load('# span#MessageB');",15000);
});    
</script>    
<span id="MessageA"><span id="MessageB">
<?if($UNREAD_PM$>0)?><a href="/index/14"><div class="new_message">У Вас $UNREAD_PM$ непрочитан<?if($UNREAD_PM$%10=0||$UNREAD_PM$%10>4||$UNREAD_PM$%100>10&&$UNREAD_PM$%100<15)?>ных<?else?><?if($UNREAD_PM$%10=1)?>ное<?else?>ных<?endif?><?endif?> сообщен<?if($UNREAD_PM$%10=0||$UNREAD_PM$%10>4||$UNREAD_PM$%100>10&&$UNREAD_PM$%100<15)?>ий<?else?><?if($UNREAD_PM$%10=1)?>ие<?else?>ия<?endif?><?endif?></div><?if($UNREAD_PM$>1)?><?endif?></a><?endif?></span></span>
<!-- /Уведомление о непрочитанном сообщении -->


а это в css

Code
/*Уведомление о новом сообщении*/
.new_message {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
position: fixed;
bottom: 1px;
left: 1px;
background-color: #000;
opacity: 0.7;
padding: 3px;
color: #fff;}    

.new_message:hover {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
position: fixed;
bottom: 1px;
left: 1px;
background-color: #000;
opacity: 0.9;
padding: 3px;
color: #fff;}


Обновляется каждые тридцать секунд. Вот скрин → http://s43.radikal.ru/i100/1110/cb/890068aa7300.jpg




Сообщение отредактировал Victor - Пятница, 07.10.2011, 07:38
 
Nikitin_Vitalii Дата: Пятница, 07.10.2011, 17:57 | Сообщение # 5
Offline
Опытный
Стандартный аватар
Пользователи
Сообщений:97
Награды:0
Замечания:0%
Репутация
0
Quote (InfoDusha)
Либо в раздел поиск скриптов, либо яндекс.
Есщё у TRANE в блоге был.

В том то и дело, я даже не знаю как написать чтобы найти, он по моим запросам ничего не находит..

Quote (antisept)
а вообще, юзай поиск smile

Спасибо! Всё работает, такой мне и надо было!) У вас на сайт я тоже не нашел ничего))

Victor,
Спасибо, но мне другой надо было)
 
  • Страница 1 из 1
  • 1
Поиск: