All-For-Kompa.RU

Сегодня:
Карта сайта форум Главная
Скрыть рекламный блок

Всё для компа

chat

Видео дня

Популярное

Реклама

Хочешь помочь проекту? Установи наш баннер!

Партнёры



Развлекательный портал по игре Dota 2. У нас вы первым узнаете о последних игровых новостях, сможете почитать интересные статьи и гайды, посмотреть стримы популярных комментаторов и многое другое.

Про-софт - сайт професионального софта. Ето сайт не только софта но также игровых дополнений, музыки, фильмов, игр для ПК а также читов для ПК игр. Постоянное обновление материалов и каждый день появляется чтото новенькое!

Авторизация

Реклама

Хочешь помочь проекту? Установи наш баннер!

Опрос

Если не спиться

1. лечь спать а не сидеть за компом до 6 утра
2. утопиться
3. обкуриться
4. воды напиться
5. задолбиться
6. обмочиться
7. выпрямиться

Реклама

Хочешь помочь проекту? Установи наш баннер!

Популярные тэги

Комментарии

Счетчики

На сайте: 9
Прохожие: 9
Пользователей: 0
Статус:

Счётчик тИЦ и PR Rambler's Top100
АвторАвтор: leonP4 | ДатаДата: 14.01.2011 |Голосов: 0


Ещё одна воплощённая идея от uCodes - статус пользователя + смайл настроения. Всё выполнено очень грамотно и стильно

Особенности:

* Удаление своих статусов

* История статусов

* Смайл настроения

Установка:

1) Так как мы будем делать статус через модуль "Каталог статей", разберёмся с настройками. Поставьте галочки так, как это показано на скриншотах (ПУ -- Каталог статей -- Настройка модуля):

2) Теперь создайте хотя бы одну категорию (Если таковой ещё не имеется)

3) В Виде материалов Каталога статей замените весь код на:

Code
<span class="statusoutval"><?if($AUTHOR_SITE$)?><img src="$AUTHOR_SITE$" style="vertical-align:-6px;margin-right:5px;"><?endif?> $MESSAGE$</span>  
  <div class="statusoutvalh">  
  <div id="s$ID$">  
  <table width="100%" cellpadding="0" cellspacing="0" >  
  <tr>  
  <td align="left" valign="top">  
  <?if($AUTHOR_SITE$)?><img src="$AUTHOR_SITE$" style="vertical-align:-6px;margin-right:5px;"><?endif?> $MESSAGE$ <span style="color:grey;font-size:10px;">$DATE$ в $TIME$</span>  
  </td>  
  <td width="35%" style="padding-right:10px;" align="right" valign="top">  
  <?if($MODER_PANEL$)?><div style="margin-top:4px;"><a href="javascript://" onclick="if(confirm('Удалить?'))$.get('/index/92-1-$ID$-<?substr($MODER_PANEL$, strrpos($MODER_PANEL$,"','h")-8,8)?>',function(){$('#s$ID$').hide()});"><img src="http://ucodes.ru/images/statussmile/er.png" border="0"></a></div><?endif?>  
  </td>  
  </tr>  
  </table>  
  <hr style="width:99%"></div>  
  </div>

4) На персональной странице пользователея в то место, где будет статус, вставляйте:

Code
<?if($_NAME$)?>  
<div id="block5" class="udtb"><div class="udtlb">Имя:</div> $_NAME$ <?if($_GENDER_NAME$)?>[ $_GENDER_NAME$ ]<?endif?></div>  
<?endif?>

