» »

Уникальное личное сообщение для uCoz


Уникальное личное сообщение для uCoz

Много сообщений приходилось тестировать, но это попалось в первые, своими функциями и уникальностью, что сразу решил поделиться. Это скрипт для сайта, уникальное личное сообщение для сайта системы uCoz. Уникальность состоит в том, что появляется почтовый ящик и при клике сколько писем в темной рамке, которое создано на чистом CSS стилей, где при желание, вы сами сможете изменить оттенок.

Теперь конкретней, как работает.

Это когда приходит сообщение и оно появиться виде почтового ящика в левом нижнем углу. Здесь добавлю, что картинку сами можете по своей тематике выставить, так как по умолчанию был простой конверт, но сделал его так.

личное сообщение для ucoz

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

ЛС

И только после этого вы перейдете к основе, но точнее перекинут вас в личные сообщение, где и прочтете.

Кто то скажет, а зачем делать двойную работу.

Но во первых вы как уже говорилось можете поставить свою картинку, во вторых, видите сколько пришло, и в третьих, очень стильно смотрится.

Установка:

В CSS:

Код
#mymess {padding:5px 6px;bottom:0;left:0;position:fixed;z-index:999999;}  
  #mymess img {cursor:pointer;}  
  #mymess2 {display:none;font-size:24pt;background:#000000;width:auto;height:auto;bottom:0;left:0; position:fixed;z-index:999999; border-top:1px solid #808080;border-right:1px solid #808080;}  
  #mymess2 a {font-size:1em;color:#dedede;text-decoration:none;padding:5px 6px;}  
  #mymess2 #close {font-weight:bold;cursor:pointer;color:#c0c0c0;float:right;border-left:1px solid #808080;padding:5px 6px;}  
  #mymess2 #close:hover {color:#fff}


Сам код, на страницах ставим го перед закрывающемся /body, в моем случай, просто поставил в низ сайта.

Код
<?if($UNREAD_PM$>0)?>  
  <div id="mymess"><img src="http://zornet.ru/CSS-ZORNET/Gresan/Buukznp.png" onclick="$('#mymess').slideToggle('fast'); $('#mymess2').slideToggle('fast');" title="У Вас нов<?if($UNREAD_PM$>1)?>ы<?else?>о<?endif?>е сообщени<?if($UNREAD_PM$>1)?>я<?else?>е<?endif?>!" border="0"></div>  
  <div id="mymess2">  
  <div id="close" onclick="$('#mymess2').hide()">X</div><a href='$PM_URL$'>  
  <script type="text/javascript" >  
  var num=$UNREAD_PM$;  
  function comend(comnum){  
  var i;  
  var str=' сообщен';  
  var str2=' нов';  
  comends = new Array(  
  ['ий'],['ие'],['ия'],['ия'],['ия'],['ей'],['ей'],['ей'],['ей'],['ей'],['ей'],['ей'],['ей']  
  ,['ей'],['ей'],['ей'],['ей'],['ей'],['ей'],['ей'],['ей']);  
  comends2 = new Array(  
  ['ых'],['ое'],['ых'],['ых'],['ых'],['ых'],['ых'],['ых'],['ых'],['ых'],['ых'],['ых'],['ых']  
  ,['ых'],['ых'],['ых'],['ых'],['ых'],['ых'],['ых'],['ых']);  
  i = comnum.toString();  
  while (i>20)  
  {i= i.substring(i.length - (i.length < 3 ? 1 : 2));}  
  document.write(comnum,str2,comends2[i],str,comends[i]);  
  }  
  comend(num);  
  </script>  
  </a></div><?endif?>


Сейчас много перешли на новую панель, но больше осталось на старой, где такой скрипт актуален.

Источник: http://trane73.3dn.ru/
26.03.2016 Просмотров: 378 Комментарий: (3)

Поделиться в социальных сетях

Материал разместил

Комментарий: 3
Kosten
Kosten 26.03.2016 21:201
0
Это изображение было от автора, возможно оно пригодиться, ставится в скрипт, там только одна ссылка в самом начале.

tsakonter
tsakonter 26.03.2016 21:252
0
Так не чего появление сообщений, также в первые вижу, а что 2 раза, даже и не заметил.
Scheme
Scheme 26.03.2016 21:433
0
У меня на одном сайте новый админ бар, но а точнее его нет, дизайн темный, и когда сообщение приходит, то зеленую кнопку сразу видно, на светлом так не будет, потому и старый оставил, а так сообщение не скажу что впрямь уникальное, но кто его создавал, просто решил чем то хоть выделить его от всех.
avatar