Среда, 28.01.2026, 09:18 Приветствую Вас Гость
Сайт фанатов игр online
Сайт фанатов игр online
Сайт фанатов игр online

Меню сайта
Наш опрос
Оцените мой сайт
Всего ответов: 1241
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Информер: Последние движущиеся комментарии
GuestyДата: Пятница, 08.04.2011, 21:04 | Сообщение # 1
добытчик трофеев
Группа: Администраторы
Сообщений: 47
Репутация: 4
Статус: Offline
Скрипт использует библиотеку jQuery, все знают, что на ucoze уже она установлена, поэтому пропустим этот пункт, и приступим к установке главного скрипта, который отвечает именно за плавное исчезновение первого комментария в блоке.

Ставим следующий код после тега <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; - сколько должно пройти времени, перед исчезновением сообщения


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

Раздел: Комментарии
Модуль: Все модули
Количество материалов: 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.center-dm.ru/site/no_avatar.jpg" alt="no" /><?endif?><a class="massage_link" href="$ENTRY_URL$" target="_blank">$MESSAGE$</a>
</li>

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

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

Заходим в редактор стилей 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);
}

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


Пример рабочего скрипта можно посмотреть тут: http://www.ucoz-copy.ru/htm/123456.html

 
  • Страница 1 из 1
  • 1
Поиск:

Вход

Заходи, боец, ты сейчас нам очень нужен !

Поиск




Пытаемся выжить... Смена магнитных полюсов в ноябре 2012!
Друзья сайта

  • UFO online game
  • OTPETYE clan TIO
  • U.N.I.T.
  • UNIT-news
  • Клан Invisibles
  • SOJ in UNIT online
  • Samurais of Justice
  • Это место для вашей ссылки
  • Это место для вашей ссылки
  • Это место для вашей ссылки
  • Это место для вашей ссылки
  • Это место для вашей ссылки
  • Copyright MyCorp © 2026 Бесплатный хостинг uCoz