Профиль Famiosoft Edition 1.1 для Ucoz


Профиль Famiosoft Edition 1.1 для Ucoz

1423
10 из 10
Проголосовало: 1




Разделен по табам для удобства:
- В табе "Информация" находится основная информация о зареганом пользователе
- В табе "Контактные данные" находятся все данные для контакта, котоые опубликовал пользователь.
- В табе "Достижения" находятся все достижения пользователя, от его группы, до количества комментариев.
- В табе "Другое" находится поиск юзеров, панель модераторская и кнопка,
при нажатии на которую, проверяет есть ли не проверенные материалы на
сайте. (очень удобно)

Встроенные функции в профиле:
- В разделе профиля "Контактные данные", если у пользователя занесен ICQ номер / Skype имя, то возле них будет показан статус ICQ/Skype в сети ли он или нет. Посмотреть скриншот.
- В табе "Контактные данные" появилась функция отправления сообщений на E-mail пользователя. Посмотреть скриншот.
- В стандартном профиле непоказывается титул, а только ранг пользователя. Теперь, если у пользователя есть титул, то он будет появляться в профиле.
- Если у пользователя или группы отключены замечания(например у админов), то в профиле возле замечаний будет надпись "Функция отключена".
- Если у пользователя отключена репутация, то в профиле будет надпись возле репы - "Пользователь отключил репутацию".
- В стандартном профиле показывается онлайн статус только у других юзеров, теперь заходя в свой профиль можно увидеть и свой собственный онлайн статус.

Установка:
Заходим в Панель управления -> Управление дизайном -> Персональная страница пользователя и меняем весь находящийся там код на этот:

