Lorem ipsum dolor sit amet consectetur
[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
NiCe-Sh0t » Все для Ucoz » Пользователи » Новый мини-профиль (Новый мини-профиль)
Новый мини-профиль
sh0t1kДата: Четверг, 16.12.2010, 00.40 | Сообщение # 1
uCoz Майстер (флудер)
Группа: Admin
Сообщений: 50
Награды: 0
Репутация: 173
Статус:

Основные возможности появляются при наведении курсора на надпись "Сейчас ты можешь"
Код мини-профиля:

Code
<span class="SpaelBlokTitle"><div align="center"><?if($USER_LOGGED_IN$)?>Мини-профиль<?else?>Вход на сайт<?endif?><hr></div></span>

<center>
<font color="#000000" face="Verdana"><strong><script      
language="JavaScript">      
<!--
var h=(new Date()).getHours();      
if (h > 23 || h <7) document.write('$USER_FULL_NAME$, доброй ночи!') ;      
if (h > 6 && h < 12) document.write('$USER_FULL_NAME$, доброе утро!');      
if (h > 11 && h < 19) document.write('$USER_FULL_NAME$, добрый день!');      
if (h > 18 && h < 24) document. write('$USER_FULL_NAME$, добрый вечер!');      
//-->      
</script></strong></font>
</center>

<div align="center" >
<table border="0" cellpadding="0" cellspacing="0"><tr>      
<td class="cellq"></td>
<td class="cellw"></td>
<td class="celle"></td></tr><tr>      
<td class="cellr"></td></td><td cellpadding="5">
<?if($USER_LOGGED_IN$)?><img src="$USER_AVATAR_URL$"><?else?><img src="http://www.spael.com/diz/noavatar.png"><?endif?>
</td>
<td class="cellt"></td></tr><tr>      
<td class="celly"></td>
<td class="cellu"></td>
<td class="celli"></td></tr>      
</table></div>

<?if($USER_LOGGED_IN$)?>
Твой логин: <b>$USERNAME$</b><br>
Ты <b><font color="red">$USER_ID$</font></b>-й на сайте <br>
Твой IP: <b>$IP_ADDRESS$</b><br>
Ты в группе: <b>$USER_GROUP$</b><br>
Ты с нами <span class="SplDays">$USER_REG_DAYS$</span> <br> <br>

<div id="myslidemenu" class="jqueryslidemenu" width="100%">
<ul>
<li><a href="#">Сейчас ты можешь</a>
      <ul>
      <li><a href="$PERSONAL_PAGE_LINK$"><table border="0" cellpadding="0" cellspacing="0"><tr><td height="37" width="54"><img src="http://www.spael.com/dsm/personazhi/priwel.gif" align="left" border="0" height="37"></td><td>Зайти на свою страницу</td></tr></table></a></li>      
      <li><a href="http://www.spael.com/index/11"><table border="0" cellpadding="0" cellspacing="0"><tr><td height="37" width="41"><img src="http://www.spael.com/dsm/personazhi/rabochij.gif" align="left" border="0"></td><td>Изменить свою страницу</td></tr></table></a></li>
      <li><a href="javascript://" onclick="openLayerB('PersLet',0,'/xml/PersLet.xml','Личные сообщения',800,600,'1','','',0,'justify'); return false;"><table border="0" cellpadding="0" cellspacing="0"><tr><td height="27" width="27"><img src="http://www.spael.com/dsm/deistvia/chit3.gif" align="left" border="0"></td><td><?if($IS_NEW_PM$)?> Почитать личные сообщения <font color="red"><b>($UNREAD_PM$)</b></font><?else?> Почитать личные сообщения<?endif?></td></tr></table></a></li>
      <li><a href="javascript://" onclick="openLayerB('WriteLet',0,'/xml/WriteLet.xml','Личные сообщения',800,400,'1','','',0,'justify'); return false;"> <table border="0" cellpadding="0" cellspacing="0"><tr><td height="26" width="36"><img src="http://www.spael.com/dsm/deistvia/piwet.gif" align="left" border="0"></td><td>Написать сообщение</td></tr></table></a></li>
      <li><a href="$USERS_LIST_URL$"> <table border="0" cellpadding="0" cellspacing="0"><tr><td height="26" width="34"><img src="http://www.spael.com/dsm/deistvia/binok.gif" align="left" border="0"></td><td>Посмотреть список пользователей</td></tr></table></a></li>
      <li><a href="$LOGOUT_LINK$"><table border="0" cellpadding="0" cellspacing="0"><tr><td height="30" width="65"><img src="http://www.spael.com/dsm/deistvia/oj2.gif" align="left" border="0"></td><td>Выйти со своего логина</td></tr></table></a></li>
      <li><a href="#"><table border="0" cellpadding="0" cellspacing="0"><tr><td height="26" width="36"><img src="http://www.spael.com/dsm/zhesty/superski.gif" align="left" border="0"></td><td>И просто хорошо провести<br> с нами время!</td></tr></table></a></li>
      </ul>
</li>
</ul>
</div>

<?else?>
<center>Предлагаем Вам пройти<br> регистрацию или авторизацию</center>
$LOGIN_FORM$

<?endif?>

Теперь разбираем код по частям:

Code
<span class="SpaelBlokTitle"><div align="center"><?if($USER_LOGGED_IN$)?>Мини-профиль<?else?>Вход на сайт<?endif?><hr></div></span>

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

Между head и /head вставляем код:

Code
<link rel="stylesheet" type="text/css" href="/css/jqueryslidemenu.css">
<!--[if lte IE 7]>
<style type="text/css">
html .jqueryslidemenu{height: 1%;} /*Holly Hack for IE7 and below*/
</style>
<![endif]-->      
<script type="text/javascript" src="/js/jquery.min.js"></script>
<script type="text/javascript" src="/js/jqueryslidemenu.js"></script>

Все файлы есть в архиве ниже.
Далее, количество проведённых дней просто так отображатся небудет, нужен скрипт с правильными числительными от studioad.ru. Его можно вставить в глобальный блок "Нижняя часть сайта":

Code
<script type="text/javascript">
setNum = function(c,n){
var a,b,i,d;
a = document.all||document.getElementsByTagName('*');
for(b=0;b<a.length;b++){if(new RegExp("(^|\\b)"+c+"(\\b|$)").test(a[b].className)){
i = function(){
d = parseFloat(a[b].innerHTML);
if(!d){return n[2]}else
if(d%1){return n[1]}else
if(/(11|12|13|14|5|6|7|8|9|0)$/.test(d)){return n[2]}else
if(/1$/.test(d)){return n[0]}else
if(/(2|3|4)$/.test(d)){return n[1]}
};
a[b].innerHTML=i().replace(/\{N\}/,d||0);
}}
}
</script>

<script type="text/javascript">
setNum("SplDays",["[b]{N}[/b] день","[b]{N}[/b] дня","[b]{N}[/b] дней"]);
</script>

Архив с файлами: http://letitbit.net/downloa....ar.html
Все файлы загружаются в папки xml, images, js и css соответственно. По всем вопросам обращайтесь мне на e-mail pa1nk1ller@spael.com
Вот собственно и всё

 
NiCe-Sh0t » Все для Ucoz » Пользователи » Новый мини-профиль (Новый мини-профиль)
  • Страница 1 из 1
  • 1
Поиск:

Vestibulum nec ultrices diam, a feugiat lectus. Pellentesque eu sodales enim, nec consequat velit. Proin ullamcorper nibh nec malesuada iaculis. Donec pulvinar ipsum ac tellus ornare, quis vulputate lectus volutpat.