Новый профиль для uCoz + ajax
Code
<!-- Мини профиль by forucoz.com начинается -->
<html><head>
<title>Информация о пользователе</title>
<link type="text/css" rel="StyleSheet" href="/_st/my.css">
<script type="text/javascript">window.resizeTo(800,495);</script></head>
<body style="background-color:#FFFFFF; margin:0px; padding:0px;">
<table border="0" cellpadding="0" cellspacing="0" width="100%" style="background:#FFFFFF;">
<tr><td colspan="3"><img
src="http://s23.ucoz.net/t/901/6.gif" border="0" width="5"
height="5"></td></tr>
<tr><td width="1"
style="background:url('http://s23.ucoz.net/t/901/7.gif') bottom
no-repeat;" valign="top"><img
src="http://s23.ucoz.net/t/901/7.gif" border="0"></td><td
style="background:#FFFFFF;padding:5px;border-top:1px solid
#CDCDCD;border-bottom:1px solid #CDCDCD;" align="center"><div
align="center">
<style type="text/css">.udtb {text-align:left;padding:3px;} .udtlb {clear:left;float:left;width:190px;}</style>
<div style="position:relative;float:right;text-align:center;">
$_AVATAR$
<img src="http://forucoz.com/mpr/73.gif" border="0"><br><br>
<input type="submit" value="У вас
[$UNREAD_PM$] новых ЛС"
onclick="window.location='$_PM_READ_URL$'"><br>
<input type="submit"
value="Отправить ЛС"
onclick="window.location='$_PM_SEND_URL$'">
<input type="submit"
value="Изменить профиль"
onclick="window.location='$_CHANGE_DETAILS_URL$'"><br>
<input type="submit" value="Выйти с профиля" onclick="if
(confirm('Вы действительно хотите покинуть сайт?'))
{location.href='/index/10';}"></div>
<div id="block1"
class="udtb"><div class="udtlb"><img
src="http://forucoz.com/mpr/uname.png" border="0" alt="" />
<b>Пользователь</b>:</div> <a href="javascript://"
onclick="prompt('Адрес профиля данного
пользователя','$_PROFILE_URL$')"><b>$_USERNAME$</b></a>
[id:
<b>$_USER_ID$</b>]
<span title="Ранг:
$_RANK$">$_RANK_ICON$</span> [ $_RANK_NAME$
]</div>
<div
id="blockBanned" style="text-align:center;padding:3px;"><b
style="color:red;">Активность заблокирована
навсегда!</b></div><div id="blockBanned"
style="text-align:center;padding:3px;">Активность заблокирована до
$_BANNED_TILL$</div>
<div
id="block2" class="udtb"><div class="udtlb"><img
src="http://forucoz.com/mpr/group.png" border="0" alt="" />
<b>Группа</b>: $_GROUP_NAME$</div>
$MODER_PANEL$ $_GROUP_NAME$
$_GROUP_ICON$</div>
<div id="block3"
class="udtb"><div class="udtlb"><img
src="http://forucoz.com/mpr/zamechania.png" border="0" alt="" />
<b>Замечания</b>:</div> <a class="banPercent"
title="Смотреть историю замечаний"
href="$_BAN_READ_URL$">$_BAN_PERCENT$%</a>
<a href="$_BAN_DO_URL$"><img
style="margin:0;padding:0;border:0;" title="Изменить уровень замечаний"
src="http://s23.ucoz.net/img/fr/wm.gif" width="10" height="9"
/></a><img style="margin:0;padding:0;border:0;"
src="http://s23.ucoz.net/img/fr/w$_BAN_RATING$.gif" width="49"
height="9" /><a href="$_BAN_DO_URL$"><img
style="margin:0;padding:0;border:0;" title="Изменить уровень замечаний"
src="http://s23.ucoz.net/img/fr/wp.gif" width="10" height="9"
/></a></div>
<div id="block4"
class="udtb"><div class="udtlb"><img
src="http://forucoz.com/mpr/repa.png" border="0" alt="" />
<b>Репутация</b>:</div> <a title="Смотреть историю
репутации" class="repHistory"
href="$_REP_READ_URL$"><b>$_REPUTATION$</b>
[$_REPUTATION_PERCENT$%]</a> <a
href="$_REP_DO_URL$"><img style="margin:0;padding:0;border:0;"
title="Изменить репутацию" src="http://s23.ucoz.net/img/fr/wm.gif"
width="10" height="9" /></a><img
style="margin:0;padding:0;border:0;"
src="http://s23.ucoz.net/img/fr/w$_REPUTATION_NUM$.gif" width="49"
height="9" /><a href="$_REP_DO_URL$"><img
style="margin:0;padding:0;border:0;" title="Изменить репутацию"
src="http://s23.ucoz.net/img/fr/wp.gif" width="10" height="9"
/></a></div>
<div id="block5" class="udtb"><div
class="udtlb"><img src="http://forucoz.com/mpr/nameu.png"
border="0" alt="" /> <span
id="name"><b>Имя</b>:</div> $_NAME$
</span>[ $_GENDER_NAME$
]</div>
<div id="block6" class="udtb"><div
class="udtlb"><img src="http://forucoz.com/mpr/status.png"
border="0" alt="" /> <b>Статус</b>:</div>
$_STATUS$</div>
<div
id="block7" class="udtb"><div class="udtlb"><img
src="http://forucoz.com/mpr/ip.png" border="0" alt="" />
<b>Регистрационный IP</b>:</div> <a
href="http://forucoz.com/" title="Модераторы не увидят ваш IP!"
target="_blank">IP админа
скрыт</a></div><div id="block7"
class="udtb"><div class="udtlb"><img
src="http://forucoz.com/mpr/ip.png" border="0" alt="" />
<b>Регистрационный IP</b>:</div> <a
href="http://www.ripe.net/perl/whois?$_IP_ADDRESS$"
target="_blank">$_IP_ADDRESS$</a></div>
<div id="block8"
class="udtb"><div class="udtlb"><img
src="http://forucoz.com/mpr/registracia.png" border="0" alt="" />
<b>Дата регистрации</b>:</div>
$_REG_TIME$</div>
<div id="block9" class="udtb"><div
class="udtlb"><img src="http://forucoz.com/mpr/vxod.png"
border="0" alt="" /> <b>Дата входа</b>:</div>
$_LOG_TIME$</div>
<div id="block10" class="udtb"><div
class="udtlb"><img src="http://forucoz.com/mpr/denrojd.png"
border="0" alt="" /> <b>Дата рождения</b>:</div>
$_BIRTHDAY$ [ <b>$_AGE$</b> $_ZODIAC$
]</div>
<div id="block11"
class="udtb"><div class="udtlb"><img
src="http://forucoz.com/mpr/email.png" border="0" alt="" />
<b>E-mail</b>:</div>
$_EMAIL$ <span style="font-size:7pt">(Адрес скрыт)</span>
<a
href="mailto:$_EMAIL$">$_EMAIL$</a>
<span style="color:red;" title="Not verified
e-mail">*</span>
<a href="$_SEND_EMAIL_URL$">Написать письмо пользователю</a>
<i>Адрес скрыт</i>
[ <b><a
href="$_EMAIL_VERIFICATION_URL$"><span
style="color:red">Подтвердить
e-mail</span></a></b> ]</div>
<div id="block12" class="udtb"><div
class="udtlb"><img src="http://forucoz.com/mpr/www.png"
border="0" alt="" /> <b>Сайт</b>:</div> <a
target="_blank" href="$_WWW$"
rel="nofollow">$_WWW$</a></div>
<div id="block13" class="udtb"><div
class="udtlb"><img src="http://forucoz.com/mpr/icq.png"
border="0" alt="" /> <b>Номер ICQ</b>:</div>
<img
src="http://wwp.icq.com/scripts/online.dll?icq=47442284&img=5"
alt="status" title="Текущий статус icq"
border="0">$_ICQ$</div>
<div id="block14" class="udtb"><div
class="udtlb">AOL:</div> $_AOL$</div>
<div id="block15" class="udtb"><div
class="udtlb">MSN:</div> $_MSN$</div>
<div id="block16" class="udtb"><div
class="udtlb"><img src="http://forucoz.com/mpr/sm.png" border="0"
alt="" /> <b>Смайл настроения</b>:</div> <img
src="http://forucoz.com/sm/$_YAHOO$.gif"></div>
<div id="block18"
class="udtb"><div class="udtlb"><img
src="http://forucoz.com/mpr/country.png" border="0" alt="" />
<b>Страна</b>:</div>
$_COUNTRY$</div>
<div id="block19" class="udtb"><div
class="udtlb">Штат:</div> $_STATE$</div>
<div id="block20" class="udtb"><div
class="udtlb">Город:</div> $_CITY$</div>
<div id="block21" class="udtb"><div
class="udtlb"><img src="http://forucoz.com/mpr/podpis.png"
border="0" alt="" /> <b>Подпись</b>:</div>
$_SIGNATURE$</div>
<div id="block25"
class="udtb"><hr></div><div id="block22" class="udtb"
style="text-align:center">
|
<a href="$_COM_ACTIVITY_URL$"
target="_blank">комментарии(<b>$_COM_ENTRIES$</b>)</a>
| <a
href="$_FORUM_ACTIVITY_URL$"
target="_blank">форум(<b>$_FORUM_ENTRIES$</b>)</a>
| <a href="$_BLOG_ACTIVITY_URL$"
target="_blank">блог(<b>$_BLOG_ENTRIES$</b>)</a>
| <a href="$_NEWS_ACTIVITY_URL$"
target="_blank">новости(<b>$_NEWS_ENTRIES$</b>)</a>
| <a href="$_PUBL_ACTIVITY_URL$"
target="_blank">статьи(<b>$_PUBL_ENTRIES$</b>)</a>
| <a href="$_LOAD_ACTIVITY_URL$"
target="_blank">файлы(<b>$_LOAD_ENTRIES$</b>)</a>
| <a href="$_DIR_ACTIVITY_URL$"
target="_blank">сайты(<b>$_DIR_ENTRIES$</b>)</a>
| <a
href="$_BOARD_ACTIVITY_URL$"
target="_blank">объявления(<b>$_BOARD_ENTRIES$</b>)</a>
| <a
href="$_PHOTO_ACTIVITY_URL$"
target="_blank">фото(<b>$_PHOTO_ENTRIES$</b>)</a>
|</div>
<fieldset class="counter"><legend>Заслуги <b>$_USERNAME$</b></legend><div align="center">
<img
src="http://forucoz.com/medali/registracia.gif" border="0" title="За
регистрацию" align="absmiddle" alt="Регистрация" />
100 and $_NEWS_ENTRIES$>100)?><img
src="http://forucoz.com/31/medal12.gif" title="За 100 новостей и за 100
постов на форуме | Активный юзер" alt="" align="absmiddle"
border="0">
3)?><img
src="http://forucoz.com/31/medal3.gif" title="За 3 новости" alt=""
align="absmiddle" border="0">
30)?><img
src="http://forucoz.com/mpr/medal_20.gif" title="За 30 новостей" alt=""
align="absmiddle" border="0">
50)?><img
src="http://forucoz.com/mpr/medal21.gif" title="За 50 новостей" alt=""
align="absmiddle" border="0">
100)?><img
src="http://forucoz.com/mpr/medal_4.gif" title="За 100 новостей" alt=""
align="absmiddle" border="0">
10)?><img
src="http://forucoz.com/mpr/medal_7.gif" title="За 10 комментариев"
alt="" align="absmiddle" border="0">
50)?><img
src="http://forucoz.com/31/medal7.gif" title="За 50 комментариев"
alt="" align="absmiddle" border="0">
3)?><img
src="http://forucoz.com/31/medal8.gif" title="За 3 комментария" alt=""
align="absmiddle" border="0">
30)?><img
src="http://forucoz.com/medali/medal0027.gif" title="За 30 сообщений на
форуме" alt="" align="absmiddle" border="0">
1)?><img
src="http://forucoz.com/mpr/medal_2.gif" title="За 1 сообщение на
форуме" alt="" align="absmiddle" border="0">
100)?><img
src="http://forucoz.com/medali/posti.gif" title="За 100 сообщений на
форуме" alt="" align="absmiddle" border="0">
300)?><img
src="http://forucoz.com/mpr/medal_17.gif" title="За 300 сообщений на
форуме" alt="" align="absmiddle" border="0">
500)?><img
src="http://forucoz.com/31/medal22.gif" title="За 500 сообщений на
форуме" alt="" align="absmiddle" border="0">
1000)?><img
src="http://forucoz.com/medali/posti.gif" title="За 1000 сообщений на
форуме" alt="" align="absmiddle" border="0">
</div><br><center><script language="JavaScript">
var nick = ['$USERNAME$'];
nick['$USERNAME$'] = 0;
Mcost=1; // 1 сообщение на форуме прибавляет 1 рейтинг
Rcost=3; // 1 балл репутации прибавляет 3 рейтинга
Scost=2; // 1 новость на сайте прибавляет 2 рейтинга
Kcost=1; // 1 комментарий на сайте прибавляет 1 рейтинг
Fcost=2; // 1 материал в каталог файлов прибавляет 2 рейтинга
messages=$_FORUM_ENTRIES$;
rep=$_REPUTATION$;
news=$_NEWS_ENTRIES$;
komments=$_COM_ENTRIES$;
files=$_LOAD_ENTRIES$;
Mmoney=Math.round(100 * messages * Mcost)/100;
Mrep=Math.round(100 * rep * Rcost)/100;
Mnews=Math.round(100 * news * Scost)/100;
Mkomments=Math.round(100 * komments * Kcost)/100;
Mloadfiles=Math.round(100 * files * Kcost)/100;
for(var i=0; i<nick.length; i++) {
if('$USERNAME$'==nick[i]) {
N=nick[i];
if(isNaN(nick[N])) {
ue='';
Tmoney=Mmoney + Mrep + Mnews + Mkomments + Mloadfiles;
} else {
ue='R';
Tmoney=Mmoney + Mrep + Mnews + Mkomments + Mloadfiles - Math.abs(nick[N]);
}
cashout=ue + nick[N];
break;
}
else
{
Tmoney=Mmoney + Mrep + Mnews + Mkomments + Mloadfiles;
cashout='Выплат еще не было'; //выводится если ничего не платили
}
}
if(Tmoney) {
document.write('<div align="center">');
document.write('<BR>Рейтинг активности: <font color="green"><b> '+ Tmoney +' </b></font>');
document.write('</div>');
}
</script><a href="javascript://" onclick="alert('Как повысить
себе рейтинг активности:\r\n\r\n 1 сообщение на форуме прибавляет 1
рейтинг\r\n 1 балл репутации прибавляет 3 рейтинга\r\n 1 новость на
сайте прибавляет 2 рейтинга\r\n 1 комментарий на сайте прибавляет 1
рейтинг\r\n 1 материал в каталог файлов прибавляет 2
рейтинга\r\n\r\nЖелаем
удачи!')">[?]</a></center></fieldset>
<hr /><form method="post"
action="/index" name="fuser" style="margin:0px"><table border="0"
cellpadding="4" cellspacing="1" width="100%"
id="usch"><tr><td align="center"><input type="button"
class="allUsersBtn" style="width:150px;"
onclick="window.location.href='/index/15-1'" value="Список
пользователей" /> <input type="text" class="uSearchFl"
name="user" style="width:240px;text-align:center;" size="20"
value="Логин пользователя" onclick="if (this.value=='Логин
пользователя'){this.value='';}" maxlength="25" /> <input
type="submit" class="uSearchFlSbm" style="width:150px;" value="Найти
пользователей" /></td></tr></table><input
type="hidden" name="a" value="15" /></form>
</div></td><td width="1"
style="background:url('http://s23.ucoz.net/t/901/7.gif') bottom
no-repeat;" valign="top"><img
src="http://s23.ucoz.net/t/901/7.gif"
border="0"></td></tr>
</table><div
style="height:5px;"><img src="http://s23.ucoz.net/t/901/6.gif"
border="0" width="5" height="5"></div><br>
</body></html>
<!-- Мини профиль by forucoz.com заканчивается -->
Если хотите чтобы окно открывалось в ajax окне, оформите ссылку для открытия профиля так:
Code
<a href="javascript:openLayerA('obsv','http://ваш сайт/index/8','Профиль','800','495','auto'); ">Профиль</a>
И в head вставьте
Code
<script type=text/javascript src=http://forucoz.com/openLayerA.js></script>
Как вы заметили, по сравнению с предыдущими моими профилями появилось много дополнений и исправлений.
Например: появилась такая функция, как "рейтинг активности". Что это?
Code
* 1 сообщение на форуме прибавляет 1 рейтинг
* 1 балл репутации прибавляет 3 рейтинга
* 1 новость на сайте прибавляет 2 рейтинга
* 1 комментарий на сайте прибавляет 1 рейтинг
* 1 материал в каталог файлов прибавляет 2 рейтинга
Количество рейтингов можно менять.
Также прибавилось количество медалек. И теперь IP адрес админа не
увидит никто! (скрыт скриптом | можно убрать). Помимо всего этого еще
есть куча мелких изменений и дополнений!