Главная » 2011 » Сентябрь » 30 » Последние комментарии (движущиеся) (Скрипты для ucoz)
30.09.2011, 07:11

Последние комментарии (движущиеся)





Красивый блок, с последними движущимися комментария для uCoz, фишка скрипта в том, что можно настроить плавное исчезание первого комментария, но об этом позже.

Установка скрипта Последние движущиеся комментарии

Скрипт использует библиотеку jQuery, все знают, что на ucoze уже она установлена, поэтому пропустим этот пункт, и приступим к установке главного скрипта, который отвечает именно за плавное исчезновение первого комментария в блоке.

1) Ставим следующий код после тега <body>

Code
<script type="text/javascript">  
  $(document).ready(function(){  
  var first = 0;  
  var speed = 700;  
  var pause = 3500;  
   
  function removeFirst(){  
  first = $('ul#center_dm_ru li:first').html();  
  $('ul#center_dm_ru li:first')  
  .animate({opacity: 0}, speed)  
  .fadeOut('slow', function() {$(this).remove();});  
  addLast(first);  
  }  
   
  function addLast(first){  
  last = '<li style="display:none">'+first+'</li>';  
  $('ul#center_dm_ru').append(last)  
  $('ul#center_dm_ru li:last')  
  .animate({opacity: 1}, speed)  
  .fadeIn('slow')  
  }  
   
  interval = setInterval(removeFirst, pause);  
  });  
  </script>


var speed = 700; - скорость исчезновение первого сообщения
var pause = 3500; - сколько должно пройти времени, перед исчезновением сообщения

2) Далее идем в админку и создаем информер со следующими настройками:

Раздел: Комментарии
Модуль: Все модули
Количество материалов: 10
Количество колонок: 1

Меняем код стандартного информера на этот:

Code
<li>  
  <?if($USER_AVATAR_URL$)?><a href="$PROFILE_URL$" target="_blank"><img class="coment_avatar" src="$USER_AVATAR_URL$" /></a><?else?><img class="coment_avatar" src="http://www.rusfantast.ru/imgg/no_avatar.jpg" alt="no" /><?endif?><a class="massage_link" href="$ENTRY_URL$" target="_blank">$MESSAGE$</a>  
</li>


3) Теперь в самом шаблоне там где хотите видеть эти последние комментарии, ставим сам информер:
Code

<ul id="center_dm_ru">  
  $MYINF_1$  
  </ul>


4) ПУ-->Управление дизайном-->CSS. В любое место ставим это:

Code
#center_dm_ru {  
  overflow:hidden;  
  height:250px;  
  width:250px;  
  border:solid 1px #C8D9E5;  
  padding: 0px 0px 0px 0px;  
  background: #F8FCFF;  
  }  

  #center_dm_ru li {  
  list-style:none;  
  overflow:hidden;  
  border-top: 1px solid #fff;  
  border-bottom: 1px solid #C8D9E5;  
  padding: 10px 5px 10px 5px;  
  }  

  .coment_avatar {  
  float:right;  
  width:25px;  
  height:25px;  
  background: #F3F3F3;  
  margin-left: 5px;  
  padding: 2px;  
  border:1px solid #C8D9E5;  
  }  

  .massage_link:link,  
  .massage_link:visited {  
  text-decoration: none;  
  color:#555;  
  }  

  .massage_link:hover {  
  color:#999;  
  }  

  #center_dm_ru li a:hover img {  
  filter: progid: DXImageTransform.Microsoft.Alpha(opacity=50);  
  -moz-opacity: 0.5;  
  opacity: 0.5;  
  filter: alpha(opacity=50);  
  }
Материал взят с сайта infoscript.ru
Внимание! Копирование данного материала запрещено без указания ссылки на сайт Infoscript.ru
Источник/Автор: center-dm.ru
Категория: Скрипты uCoz | Просмотров: 2540 | Добавил: antisept | Рейтинг: 4.5/2 |
Теги: движущиеся, последние, комментарии
Всего комментариев: 5
0  
1 Cezar   (30.09.2011 10:54) [Материал]
Аватар пользователя
1) Ставим следующий код после тега <body>))Куда его вставлять))пишите это ну по понятней а то не все тут профи

0  
2 Voker -Infoscript Team-  (30.09.2011 12:52) [Материал]
Аватар пользователя
Сделай так : Быстрая замена участков шаблона меняй это "<body>" на это

0  
3 Voker -Infoscript Team-  (30.09.2011 12:57) [Материал]
Аватар пользователя
Кстати вы его тестили?
У меня вместо комментов надпись "null" движеться только! dry

0  
4 antisept -Infoscript Team-  (30.09.2011 16:23) [Материал]
Аватар пользователя
Нет, не тестил. Попробуй версию jQ сменить в ПУ

0  
5 SlamCheck   (05.10.2011 10:20) [Материал]
Аватар пользователя
Всё работает, спасибо!

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]