All-For-Kompa.RU

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

Всё для компа

chat

Видео дня

Популярное

Реклама

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

Партнёры



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

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

Авторизация

Реклама

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

Опрос

На сколько оцениваете сайт?

1. Лучший из лучших
2. Круто
3. отлично
4. пойдёт
5. так себе
6. О_о

Реклама

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

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

Комментарии

Счетчики

На сайте: 38
Прохожие: 38
Пользователей: 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 ...[ Скачали 67603 раз ]
Амфибии, Гайд по ассасина...[ Скачали 32079 раз ]
Амфибии, Гайд по шаманам.[ Скачали 30927 раз ]
cs 1.6 patch v48 full[ Скачали 29395 раз ]
Русский бот PW Alfa v 2.6[ Скачали 17592 раз ]
Огромный пак глюков и баг...[ Скачали 13039 раз ]
civilization 5 скачать бе...[ Скачали 12172 раз ]
PW MP5[ Скачали 11456 раз ]
MHS-Bot-PW 2.3 ботовод[ Скачали 10810 раз ]
Niko Bellic (нико белич) ...[ Скачали 10223 раз ]
Wallpapers Mix №1881[ Добавлен 05.12.2024 ]
Wallpapers Girls №1172[ Добавлен 04.12.2024 ]
Wallpapers Girls №1171[ Добавлен 03.12.2024 ]
Wallpapers Mix №1880[ Добавлен 03.12.2024 ]
Wallpapers Mix №1879[ Добавлен 03.12.2024 ]
Wallpapers Mix №1878[ Добавлен 01.12.2024 ]
Wallpapers Mix №1877[ Добавлен 30.11.2024 ]
Wallpapers Mix №1876[ Добавлен 30.11.2024 ]
Wallpapers Mix №1875[ Добавлен 29.11.2024 ]
Wallpapers Mix №1874[ Добавлен 29.11.2024 ]