Code
<html>
<head>
<title>Профиль пользователя</title>
<link type="text/css" rel="StyleSheet" href="/_st/my.css">
<link type="text/css" rel="StyleSheet" href="http://webo4ka.ru/Ucoz2/profil/profileStyle.css">
<link type="text/css" rel="StyleSheet" href="http://webo4ka.ru/Ucoz2/profil/neModerirowanStyle.css">
<script type="text/javascript" src="http://webo4ka.ru/Ucoz2/profil/profileFunctions.js"></script>
<script type="text/javascript">if (window.name.length>2){window.resizeTo(1000,500);}</script>
<style type="text/css">
.profTdColored { vertical-align: middle; color: #696969; font-size: 9pt; font-weight: bold; text-align: left; border: 1px solid rgb(220, 220, 220); letter-spacing: 0pt; word-spacing: 0pt; background-color: rgb(230, 236, 241);}
.profTdUncolored { vertical-align: middle; font-size: 9pt; text-align: center; border: 1px solid rgb(220, 220, 220); letter-spacing: 0pt; word-spacing: 0pt; }
</style>
</head>

<script type="text/javascript">
$(document).ready(function() {
  $(".tab_content").hide();
  $("ul.tabs li:first").addClass("active").show();
  $(".tab_content:first").show();
  $("ul.tabs li").click(function() {
  $("ul.tabs li").removeClass("active");
  $(this).addClass("active");
  $(".tab_content").hide();
  var activeTab = $(this).find("a").attr("href");
  $(activeTab).fadeIn();
  return false;
  });

});
</script>

<body>

<div class="container">

  <ul class="tabs">
  <li><a href="#profile">Информация</a></li>
  <li><a href="#contact">Контактные данные</a></li>
  <li><a href="#achievements">Достижения</a></li>
  <li><a href="#other">Другое</a></li>

  </ul>
  <div class="tab_container">
  <div id="profile" class="tab_content">
   

<?if($_BANNED_TILL$)?>
<?if($_BANNED_TILL$="1")?>
<table style="width: 100%; border-collapse: collapse;" align="center"><tbody><tr><td style="text-align: center; vertical-align: middle; border: 1px solid rgb(220, 220, 220); letter-spacing: 0pt; word-spacing: 0pt;">
<div style="text-align: center; padding: 3px;"><b style="color: red;">Активность этого пользователя заблокирована навсегда!</b></div><?else?><div style="text-align:center;padding:3px;">Активность заблокирована до $_BANNED_TILL$</div>
</td></tr></tbody></table><?endif?><?endif?>
<table style="width: 100%;"><tbody><tr><td rowspan="5" class="profTdColored">
<center><?if($_AVATAR$)?>$_AVATAR$<?else?><img alt="No Avatar" src="http://webo4ka.ru/Ucoz2/profil/noAvatar.gif"><?endif?></center>
</td><td class="profTdColored">Пользователь</td><td class="profTdUncolored" width="440px">
<a class="postUser" href="javascript://" rel="nofollow" onclick="prompt('Адрес профиля данного пользователя','$_PROFILE_URL$')"><?if($_GROUP_ID$="4" || $_GROUP_ID$="251")?><span style="color: rgb(255, 173, 91);">$_USERNAME$</span><?else?><?if($_GROUP_ID$="3" || $_GROUP_ID$="7")?><span style="color: #FF0000;">$_USERNAME$</span><?else?><?if($_GROUP_ID$="255")?><span style="color: #C0C0C0;">$_USERNAME$</span><?else?>$_USERNAME$<?endif?><?endif?><?endif?></a>
</td><td class="profTdColored" width="50px">ID</td><td class="profTdUncolored" width="120px">
<b>$_USER_ID$</b>
</td></tr><tr><td colspan="2" class="profTdColored" width="200px">Имя</td><td colspan="2" class="profTdUncolored" width="590px">
<?if($_NAME$)?>$_NAME$<?endif?>
</td></tr><tr><td colspan="2" class="profTdColored" width="200px">Пол</td><td colspan="2" class="profTdUncolored" width="590px">
<?if($_GENDER_NAME$)?>$_GENDER_NAME$<?endif?>
</td></tr><tr><td class="profTdColored" width="200px">Дата рождения<br></td><td colspan="2" class="profTdUncolored" width="250px">
<?if($_BIRTHDAY$)?>$_BIRTHDAY$<?else?><font color="CCCCCC">неизвестно</font><?endif?>
</td><td class="profTdUncolored" width="240px">
<?if($_AGE$ && $_ZODIAC$)?><b>$_AGE$</b> $_ZODIAC$ <?else?><font color="CCCCCC">неизвестно</font><?endif?>
</td></tr><tr><td colspan="2" class="profTdColored" width="200px">Дата регистрации</td><td colspan="2" class="profTdUncolored" width="590px">
<?if($_REG_TIME$)?>$_REG_TIME$ <?else?> <font color="CCCCCC">неизвестно</font><?endif?>
</td></tr>
  <tr><td style="vertical-align: middle; text-align: center; border: 1px solid rgb(220, 220, 220); letter-spacing: 0pt; word-spacing: 0pt; width: 200px; background-color: rgb(230, 236, 241);">
<?if($_CHANGE_DETAILS_URL$)?><a href="$_CHANGE_DETAILS_URL$">Ред. профиль</a><?else?><a href="$PERSONAL_PAGE_LINK$">Отркыть мой профиль</a><?endif?></td>
<td colspan="2" class="profTdColored" width="200px">Дата входа</td><td colspan="2" class="profTdUncolored" width="590px">
<?if($_LOG_TIME$)?>$_LOG_TIME$ <?else?> <font color="CCCCCC">неизвестно</font><?endif?>
</td></tr>
<tr><td style="vertical-align: middle; text-align: center; border: 1px solid rgb(220, 220, 220); letter-spacing: 0pt; word-spacing: 0pt; width: 200px; background-color: rgb(230, 236, 241);">
<?if($_PM_READ_URL$)?><a href="$_PM_READ_URL$">Мои личные сообщения </a> <?endif?>
</td><td colspan="2" class="profTdColored" width="200px">Страна</td><td colspan="2" class="profTdUncolored" width="590px">
<?if($_COUNTRY$)?>$_COUNTRY$<?else?> <font color="CCCCCC">неизвестно</font><?endif?>
</td></tr>
<tr>
<td colspan="1" style="vertical-align: middle; text-align: center; border: 1px solid rgb(220, 220, 220); letter-spacing: 0pt; word-spacing: 0pt; width: 200px; background-color: rgb(230, 236, 241);">
<?if($_IS_OWN_PROFILE$)?><font color="#000dff"><b>Online</b></font><?else?><?if($_STATUS$)?><b>$_STATUS$</b><?endif?><?endif?>
</td>
<td colspan="2" class="profTdColored" width="200px">Регистрационный IP</td><td colspan="2" class="profTdUncolored" width="590px">
<a href="http://www.ripe.net/perl/whois?$_IP_ADDRESS$" target="_blank">$_IP_ADDRESS$</a> (скрыт)
</td></tr></tbody></table>
<table style="width: 99%; border-collapse: collapse;" align="center"><tbody><tr><td colspan="1" class="profTdColored" width="590px"><center>Подпись пользователя</center></td></tr><tr><td colspan="1" class="profTdUncolored" width="590px">
<?if($_SIGNATURE$)?>$_SIGNATURE$<?else?><font color="CCCCCC">нету</font><?endif?>
</td></tr></tbody></table>
  </div>
   
<div id="contact" class="tab_content">
<table style="width: 100%;"><tbody><tr><td class="profTdColored"><img alt="" src="http://webo4ka.ru/Ucoz2/profil/PmForProfile.png"> Личное сообщение</td><td colspan="1" class="profTdUncolored">
<?if(!$_IS_OWN_PROFILE$ && $_PM_SEND_URL$)?>
<a href="$_PM_SEND_URL$" title="Отправить личное сообщение">Отправить ЛС</a><?else?>
<span style="font-weight: bold;"> У вас новых сообщений: $UNREAD_PM$ </span> <?endif?>
</td></tr><tr><td class="profTdColored"><img alt="" src="http://webo4ka.ru/Ucoz2/profil/atSignForProfile.png"> E-mail пользователя</td><td class="profTdUncolored">
<?if($_IS_OWN_PROFILE$)?>
  $_EMAIL$ <?if($_EMAIL_IS_HIDDEN$)?><span style="font-size: 7pt;">(Адрес скрыт)</span><?endif?>
<?else?>
  <?if($MODER_PANEL$)?><a href="mailto:$_EMAIL$">$_EMAIL$</a><?if(!$_EMAIL_IS_VERIFIED$)?> <span style="color:red;" title="Not verified e-mail">*</span><?endif?>
  <?else?><i>Адрес скрыт</i>
  <?endif?>
  <?endif?>

<?if($_EMAIL_VERIFICATION_URL$)?>[ <b><a href="$_EMAIL_VERIFICATION_URL$"><span style="color: red;">Подтвердить e-mail</span></a></b> ]<?endif?>
<?if($_SEND_EMAIL_URL$)?><a href="$_SEND_EMAIL_URL$"><img alt="Написать письмо" src="http://webo4ka.ru/Ucoz2/profil/sendMailtoUserIcon.png" border="0" title="Написать письмо"></a><?endif?>
</td></tr><tr><td class="profTdColored"><img alt="" src="http://webo4ka.ru/Ucoz2/profil/webSiteForProfile.png"> Сайт пользователя</td><td class="profTdUncolored">
<?if($_WWW$)?>$_WWW$<?else?><font color="CCCCCC">неизвестно</font><?endif?>
</td></tr><tr><td class="profTdColored"><img alt="" src="http://webo4ka.ru/Ucoz2/profil/ICQForProfile.png"> ICQ номер пользователя</td><td class="profTdUncolored">
<?if($_ICQ$)?>$_ICQ$ <img alt="Статус ICQ" border="0" src="http://web.icq.com/whitepages/online?icq=$_ICQ$%20&img=27" title="Статус пользователя"><?else?><font color="CCCCCC">неизвестно</font><?endif?>
</td></tr><tr><td class="profTdColored"><img alt="" src="http://webo4ka.ru/Ucoz2/profil/SkypeForProfile.png"> Skype пользователя</td><td class="profTdUncolored">
<?if($_AOL$)?>$_AOL$ <img src="http://mystatus.skype.com/smallicon/$_AOL$" style="border: none;" width="16" height="16" alt="$_AOL$" title="Статус пользователя"><?else?><font color="CCCCCC">неизвестно</font><?endif?>
</td></tr></tbody></table>
</div>

<div id="achievements" class="tab_content">
<table style="width: 100%;"><tbody><tr><td class="profTdColored">Группа</td><td class="profTdUncolored">
<!--Group-->
$_GROUP_NAME$
</td><td class="profTdColored">Замечаний</td><td class="profTdUncolored">
  <?if($_BAN_READ_URL$)?><a class="banPercent" title="Смотреть историю замечаний" href="$_BAN_READ_URL$">$_BAN_PERCENT$%</a><?else?>Функция отключена<?endif?> <?if($_BAN_DO_URL$)?>  <a href="$_BAN_DO_URL$"><img alt="" style="margin: 0pt; padding: 0pt; border: 0pt none;" title="Изменить уровень замечаний" src="http://webo4ka.ru/Ucoz2/profil/minusForYou.gif" height="9" width="10"></a><img alt="" style="margin: 0pt; padding: 0pt; border: 0pt none;" src="http://s14.ucoz.net/img/fr/w$_BAN_RATING$.gif" height="9" width="49"><a href="$_BAN_DO_URL$"><img alt="" style="margin: 0pt; padding: 0pt; border: 0pt none;" title="Изменить уровень замечаний" src="http://webo4ka.ru/Ucoz2/profil/plusForYou.gif" height="9" width="10"></a><?endif?>

</td></tr><tr><td class="profTdColored">Ранг</td><td colspan="2" class="profTdUncolored">
<?if($_RANK_NAME$)?><font size="2pt">$_RANK_NAME$</font><?endif?></td>
<td class="profTdUncolored">
<?if($_RANK_NAME$)?>$_RANK_ICON$<?endif?>
</td></tr>
<?if($_TITLE$)?>
<tr><td class="profTdColored">Титул</td><td colspan="2" class="profTdUncolored">
$_TITLE$
</td>
<?endif?>
</tr><tr><td class="profTdColored">Наград</td><td style="vertical-align: middle; text-align: center; border: 1px solid rgb(220, 220, 220); letter-spacing: 0pt; word-spacing: 0pt;">
<?if($AWARDS_READ_URL$)?><a href="$AWARDS_READ_URL$" title="Список наград"><b>$AWARDS$</b></a><?endif?><?if($AWARDS_DO_URL$)?> <a href="$AWARDS_DO_URL$"><img alt="Вручить" src="http://webo4ka.ru/Ucoz2/profil/plusForYou.gif" border=""></a><?endif?>
</td><td class="profTdColored">Репутация</td><td class="profTdUncolored">
<?if($_REP_READ_URL$)?><a title="Смотреть историю репутации" href="$_REP_READ_URL$"><b>$_REPUTATION$</b></a><?endif?> <?if($_REP_DO_URL$)?><a href="$_REP_DO_URL$"><img alt="Повысить" src="http://webo4ka.ru/Ucoz2/profil/plusForYou.gif" border=""></a><?endif?>
<?if(!$_REP_READ_URL$)?>Пользователь отключил репутацию<?endif?>
</td></tr><tr><td colspan="2" class="profTdColored">Новостей</td>
<td colspan="2" class="profTdUncolored">
<?if($_NEWS_ENTRIES$)?><b>$_NEWS_ENTRIES$</b><a href="$_NEWS_ACTIVITY_URL$" target="_blank"><img style="border: medium none; margin-right: 5px;" alt="" src="http://webo4ka.ru/Ucoz2/profil/showAchievmentInProfile.png" title="Посмотреть" align="right"></a><?else?><b>нету</b><?endif?>
</td></tr><tr><td colspan="2" class="profTdColored">Сообщений на форуме</td><td colspan="2" class="profTdUncolored">
<?if($_FORUM_ENTRIES$)?><b>$_FORUM_ENTRIES$</b><a href="$_FORUM_ACTIVITY_URL$" target="_blank"><img style="border: medium none; margin-right: 5px;" alt="" src="http://webo4ka.ru/Ucoz2/profil/showAchievmentInProfile.png" title="Посмотреть" align="right" border="0"></a><?else?><b>нету</b><?endif?>
</td></tr><tr><td colspan="2" class="profTdColored">Статей</td><td colspan="2" class="profTdUncolored">
<?if($_PUBL_ENTRIES$)?><b>$_PUBL_ENTRIES$</b><a href="$_PUBL_ACTIVITY_URL$" target="_blank"><img style="border: medium none; margin-right: 5px;" alt="" src="http://webo4ka.ru/Ucoz2/profil/showAchievmentInProfile.png" title="Посмотреть" align="right" border="0"></a><?else?><b>нету</b><?endif?>
</td></tr><tr><td colspan="2" class="profTdColored">Файлов</td><td colspan="2" class="profTdUncolored">
<?if($_LOAD_ENTRIES$)?><b>$_LOAD_ENTRIES$</b><a href="$_LOAD_ACTIVITY_URL$" target="_blank"><img style="border: medium none; margin-right: 5px;" alt="" src="http://webo4ka.ru/Ucoz2/profil/showAchievmentInProfile.png" title="Посмотреть" align="right" border="0"></a><?else?><b>нету</b><?endif?>
</td></tr><tr><td colspan="2" class="profTdColored">Видео</td><td colspan="2" class="profTdUncolored">
<?if($_BLOG_ENTRIES$)?><b>$_BLOG_ENTRIES$</b><a href="$_BLOG_ACTIVITY_URL$" target="_blank"><img style="border: medium none; margin-right: 5px;" alt="" src="http://webo4ka.ru/Ucoz2/profil/showAchievmentInProfile.png" title="Посмотреть" align="right" border="0"></a><?else?><b>нету</b><?endif?>
</td></tr><tr><td colspan="2" class="profTdColored">Картинок</td><td colspan="2" class="profTdUncolored">
<?if($_PHOTO_ENTRIES$)?><b>$_PHOTO_ENTRIES$</b><a href="$_PHOTO_ACTIVITY_URL$" target="_blank"><img style="border: medium none; margin-right: 5px;" alt="" src="http://webo4ka.ru/Ucoz2/profil/showAchievmentInProfile.png" title="Посмотреть" align="right" border="0"></a><?else?><b>нету</b><?endif?>
</td></tr><tr><td colspan="2" class="profTdColored">Комментариев</td><td colspan="2" class="profTdUncolored">
<?if($_COM_ENTRIES$)?><b>$_COM_ENTRIES$</b> <a href="$_COM_ACTIVITY_URL$" target="_blank"><img style="border: medium none; margin-right: 5px;" alt="" src="http://webo4ka.ru/Ucoz2/profil/showAchievmentInProfile.png" title="Посмотреть" align="right" border="0"></a><?else?><b>нету</b><?endif?>
</td></tr><tr><td colspan="2" class="profTdColored">Сайтов</td><td colspan="2" class="profTdUncolored">
<?if($_DIR_ENTRIES$)?><b>$_DIR_ENTRIES$</b><a href="$_DIR_ACTIVITY_URL$" target="_blank"><img style="border: medium none; margin-right: 5px;" alt="" src="http://webo4ka.ru/Ucoz2/profil/showAchievmentInProfile.png" title="Посмотреть" align="right" border="0"></a><?else?><b>нету</b><?endif?>
</td></tr><tr><td colspan="2" class="profTdColored">Объявлений</td><td colspan="2" class="profTdUncolored">
<?if($_BOARD_ENTRIES$)?><b>$_BOARD_ENTRIES$</b> <a href="$_BOARD_ACTIVITY_URL$" target="_blank"><img style="border: medium none; margin-right: 5px;" alt="" src="http://webo4ka.ru/Ucoz2/profil/showAchievmentInProfile.png" title="Посмотреть" align="right" border="0"></a><?else?><b>нету</b><?endif?>
</td></tr></tbody></table>
</div>

  <div id="other" class="tab_content">
  <?if($USERS_LIST_URL$)?>
<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>
<?endif?>
   
  <?if($MODER_PANEL$)?>
<table style="width: 100%; border-collapse: collapse;" align="center"><tbody><tr><td colspan="2" class="profTdColored"><center>Для модератора</center></td></tr></tbody></table>
  <div align = "center">$MODER_PANEL$</div>
  <?if($_IS_OWN_PROFILE$)?><div align="left">Не модерированные материалы:</div>
<script type="text/javascript">
$(document).ready(function(){$("#wanted").click(function(){$("div#doskapoch").show("slow"); $("div#userminiprof").hide("slow");});});
$(document).ready(function(){$("#wantedopen").click(function(){$("div#userminiprof").show("slow"); $("div#doskapoch").hide("slow");});});
</script>
<div id="userminiprof">
<div><ul class="menu"><li><a href="javascript://" id="wanted">» Проверить модули</a></li></ul></div>
</div>
<div id="doskapoch" style="display: none;">
<div><ul class="menu"><li><a href="javascript://" id="wantedopen" >» Скрыть</a></li></ul>
<div align="left">
<div id="dataxml"><img alt="wait..." src="http://webo4ka.ru/Ucoz2/profil/wait.gif" align="left" border="0">» Загрузка...</div>
<script type="text/javascript">
  $.ajax({
  type: 'GET',
  url: '/index/85',
  dataType: 'xml',
  success: function(xml){
  var title = $(xml).find('cmd:first').text();
  var data = $(xml).find('cmd:last').text();
  $('#dataxml').html('' + data + '');
  },
  error: function(){
  $('#dataxml').html('<div align="left"><img alt="" src="http://webo4ka.ru/Ucoz2/profil/del.png" align="" border="0">» Ошибка обработки...</div>');
  }
  });
  </script>
</div>
  <?endif?>
  <?endif?>
   
</div>
  </div>
</div>

</body>
</html>
Автор публикации: Загрузка
Загрузка
Вовчик, это его n материал
Источник: http://famiosoft.ru/
  • Всего комментариев: 4

rayven
0
rayven написал: Написано 12 Ноября 2015 в 12:07
Комментарий №4
Нашел ошибку в коде. Там на видео стоит код неправильный, от блога остался
Код
$_BLOG_ENTRIES$

Чтоб нормально переходило, надо заменить на это
Код
$_VIDEO_ENTRIES$

А так в целом норм. Можно еще вкладку одну добавить под хобби или личные интересы, - но то такое.

2man
0
2man написал: Написано 27 Июня 2011 в 18:56
Комментарий №3
Супер))

