
Статус пользователя для uCoz
Статус пользователя для uCoz - отличный скрипт , который позволит вашим любимцам ,а точнее пользователям установить статус. Статус можно отображать где угодно в пределах вашего сайта! С помощью скрипта вы дадите вашим пользователям отображать своё настроение или задавать ранг - да что угодно. Реализовать - конечно можно было и без php - переделав любой из строк (например Yahoo индикатор или как он там) , но с данным скриптом - всё намного удобнее для ваших юзеров.
И так - перейдем к установке.
1. Качаем файл-архив с нашего сервиса. Разархивируем и заливаем содержимое папки - к себе на сервер в папку scripts.
(*Чтоб скачать архив ,необходимо зарегистрироваться. Ссылка на скачивание сверху. ** Если отсутствует данная папка - создаем её. *** Для работы скрипта - необходима услуга php скриптов!)
2. Заходим в личную страницу пользователя (или персональная) и ищем в ней код
......
После него - ставим код
<div class="udtb"><div class="udtlb">Статус:</div> <span id="nst_$_USER_ID$">Загрузка...</span> [ <a href="javascript://" onclick="nst()">Изменить статус</a> ]</div>
<script type="text/javascript">
$('#nst_$_USER_ID$').load('/php/status/index.php?i=$_USER_ID$');
function nst(){
new _uWnd('nst','Статус',300,240,{align:'left',autosize:1,resize:0,oncontent:function(){
$('#oknst').click(function(){
if($.trim($('#nst').val()) == ''){
_uWnd.alert('<br>Запрос не может быть пустым.','Внимание!',{close:1,w:270,h:90,tm:5000,align:'center'});
}else{
$(this).attr('disabled', true);
$.get('/php/status/index.php?s='+encodeURIComponent($('#nst').val()), function(data){
$('#nst_$_USER_ID$').load('/php/status/index.php?i=$_USER_ID$');
$('#oknst').attr('disabled', false);
_uWnd.alert('<br>Статус успешно изменен!','Готово',{close:1,w:270,h:90,tm:3000,align:'center'});
});
}
});
}},'<fieldset><legend><b>Новый статус</b></legend><input style="width:100%" value="" maxlength="70" id="nst" type="text"></fieldset><fieldset><input type="button" id="oknst" style="float:right" value="Готово"></fieldset>');
}
</script>
Вот и всё. У вас есть статус пользователя на вашем юкозовском сайте. Что можно еще сделать ? Да практически то,что захотите. Можно установить данный статус где угодно на вашем сайте. Например - использовать статус пользователя на форуме ,поставив код
Статус: <span class="nst_$UID$">Загрузка...</span>
<script type="text/javascript">$('.nst_$UID$').load('/php/status/index.php?i=$UID$');</script>
С остальными модулями по аналогии. С гостевой книгой и т.д. Но думаю вам не понадобится.
Всё готово. Спасибо ВэйДлин за отличный скрипт. Кстати - автор запретил убирать копирайты в php коде ,но они никому не видны - так что не переживайте.
Есть куча примеров. ДУмаю вам они не потребуются. По скрину и так всё понятно. Но для особо назойливых ,можно пройти на данный форум и поискать там такой статус. Может найдете - а может нет ,сам не был там ,так что извиняйте господа. А поискать стоит.
И так - перейдем к установке.
1. Качаем файл-архив с нашего сервиса. Разархивируем и заливаем содержимое папки - к себе на сервер в папку scripts.
(*Чтоб скачать архив ,необходимо зарегистрироваться. Ссылка на скачивание сверху. ** Если отсутствует данная папка - создаем её. *** Для работы скрипта - необходима услуга php скриптов!)
2. Заходим в личную страницу пользователя (или персональная) и ищем в ней код
Code
......
После него - ставим код
Code
<div class="udtb"><div class="udtlb">Статус:</div> <span id="nst_$_USER_ID$">Загрузка...</span> [ <a href="javascript://" onclick="nst()">Изменить статус</a> ]</div>
<script type="text/javascript">
$('#nst_$_USER_ID$').load('/php/status/index.php?i=$_USER_ID$');
function nst(){
new _uWnd('nst','Статус',300,240,{align:'left',autosize:1,resize:0,oncontent:function(){
$('#oknst').click(function(){
if($.trim($('#nst').val()) == ''){
_uWnd.alert('<br>Запрос не может быть пустым.','Внимание!',{close:1,w:270,h:90,tm:5000,align:'center'});
}else{
$(this).attr('disabled', true);
$.get('/php/status/index.php?s='+encodeURIComponent($('#nst').val()), function(data){
$('#nst_$_USER_ID$').load('/php/status/index.php?i=$_USER_ID$');
$('#oknst').attr('disabled', false);
_uWnd.alert('<br>Статус успешно изменен!','Готово',{close:1,w:270,h:90,tm:3000,align:'center'});
});
}
});
}},'<fieldset><legend><b>Новый статус</b></legend><input style="width:100%" value="" maxlength="70" id="nst" type="text"></fieldset><fieldset><input type="button" id="oknst" style="float:right" value="Готово"></fieldset>');
}
</script>
Вот и всё. У вас есть статус пользователя на вашем юкозовском сайте. Что можно еще сделать ? Да практически то,что захотите. Можно установить данный статус где угодно на вашем сайте. Например - использовать статус пользователя на форуме ,поставив код
Code
Статус: <span class="nst_$UID$">Загрузка...</span>
<script type="text/javascript">$('.nst_$UID$').load('/php/status/index.php?i=$UID$');</script>
С остальными модулями по аналогии. С гостевой книгой и т.д. Но думаю вам не понадобится.
Всё готово. Спасибо ВэйДлин за отличный скрипт. Кстати - автор запретил убирать копирайты в php коде ,но они никому не видны - так что не переживайте.
Есть куча примеров. ДУмаю вам они не потребуются. По скрину и так всё понятно. Но для особо назойливых ,можно пройти на данный форум и поискать там такой статус. Может найдете - а может нет ,сам не был там ,так что извиняйте господа. А поискать стоит.
Скачать Статус пользователя для uCoz бесплатно с нашего сервера: /_ld/7/704_35_status.rar
Смотрите также: