Доброго времени суток!
Подскажите, пожалуйста.
Есть ли возможность как-то отобразить значком, что в темах, написанных пользователем, есть новые сообщения?
То есть, пользователь входит в свой аккаунт, а у него, скажем, рядом с кнопкой Выход висит значок, что в его темах есть новые сообщения.
Примерно так
Там, где красный квадрат. Вместо него поставить значок, сигнализирующий, что в темах пользователя появились новые сообщения.
Можно ли это сделать и если да, то в какую сторону копать?
Заранее спасибо!
Подскажите, пожалуйста.
Есть ли возможность как-то отобразить значком, что в темах, написанных пользователем, есть новые сообщения?
То есть, пользователь входит в свой аккаунт, а у него, скажем, рядом с кнопкой Выход висит значок, что в его темах есть новые сообщения.
Примерно так
Там, где красный квадрат. Вместо него поставить значок, сигнализирующий, что в темах пользователя появились новые сообщения.
Можно ли это сделать и если да, то в какую сторону копать?
Заранее спасибо!
Комментарии: 20
Хотя нет, нашёл возможность, попробуйте такую конструкцию:
Код: Выделить всё
<!-- IF S_LOAD_UNREADS --><li class="icon-search"><a href="{ROOT_PATH}search.php?search_id=egosearch&search_id=unreadposts" title="{L_SEARCH_UNREAD}">{L_SEARCH_UNREAD}</a></li><!-- ENDIF -->
{L_SEARCH_UNREAD}
- будет показано как "Непрочитанные сообщения", можно заменить на "Мои непрочитанные сообщения" или ещё как нибудь...Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!
Попробовал. Не работает как нужно. Показывает ВСЕ непрочитанные сообщения - и мои и не мои.
Конструкция <!-- IF S_LOAD_UNREADS -->......<!-- ENDIF --> вообще не работает...
Без неё работает, но отображает ВСЕ непрочитанные, а не только непрочитанные в моих темах.
Конструкция <!-- IF S_LOAD_UNREADS -->......<!-- ENDIF --> вообще не работает...
Без неё работает, но отображает ВСЕ непрочитанные, а не только непрочитанные в моих темах.
https://aquariymist.com
Через JS.
Этот кусок кода вставляем в head.
В нужное место - куда хотите вставить картинку - например в шапку вставляете это:
И, кажется, что ещё я что-то добавлял в стилях. Но это уже по Вашему усмотрению и на Ваш вкус (сайт).
Этот кусок кода вставляем в head.
Код: Выделить всё
<script type="text/javascript">
function theRotator() {
// Устанавливаем прозрачность всех картинок в 0
$('div#rotator ul li').css({opacity: 0.0});
// Берем первую картинку и показываем ее (по пути включаем полную видимость)
$('div#rotator ul li:first').css({opacity: 1.0});
// Вызываем функцию rotate для запуска слайдшоу, 5000 = смена картинок происходит раз в 5 секунд
setInterval('rotate()',10000);
}
function rotate() {
// Берем первую картинку
var current = ($('div#rotator ul li.show')? $('div#rotator ul li.show') : $('div#rotator ul li:first'));
// Берем следующую картинку, когда дойдем до последней начинаем с начала
var next = ((current.next().length) ? ((current.next().hasClass('show')) ? $('div#rotator ul li:first') :current.next()) : $('div#rotator ul li:first'));
// Расскомментируйте, чтобы показвать картинки в случайном порядке
var sibs = current.siblings();
var rndNum = Math.floor(Math.random() * sibs.length );
var next = $( sibs[ rndNum ] );
// Подключаем эффект растворения/затухания для показа картинок, css-класс show имеет больший z-index
next.css({opacity: 0.0})
.addClass('show')
.animate({opacity: 1.0}, 5000);
// Прячем текущую картинку
current.animate({opacity: 0.0}, 5000)
.removeClass('show');
};
$(document).ready(function() {
// Запускаем слайдшоу
theRotator();
});
</script>
Код: Выделить всё
<div id="rotator">
<ul>
<ul>
<li class="show" style="opacity: 1;"><img src="ВАША КАРТИНКА" alt="pic1" ></li>
<li style="opacity: 0;"><img src="ВАША КАРТИНКА" alt="pic2"></li>
<li style="opacity: 0;"><img src="ВАША КАРТИНКА" alt="pic3"></li>
<li style="opacity: 0;"><img src="ВАША КАРТИНКА" alt="pic4"></li>
<li style="opacity: 0;"><img src="ВАША КАРТИНКА" alt="pic5"></li>
<li style="opacity: 0;"><img src="ВАША КАРТИНКА" alt="pic6" ></li>
</ul>
</div>
https://aquariymist.com