Новый вид с красивым отображением информер для вывода фраз из комментариев с настраиваемым авто обновлением времени движения , его можно изменить под другие функций к примеру выводить новости, или последние темы форума, так же лучшие пользователи, все с фантазией можно подстроить под свои нужны!
Для чего нужен информатор такой и что он выводит?
Вывод информации с обновление последних комментариев, показывается как текст сообщения с комфортабельностью на адрес материала, так же и вывод аватара размерами 25х25 при клике на который открывается профиль автора комментария.
Итак приступим к установке в несколько этапов, создание информера, вставка скрипта, и сама установка стиля.
Установка:
Создаем информер с такими настройками:
[ Комментарии · Материалы · Дата добавления материала D · Материалы: 20 · Колонки: 1 · Длина заголовка: 30 ]
Внимание длина заголовка может создавать искажение размера ячейки сообщения, по этому длина заголовка: 30 можно изменять если у вас комментарии с смайлами к примеру, так как количество символов считается все символы ссылки на смайл.
В созданный информер вставляем сам код вывода материалов в блоке:
Code
<li style="opacity: 1;"> <a href="$PROFILE_URL$" target="_blank"><img class="coment_avatar" src="$USER_AVATAR_URL$"></a><a class="massage_link" href="$ENTRY_URL$" target="_blank"><b>$NUMBER$</b> $MESSAGE$</a> </li>
Сохраняем новые данные в информере и копируем ссылку:
Code
$MYINF_17$
Или другим видом:
Code
<script type="text/javascript" src="http://ucozua.ru/informer/17"></script>
Без разницы, и вставляем в блок контейнера в удобное место между предсказательными тегами вот таким способом:
Code
<!-- <bc> -->
<ul id="center_dm_ru">
$MYINF_17$
</ul>
<!-- </bc> -->
<ul id="center_dm_ru">
$MYINF_17$
</ul>
<!-- </bc> -->
Или таким способом разницы не играет:
Code
<!-- <bc> -->
<ul id="center_dm_ru">
<script type="text/javascript" src="http://ucozua.ru/informer/17"></script>
</ul>
<!-- </bc> -->
<ul id="center_dm_ru">
<script type="text/javascript" src="http://ucozua.ru/informer/17"></script>
</ul>
<!-- </bc> -->
Далее вставляем скрипт ротации и настройки время самого блока.Внимание скрипт обязательно должен быть выше кода информ. но после тега обязательно:
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>
$(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>
Можно изменить настройку времени путем изменения цифр
Code
var speed = 700; - скорость проигрывания в миллисекундах
var pause = 3500;- скорость паузы в миллисекундах
var pause = 3500;- скорость паузы в миллисекундах
Теперь для правильного отображения нам нужно вставить в таблицу стилей сам стиль всего информатора.
Копируем и вставляем в таблицу стилей в самый низ:
Code
#center_dm_ru {
overflow:hidden;
height:212px;
width:99%;
border:solid 1px #C8D9E5;
padding: 0px 0px 0px 0px;
}
#center_dm_ru li {
list-style:none;
overflow:hidden;
border-top: 1px solid ;
border-bottom: 1px solid ;
padding: 10px 5px 10px 5px;
}
.coment_avatar {
float:right;
width:25px;
height:25px;
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=70);
-moz-opacity: 0.5;
opacity: 0.5;
filter: alpha(opacity=50);
}
overflow:hidden;
height:212px;
width:99%;
border:solid 1px #C8D9E5;
padding: 0px 0px 0px 0px;
}
#center_dm_ru li {
list-style:none;
overflow:hidden;
border-top: 1px solid ;
border-bottom: 1px solid ;
padding: 10px 5px 10px 5px;
}
.coment_avatar {
float:right;
width:25px;
height:25px;
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=70);
-moz-opacity: 0.5;
opacity: 0.5;
filter: alpha(opacity=50);
}
Настройка размеров не обязательна так как в ширину я проставил 99% что позволяет блоку растягиваться по всей его ширине, а высота настроена так что бы черные полосу были в размер, если у вас общие настройки шрифта видоизмененные то возможно нужно будет перенастроить визуально высоту.
Code
height:212px; - высота блока инфор.
width:99%; - ширина блока
размер аватара можно изменить настройкой
.coment_avatar строкой
width:25px; - ширина
height:25px;- высота
width:99%; - ширина блока
размер аватара можно изменить настройкой
.coment_avatar строкой
width:25px; - ширина
height:25px;- высота
В общем все настройки дизайна находятся в самом стиле
Все готово!