Єдина Країна! Единая Страна!
Приветствую Вас Гость • Регистрация • Вход • Поиск
Пятница, 18.01.2019, 10:12:26 Kiev
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Система uCoz » Пользователи » Красивый мини-профиль World-Top by -SAM- (для тёмных дизайнов)
Красивый мини-профиль World-Top by -SAM-
-SAM-Дата: Пятница, 10.08.2012, 05:17:58 | Сообщение # 1
Аватарка
⇚ Stand Alone Man ⇛
Группа: Администратор
Сообщений: 8
Награды: 0
Репутация: 0
Статус: Оффлайн
Красивый мини-профиль World-Top by -SAM- (для тёмных дизайнов)

[Table]
[/Table]
[Table]
  • Создаём новый блок "Мини-профиль" и в его содержимое ставим данный код:
    Код
    <!-- Мини-профиль World-Top.Ucoz.Ru by *SAM* -->
    <div align="center"><div style="width:150px;background:url('http://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="http://world-top.ucoz.ru/profile/NoAvatar.png" border="0"/><?endif?><?else?><img alt="Гость" class="userAvatar" title="$USERNAME$" src="http://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="http://www.iconsearch.ru/uploads/icons/silk2/16x16/user.png" border="0" alt="•"/> Имя: <b>$USER_FULL_NAME$</b><br />
    <?else?><?endif?><img src="http://www.iconsearch.ru/uploads/icons/silk2/16x16/vcard.png" border="0" alt="•"/> Вы пользователь: <b>№$USER_ID$</b><br />
    <img src="http://www.iconsearch.ru/uploads/icons/silk2/16x16/clock.png" border="0" alt="•"/> Вы здесь: <span style="color: #ff0000"><b>$USER_REG_DAYS$</b></span>-й день<br />
    <img src="http://www.iconsearch.ru/uploads/icons/silk2/16x16/monitor.png" border="0" alt="•"/> Ваш IP: <b>$IP_ADDRESS$</b><br />
    <img src="http://www.iconsearch.ru/uploads/icons/silk2/16x16/star.png" border="0" alt="→"/> <a title="Ваш профиль" href="$PERSONAL_PAGE_LINK$">Персональная страница</a><br />
    <img src="http://www.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="http://www.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="http://www.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="http://www.iconsearch.ru/uploads/icons/silk2/16x16/email_go.png" border="0" alt="→"/> <a title="Отправить ЛС" href="javascript:openOnClick('send')">Отправить сообщение</a><br />
    <img src="http://www.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="http://www.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 не так давно поменялась, соответвенно ранее прописанный код стал работать иначе).
    Прикрепления: 5879981.png(29.0 Kb)


    Админ - существо кроткое, пока не разозлить...٩(̾●̮̮̃̾•̃̾)۶
  • [UA]
    Форум » Система uCoz » Пользователи » Красивый мини-профиль World-Top by -SAM- (для тёмных дизайнов)
    • Страница 1 из 1
    • 1
    Поиск: