Много сообщений приходилось тестировать, но это попалось в первые, своими функциями и уникальностью, что сразу решил поделиться. Это скрипт для сайта, уникальное личное сообщение для сайта системы uCoz. Уникальность состоит в том, что появляется почтовый ящик и при клике сколько писем в темной рамке, которое создано на чистом CSS стилей, где при желание, вы сами сможете изменить оттенок.
Теперь конкретней, как работает.
Это когда приходит сообщение и оно появиться виде почтового ящика в левом нижнем углу. Здесь добавлю, что картинку сами можете по своей тематике выставить, так как по умолчанию был простой конверт, но сделал его так.
Вы как правильно нажимаете и должны перейти непосредственно в написанному, но здесь по другому, при клике появиться на этом месте рамка темная и на ней будет отражаться, какое количество.
И только после этого вы перейдете к основе, но точнее перекинут вас в личные сообщение, где и прочтете.
Кто то скажет, а зачем делать двойную работу.
Но во первых вы как уже говорилось можете поставить свою картинку, во вторых, видите сколько пришло, и в третьих, очень стильно смотрится.
Установка:
В 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/ |