ВСЕ-ВСЕ
Главная | Регистрация | Вход
Суббота, 20.04.2024, 10:07
Меню сайта
Block title
Категории раздела
Форма входа [11]
скрипты Поздравления [3]
Статистика [8]
Украшения [1]
Персональная страница [5]
Меню [11]
Вид материалов для каталога файлов [1]
Вид материалов для каталога сайтов [1]
Вид материалов для каталога статей [0]
блок для сайта ucoz [32]
Страница 404 [1]
Мини-чат для ucoz [4]
Скрипты для сайтов кс [5]
Вид фотографий для ucoz [1]
Вид комментариев для ucoz [0]
Мини-профиль [15]
Облако тегов на Ucoz [2]
Форма добавления коментариев [0]
Опросы [4]
flash часы [5]
Радио и тв онлайн [1]
Пак скриптов для ucoz [1]
Оповещение о новых сообщениях [1]
Поиск по сайту [1]
Разное [15]
ajax [4]
Топ файловиков [1]
Вид новостей [2]
Защита контента [5]
Переключатель страниц [10]
Мини-чат
Наш опрос
Какие языки прогромирования вы знаите ?
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Главная » Файлы » Скрипты для ucoz » Персональная страница

Персональная страница пользователя со вкладками
23.04.2011, 23:56

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

Встроенные функции в профиле:
- В разделе профиля "Контактные данные", если у пользователя занесен 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://famiosoft.ru/forAccount/profileStyle.css">  
  <link type="text/css" rel="StyleSheet" href="http://famiosoft.ru/forAccount/neModerirowanStyle.css">  
  <script type="text/javascript" src="http://www.famiosoft.ru/forAccount/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://www.famiosoft.ru/forAccount/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://famiosoft.ru/forAccount/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://famiosoft.ru/forAccount/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://www.famiosoft.ru/forAccount/sendMailtoUserIcon.png" border="0" title="Написать письмо"></a><?endif?>  
  </td></tr><tr><td class="profTdColored"><img alt="" src="http://famiosoft.ru/forAccount/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://famiosoft.ru/forAccount/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://famiosoft.ru/forAccount/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://www.famiosoft.ru/forAccount/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://www.famiosoft.ru/forAccount/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://www.famiosoft.ru/forAccount/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://www.famiosoft.ru/forAccount/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://www.famiosoft.ru/forAccount/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://www.famiosoft.ru/forAccount/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://www.famiosoft.ru/forAccount/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://www.famiosoft.ru/forAccount/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://www.famiosoft.ru/forAccount/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://www.famiosoft.ru/forAccount/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://www.famiosoft.ru/forAccount/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://www.famiosoft.ru/forAccount/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://www.famiosoft.ru/forAccount/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://www.famiosoft.ru/imgArchive/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://www.famiosoft.ru/imgArchive/del.png" align="" border="0">» Ошибка обработки...</div>');  
  }  
  });  
  </script>  
  </div>  
  <?endif?>  
  <?endif?>  

  </div>  
  </div>  
  </div>  

  </body>  
  </html>
   
  


Источник: o-ucoze.ru
Категория: Персональная страница | Добавил: Жиган | Теги: uCoz, скрипт персональная страница пользо, темная персональная страница пользо, Персональная страница пользователя
Просмотров: 479 | Загрузок: 0 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Copyright MyCorp © 2024
    Бесплатный конструктор сайтов - uCoz