Евгений
0
Евгений написал: Написано 31 Марта 2011 в 22:31
Комментарий №2
А как доп. ссылочки добавлять, кроме другие, достижения и т.д.?

Spa1k
+1
Spa1k написал: Написано 21 Января 2011 в 20:07
Комментарий №1
красиво смотрится)

  • Оставить комментарий:
Добавлять комментарии могут только зарегистрированные пользователи.
Регистрация | Вход
Меню сайта
Категории
Для помощи создания сайта uCoz 25
Скрипты и модификации для Ucoz 2113
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 431
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
  • sasha2016tv написал:
  • Хороший скрипт
    Ох. Вижу, что обсуждение очень старое. Но!
    На других CMS так же будет все это реализовано. На нормальных CMS.
    Такое решение может подойти лишь для landing сайтов. Но и то, не думаю, что там кто то заморачивается в написании какого либо контроллера генерирования шаблона и используют прямо в лоб чистый HTML, поэтому и будут для каждой страницы свои блоки делать.

    Поэтому лучше тут все же дописать решение именно для ucoz без загрузки этих лишних блоков на странице. Ведь используя условные операторы этот код даже не будет прогружаться на странице. (Лол. Это ж доли секунд загрузки...) И что? Но давайте делать оптимальнее
    Моё авторство:)
  • 1488 написал:
  • 1488 написал:
  • Смысл исходный код? он возвращает после обновление страницы на то положение которое было... или как?
  • 1488 написал:
  • как поставить галки как скрине?
    а то невозможно поставить...
    Последние темы
    Опрос
    433
    А
    Р
    Оцените новый дизай:)
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 4
    Гостей: 4
    Пользователей: 0
    0
    Сегодня были
    Топ пользователей: