uCoz Master

Текст внутри блока. Текст внутри блока. Текст внутри блока.
Главная » Файлы » Всё для uCoz » Скрипты uCoz

Полезный материал(Рейтинг)
29.02.2012, 20:11
Тёмная кнопка заменяющая стандартный рейтинг с надпись "Полезный материал"


Установка:


  • Этот код установите в таблицу стилей CSS
    Code
    /* Полезный материал  
      ------------------------------------------*/  
      #rating_os {  
      float:right;  
      font: 11px Verdana,Arial,Helvetica, sans-serif;  
      color:#F5BF05; text-shadow: 1px 1px 1px #252525;  
      }  

      #rating_os a:link,  
      #rating_os a:visited,  
      #rating_os a:hover {text-decoration:none; color:#eee;}  

      #rating_l,  
      #rating_p{  
      float:left;  
      background: #737373;  
      padding: 3px 7px 3px 7px;  
      margin: 0px 3px 0px 3px;  
      border: 1px solid #252525;  
      -webkit-border-radius: 4px;  
      -moz-border-radius: 4px;  
      border-radius: 4px;  
      }  

      #rating_p {  
      font-weight: bold;  
      }  

      #rating_l:hover {  
      background: #5d5d5d;  
      }  
      /* ---------------------------------------*/

  • Находим на странице материала и комментариев к нему в люьом модуле код
    Code
    <?if($RATING$)?><div style="float:right"><?$RSTARS$('12','/.s/img/stars/3/12.png','1','float')?></div><?endif?>

  • Заменяете этот код на:
  • Для каталога файлов
    Code
    <?if($RATING$)?>  
      <div id="rating_os">  
      <a href="javascript://" id="golike" onclick="$.get('/load/0-1-1-$ID$-3',function(data) {if($(data).text().indexOf('уже оценивали')>-1) _uWnd.alert('Вы уже оценивали данный материал!','Ошибка',{w:270,h:60,t:8000}); else {_uWnd.alert('Вы успешно оценили!','Успех',{w:270,h:60,t:8000})};});">  
      <div id="rating_l">Полезный материал</div>  
      </a>  
      <div id="rating_p">+$RATED$</div>  
      </div>  
      <?endif?>

  • Для новостей
    Code
    <?if($RATING$)?>  
      <div id="rating_os">  
      <a href="javascript://" id="golike" onclick="$.get('/news/0-0-1-$ID$-15-1',function(data) {if($(data).text().indexOf('уже оценивали')>-1) _uWnd.alert('Вы уже оценивали данный материал!','Ошибка',{w:270,h:60,t:8000}); else {_uWnd.alert('Вы успешно оценили!','Успех',{w:270,h:60,t:8000})};});">  
      <div id="rating_l">Полезный материал</div>  
      </a>  
      <div id="rating_p">+$RATED$</div>  
      </div>  
      <?endif?>

  • Для статей
    Code
    <?if($RATING$)?>  
      <div id="rating_os">  
      <a href="javascript://" id="golike" onclick="$.get('/publ/0-1-1-$ID$-3',function(data) {if($(data).text().indexOf('уже оценивали')>-1) _uWnd.alert('Вы уже оценивали данный материал!','Ошибка',{w:270,h:60,t:8000}); else {_uWnd.alert('Вы успешно оценили!','Успех',{w:270,h:60,t:8000})};});">  
      <div id="rating_l">Полезный материал</div>  
      </a>  
      <div id="rating_p">+$RATED$</div>  
      </div>  
      <?endif?>

  • Для каталога сайтов
    Code
    <?if($RATING$)?>  
      <div id="rating_os">  
      <a style="text-decoration: none;" href="javascript://" id="golike" onclick="$.get('/dir/0-1-1-$ID$-3',function(data) {if($(data).text().indexOf('уже оценивали')>-1) _uWnd.alert('Вы уже оценивали данный материал!','Ошибка',{w:270,h:60,t:8000}); else {_uWnd.alert('Вы успешно оценили!','Успех',{w:270,h:60,t:8000})};});">  
      <div id="rating_l">Полезный материал</div>  
      </a>  
      <div id="rating_p">+$RATED$</div>  
      </div>  
      <?endif?>

  • Для блога
    Code
    <?if($RATING$)?>  
      <div id="rating_os">  
      <a href="javascript://" id="golike" onclick="$.get('/blog/0-0-1-$ID$-14-1',function(data) {if($(data).text().indexOf('уже оценивали')>-1) _uWnd.alert('Вы уже оценивали данный материал!','Ошибка',{w:270,h:60,t:8000}); else {_uWnd.alert('Вы успешно оценили!','Успех',{w:270,h:60,t:8000})};});">  
      <div id="rating_l">Полезный материал</div>  
      </a>  
      <div id="rating_p">+$RATED$</div>  
      </div>  
      <?endif?>

  • Для объявлений
    Code
    <?if($RATING$)?>  
      <div id="rating_os">  
      <a href="javascript://" id="golike" onclick="$.get('/board/0-1-1-$ID$-3',function(data) {if($(data).text().indexOf('уже оценивали')>-1) _uWnd.alert('Вы уже оценивали данный материал!','Ошибка',{w:270,h:60,t:8000}); else {_uWnd.alert('Вы успешно оценили!','Успех',{w:270,h:60,t:8000})};});">  
      <div id="rating_l">Полезный материал</div>  
      </a>  
      <div id="rating_p">+$RATED$</div>  
      </div>  
      <?endif?>



Ну вот и всё. Скрипт полностью рабочий! Проверено!!!


Категория: Скрипты uCoz | Добавил: GlaZZZ | Теги: Рейтинг, Полезный материал
Просмотров: 367 | Загрузок: 0 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Администратор GlaZZZ