Дата: Пт, 10.08.2012, 06:04:33 | Сообщение #
1
Красивый мини-профиль World-Top by -SAM- (для тёмных дизайнов)
[Table] [/Table] [Table] Создаём новый блок "Мини-профиль " и в его содержимое ставим данный код: Код
<!-- Мини-профиль World-Top.Ucoz.Ru by *SAM* --> <div align="center"><div style="width:150px;background:url('https://world-top.ucoz.ru/diz/fon.bmp') repeat-x #494949; border: #000000 1px solid; color:#8e8e8e;"><span class="blockmenu"><center><script language="javascript" type="text/javascript"> currentTime = new Date(); if (currentTime.getHours() >= 6 && currentTime.getHours() <= 11 ) document.write("Доброе утро,"); if (currentTime.getHours() >= 12 && currentTime.getHours() <= 17 ) document.write("Добрый день,"); if (currentTime.getHours() >= 18 && currentTime.getHours() <= 23) document.write("Добрый вечер,"); if (currentTime.getHours() >= 0 && currentTime.getHours() <= 5) document.write("Доброй ночи,"); </script><noscript>Приветствую,</noscript> <b>$USERNAME$</b></center></span></div></div> <br /> <center><?if($USER_LOGGED_IN$)?><?if($USER_AVATAR_URL$)?><img alt="Аватарка" class="userAvatar" title="$USERNAME$" src="$USER_AVATAR_URL$" border="0"/><?else?><img alt="Нет аватара" class="userAvatar" title="Аватар не установлен" src="https://world-top.ucoz.ru/profile/NoAvatar.png" border="0"/><?endif?><?else?><img alt="Гость" class="userAvatar" title="$USERNAME$" src="https://world-top.ucoz.ru/profile/GuestAvatar.png" border="0"/><?endif?></center> <br /> <?if($USER_LOGGED_IN$)?><div align="left"><?if($USER_FULL_NAME$)?><img src="https://v1.iconsearch.ru/uploads/icons/silk2/16x16/user.png" border="0" alt="•"/> Имя: <b>$USER_FULL_NAME$</b><br /> <?else?><?endif?><img src="https://v1.iconsearch.ru/uploads/icons/silk2/16x16/vcard.png" border="0" alt="•"/> Вы пользователь: <b>№$USER_ID$</b><br /> <img src="https://v1.iconsearch.ru/uploads/icons/silk2/16x16/clock.png" border="0" alt="•"/> Вы здесь: <span style="color: #ff0000"><b>$USER_REG_DAYS$</b></span>-й день<br /> <img src="https://v1.iconsearch.ru/uploads/icons/silk2/16x16/monitor.png" border="0" alt="•"/> Ваш IP: <b>$IP_ADDRESS$</b><br /> <img src="https://v1.iconsearch.ru/uploads/icons/silk2/16x16/star.png" border="0" alt="→"/> <a title="Ваш профиль" href="$PERSONAL_PAGE_LINK$">Персональная страница</a><br /> <img src="https://v1.iconsearch.ru/uploads/icons/silk2/16x16/wrench.png" border="0" alt="→"/> <a title="Изменение личной информации" href="javascript:openOnClick('options')">Изменить информацию</a><br /> <?if($UNREAD_PM$ || $IS_NEW_PM$)?><img src="https://v1.iconsearch.ru/uploads/icons/silk2/16x16/email_open.png" border="0" alt="→"/> <script type="text/javascript">function flashit(id,cl){var c=document.getElementById(id);if (c.style.color=='red'){c.style.color=cl;}else {c.style.color='red';}}setInterval("flashit('upml2','')",500)</script><?else?><img src="https://v1.iconsearch.ru/uploads/icons/silk2/16x16/email.png" border="0" alt="→"/><?endif?> <a id="upml2" href="javascript:openOnClick('mail')" title="Личные сообщения (ЛС)">Читать сообщения<?if($UNREAD_PM$)?> (<b>$UNREAD_PM$</b>)<?endif?></a><br /> <img src="https://v1.iconsearch.ru/uploads/icons/silk2/16x16/email_go.png" border="0" alt="→"/> <a title="Отправить ЛС" href="javascript:openOnClick('send')">Отправить сообщение</a><br /> <img src="https://v1.iconsearch.ru/uploads/icons/fatcow/16x16/group_edit.png" border="0" alt="→"/> <a title="Список пользователей" href="javascript:openOnClick('users')">Пользователи сайта</a><br /> <script language="javascript" type="text/javascript"> function openOnClick(client_type) { if(client_type=="mail")clientWindow = window.open("$PM_URL$","pmw","scrollbars=1,top=0,left=0,resizable=1,width=850,height=350") || alert("Отключите блокировку всплывающих окон!"); if(client_type=="send")clientWindow = window.open("/index/14-0-0-1","pms","scrollbars=1,top=0,left=0,resizable=1,width=850,height=350") || alert("Отключите блокировку всплывающих окон!"); if(client_type=="options")clientWindow = window.open("/index/11","options","scrollbars=1,top=0,left=0,resizable=1,width=680,height=350") || alert("Отключите блокировку всплывающих окон!"); if(client_type=="users")clientWindow = window.open("$USERS_LIST_URL$","users","scrollbars=1,top=0,left=0,resizable=1,width=680,height=350") || alert("Отключите блокировку всплывающих окон!"); } </script></div> <br /> <div align="center" id="anyclass"><a href="javascript://" title="Покинуть сайт" onclick="if (confirm('Вы действительно хотите выйти?')) {alert('Счастливого пути Вам.');location.href='$LOGOUT_LINK$';} else {alert('Спасибо, что остались с нами!')};"><img src="https://v1.iconsearch.ru/uploads/icons/realistik-new/32x32/exit.png" border="0" alt="Выход"/></a></div><?else?><div style="border-style: dotted; border-color: rgb(100, 100, 100) rgb(100, 100, 100) rgb(190, 190, 190); border-width: 1px; padding: 5px; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: #707070; background-color: inherit; text-align: justify;"><center>Гость, пожалуйста зарегистрируйтесь или авторизируйтесь!</center></div><?endif?> <?if($LOGIN_FORM$)?> <br /> $LOGIN_FORM$<?endif?><!-- /Мини-профиль World-Top.Ucoz.Ru by *SAM* -->
[/Table] [Table]Примечание: Участок кода со скриптом на вывод сообщения с приветствием в зависимости от времени дня можно облегчить, избавившись от javascript вообще - сделать вывод на одних лишь условных операторах uCoz:Код
<span class="blockmenu"><center><?if($HOUR$>=0 and $HOUR$<=5)?>Доброй ночи,<?endif?><?if($HOUR$>=6 and $HOUR$<=11)?>Доброе утро,<?endif?><?if($HOUR$>=12 and $HOUR$<=17)?>Добрый день,<?endif?><?if($HOUR$>=18 and $HOUR$<=23)?>Добрый вечер,<?endif?> <b>$USERNAME$</b></center></span>
[/Table] [Table]∎ P.S.: Данный мини-профиль отлично подойдёт для сайтов uCoz с тёмным дизайном . В мини-профиле используются иконки с www.iconsearch.ru , таким образом вам не придётся заливать их себе на сайт. Стилизацию можно изменить посредством редактирования исходного кода, картинку для гостей и NoAvatar - ставьте свои. Вот собственно и всё![/Table] Предупреждение: При копировании материала указание обратных прямых клик. ссылок на источник и автора является обязательным! При установке аннотации удалять запрещено! © -SAM- UPD. от 07.09.2015: Обновил исходный код мини-профиля, исправил ошибки. UPD. от 23.09.2015: Дописал примечание относительно сообщения с приветствием. UPD. от 09.05.2018: Переписал участок кода на вывод аватаров (поскольку логика работы оператора $LOGOUT_LINK$ в uCoz не так давно поменялась, соответвенно ранее прописанный код стал работать иначе).
Дата: Пн, 20.08.2012, 14:38:49 | Сообщение #
2
Дата: Вт, 19.02.2013, 19:00:46 | Сообщение #
3
В скрипте несколько внешних ссылок, да еще в конце реклама в комментарии...
---Угу, кэп (не можешь отличить рекламу от копирайта). Насчёт внешних ссылок - ну да, я не лил графику на ФО, ты по форуму походи - тут половину таких скриптов, я выложил просто его, кому нужно - те возьмут и зальют графику куда нужно, вреда от внешних ссылок не будет, т.к. графика залита на мой сайт, вирусов на нем нет и не будет, графику я удалять не собираюсь (чего не скажешь про радикал и прочие фотохосты, откуда графика пропадает со временем). Вывод - комментарий неуместен, скрипт не нужен тебе, просто так поднял тему.--- © -SAM-