• Добро пожаловать на сайт QuCoz.At.Ua!
  • На нашем сайте вы сможете найти:
  • -Скрипты и шаблоны для вашего сайта
  • -Скачать скрипты,шаблоны,графику
  • -Получить полезную информацию на форуме
  • -Задать вопросы о раскрутке, продвижении сайтов и прочем
  • -Связаться с админимтрацией и представителями сайта
  • Мы делаем всё возможное, чтобы наш сайт был вам интересен и удобен!
  • Меню сайта
    Категории раздела
    Скрипты Ucoz [140]
    Скачать скрипты для Ucoz сайтов
    Шаблоны Ucoz [25]
    Скачать шбалоны для Ucoz сайтов
    Графика Ucoz [0]
    Скачать графику для Ucoz сайтов
    Мини-чат
    ОК
    Наш опрос
    Чего бы вы больше хотели видеть?
    Всего ответов: 10
    Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0

    Сегодняшние посетители
    Подписка
    Главная » Файлы » Скрипты Ucoz

    Статус для перс. странице 2011 (без php)
    18.09.2011, 11:01
    Статус для пользователей отображается на пер. странице, скрипт сделан с помощью .get запросов. В скрипте так же есть смайл настроение, думаю вам понравится БЕЗ PHP
    Установка:
    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>  

      <?if($COMMENTS_URL$)?>| <img src="http://youworld.do.am/vid/chat.png" border="0" alt="" /> <a href="$COMMENTS_URL$">Комментарии ($COMMENTS_NUM$)</a><?endif?>  
      </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://uweb.su/images/statussmile/er.png" border="0"></a></div><?endif?>  

      </td>  
      </tr>  
      </table>  
      <hr style="width:99%"></div>  
      </div>


    4. На перс. страницу где хотите видеть статус

    Code
    <!--Статус от uhacks.ru-->  
      <div id="block5" class="udtb"><?if($_PUBL_ENTRIES$)?><span id="statusent">...</span><?else?><span id="ssq8">Статус не установлен...</span><?endif?> <?if($USER_ID$=$_USER_ID$)?><a href="javascript://" onclick="cstat()"><u>Изменить статус</u></a><?else?><?endif?> <span style="margin-left: 10px;"><input id="spole" type="hidden"></span></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'))});}}, '<center><span id="lllll"></span></center><div style="background:#f2f1f1;padding:6px;border:1px solid #cfcece;"><img src="http://uhacks.ru/statussmile/st1.png" class="ustatsmile"><img src="http://uhacks.ru/statussmile/st2.png" class="ustatsmile"><img src="http://uhacks.ru/statussmile/st3.png" class="ustatsmile"><img src="http://uhacks.ru/statussmile/st4.png" class="ustatsmile"><img src="http://uhacks.ru/statussmile/st5.png" class="ustatsmile"><img src="http://uhacks.ru/statussmile/st7.png" class="ustatsmile"></div><br><div style="background:#f2f1f1;padding:6px;border:1px solid #cfcece;"><textarea id="statusmessage"></textarea></div><div style="float:left"><br><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>' )  
      };  
      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>  
      <style>  
      #statusmessage{width:100%;height:40px;color:grey;}  
      .ustatsmile{cursor:pointer;opacity:0.5}  
      </style>  
       

      <div id="hs" style="display: none;">  
      <div id="statusenth"></div>  
      </div>  
      <style>  
      #statusmessage{width:100%;height:40px;color:grey;}  
      .ustatsmile{cursor:pointer;opacity:0.5}  
      </style>  
      <!--Статус от uhacks.ru-->
    Категория: Скрипты Ucoz | Просмотров: 515 | Добавил: pendulum47 | Теги: (Без, перс., Статус, PHP), странице, 2011, для | Рейтинг: 5.0/1| Жаловаться на материал
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Новое на форуме
    Последнии комментарии
    Написал: GrandKhavatari
    Написал: pendulum47
    Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Поиск