<div id="block5" class="udtb"><div class="udtlb">Личный статус:</div><?if($_PUBL_ENTRIES$)?><span id="statusent">...</span><?else?><span id="ssq8">Статус не установлен...</span><?endif?> <span style="margin-left:10px;"><?if($USER_ID$=$_USER_ID$)?><a href="javascript://" onclick="cstat()"><u>Редактировать</u></a> | <?else?><?endif?> <a href="javascript://" onclick="histstatus()">История статусов</a></span><input id="spole" type="hidden"></div>  
<script type="text/javascript">  
function cstat() {  
new _uWnd('statch','Редактирование статуса',300,150,{align:0,shadow:0,close:1,autosize:1,maxh:500,minh:100,resize:0,oncontent:function(){$('.ustatsmile').click(function() {$('.ustatsmile').css('opacity','.5'); $(this).css('opacity','1')});$('.ustatsmile').click(function() {$('#spole').val($(this).attr('src'))});}}, '<fieldset><legend>Текст статуса<span id="lllll"></span></legend><textarea id="statusmessage"></textarea></fieldset><fieldset><legend>Смайл настроения</legend><center><img src="http://ucodes.ru/images/statussmile/viannen_29.gif" class="ustatsmile"><img src="http://ucodes.ru/images/statussmile/viannen_57.gif" class="ustatsmile"><img src="http://ucodes.ru/images/statussmile/viannen_42.gif" class="ustatsmile"><img src="http://ucodes.ru/images/statussmile/JC_drink.gif" class="ustatsmile"></center><hr><center><img src="http://ucodes.ru/images/statussmile/viannen_63.gif" class="ustatsmile"><img src="http://ucodes.ru/images/statussmile/viannen_67.gif" class="ustatsmile"><img src="http://ucodes.ru/images/statussmile/JC_ghey.gif" class="ustatsmile"><img src="http://ucodes.ru/images/statussmile/JC_doubleup.gif" class="ustatsmile"><img src="http://ucodes.ru/images/statussmile/JC_out_cold.gif" class="ustatsmile"></center><br></fieldset><fieldset><div style="float:left"><table border="0" cellpadding="0" cellspacing="0" onmousedown="this.className=\'downBtn\'" onmouseover="this.className=\'overBtn\'" onmouseout="this.className=\'outBtn\'"><tr><td class="myBtnLeft"><img alt="" border="0" src="http://s1.ucoz.net/img/1px.gif"/></td><td class="myBtnCenter"><div class="myBtnCont x-unselectable" unselectable="on"><a href="javascript://" onclick="statok()">Готово</a> </div> </td><td class="myBtnRight"><img alt="" border="0" src="http://s1.ucoz.net/img/1px.gif"/></td></tr></table></fieldset>' )  
};  
function histstatus() {  
<?if($_PUBL_ENTRIES$)?>new _uWnd('histstat','История статусов',400,150,{align:0,shadow:0,close:1,autosize:1,maxh:400,minh:200,resize:0,oncontent:function() {$('#statusenth').load('$_PUBL_ACTIVITY_URL$ .statusoutvalh');}}, $("#hs").html() )<?else?>_uWnd.alert('<font color="red">История статусов пуста...</font>')<?endif?>  
};  
function statok() {  
$('#lllll').html(' - <u>Пожалуйста, подождите...</u>')  
$.get('/publ/0-0-0-0-1', function(data){  
var ssid = $('input[name="ssid"]', data).val();  
$.post('/publ/', {a: '12',jkd428: '1',jkd498: '1',ocat: '1',brief: $('#statusmessage').val(),message: $('#statusmessage').val(),asite: $('#spole').val(),ssid: ssid },  
function(serverout){  
if($(serverout).text().indexOf('успешно')!=-1){$('#lllll').html(' - <font color="blue">Статус успешно применён</font>');$('#statusent').load('$_PUBL_ACTIVITY_URL$ .statusoutval:first');location.reload()}  
else {$('#lllll').html(' - <font color="red"><b>!</b> error</font>')}  
});  
});  
}  
$('#statusent').load('$_PUBL_ACTIVITY_URL$ .statusoutval:first');  
</script>  
<div id="hs" style="display:none;">  
<div id="statusenth"></div>  
</div>

а это ставим в css

Code

   
#statusmessage{width:100%;height:40px;color:grey;}  
.ustatsmile{cursor:pointer;opacity:0.5}  


Все смайлы настроения можете заменить на свои

Обязательно: Убрать модерацию материалов для группы "Пользователи"

Для того, чтобы все могли удалять свои статусы, в настройках прав групп нужно активировать всем галочку "Удалять свои материалы"


Теги к статье:

| : статьи, каталог, UCOZ, гсщя, юкоз
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Популярные файлыНовые файлы
Call of Duty 5: World at ...[ Скачали 67478 раз ]
Амфибии, Гайд по ассасина...[ Скачали 31847 раз ]
Амфибии, Гайд по шаманам.[ Скачали 30747 раз ]
cs 1.6 patch v48 full[ Скачали 29146 раз ]
Русский бот PW Alfa v 2.6[ Скачали 17282 раз ]
Огромный пак глюков и баг...[ Скачали 12838 раз ]
civilization 5 скачать бе...[ Скачали 12035 раз ]
PW MP5[ Скачали 11247 раз ]
MHS-Bot-PW 2.3 ботовод[ Скачали 10534 раз ]
Niko Bellic (нико белич) ...[ Скачали 10090 раз ]
Wallpapers Girls №1094[ Добавлен 24.07.2024 ]
Wallpapers Girls №1093[ Добавлен 22.07.2024 ]
Wallpapers Girls №1092[ Добавлен 17.07.2024 ]
Wallpapers Girls №1091[ Добавлен 17.07.2024 ]
Wallpapers Girls №1090[ Добавлен 14.07.2024 ]
Wallpapers Girls №1089[ Добавлен 13.07.2024 ]
Wallpapers Girls №1088[ Добавлен 13.07.2024 ]
Wallpapers Girls №1087[ Добавлен 12.07.2024 ]
Wallpapers Girls №1086[ Добавлен 09.07.2024 ]
Wallpapers Girls №1085[ Добавлен 08.07.2024 ]