Значок новых ответов в темах

Поддержка форумов на phpBB 3.0.x
Создание, раскрутка, оптимизация, редактирование и настройка форума.
Со всеми этими и другими вопросами обращайтесь в этот раздел.
Leo Angel

Значок новых ответов в темах

Leo Angel 06 фев 2018, 01:26 Сообщение

Доброго времени суток!
Подскажите, пожалуйста.
Есть ли возможность как-то отобразить значком, что в темах, написанных пользователем, есть новые сообщения?
То есть, пользователь входит в свой аккаунт, а у него, скажем, рядом с кнопкой Выход висит значок, что в его темах есть новые сообщения.

Примерно так

Изображение

Там, где красный квадрат. Вместо него поставить значок, сигнализирующий, что в темах пользователя появились новые сообщения.
Можно ли это сделать и если да, то в какую сторону копать?
Заранее спасибо!
https://aquariymist.com

Аватара пользователя
eska

Значок новых ответов в темах

eska 06 фев 2018, 10:18 Сообщение

Да и вообще было бы здорово придумать расширение или ещё что-то которое бы показывало что есть новые сообщения на форуме, нажав на него попадал бы непрочитанные сообщения, лазить каждый раз в ссылки и там делать переходы многим не удобно

Аватара пользователя
CabinetAdmin

Значок новых ответов в темах

CabinetAdmin 06 фев 2018, 15:38 Сообщение

К сожалению нет такой возможности, по крайней мере стандартными средствами это точно не реализовать.
Создать форум бесплатно на http://luckbb.ru/
Хочешь поблагодарить? Есть способы Поддержать проект

Leo Angel

Значок новых ответов в темах

Leo Angel 06 фев 2018, 17:08 Сообщение

А через скрипт какой? :milo:
https://aquariymist.com

Аватара пользователя
CabinetAdmin

Значок новых ответов в темах

CabinetAdmin 06 фев 2018, 19:48 Сообщение

Хотя нет, нашёл возможность, попробуйте такую конструкцию:

Код: Выделить всё

<!-- 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} - будет показано как "Непрочитанные сообщения", можно заменить на "Мои непрочитанные сообщения" или ещё как нибудь...
Создать форум бесплатно на http://luckbb.ru/
Хочешь поблагодарить? Есть способы Поддержать проект

Leo Angel

Значок новых ответов в темах

Leo Angel 06 фев 2018, 20:40 Сообщение

Попробовал. Не работает как нужно. Показывает ВСЕ непрочитанные сообщения - и мои и не мои.

Конструкция <!-- IF S_LOAD_UNREADS -->......<!-- ENDIF --> вообще не работает...
Без неё работает, но отображает ВСЕ непрочитанные, а не только непрочитанные в моих темах.
:(
https://aquariymist.com

Аватара пользователя
eska

Значок новых ответов в темах

eska 07 фев 2018, 09:01 Сообщение

И сама строчка как-то мелко отображается...

Leo Angel

Значок новых ответов в темах

Leo Angel 07 фев 2018, 10:44 Сообщение

eska писал(а):Источник цитаты И сама строчка как-то мелко отображается...

Это дело стиля...
------------------------------------
Перефразируя задачу, можно сказать, что нужно как-то отобразить, что в темах пользователя появились новые сообщения.
https://aquariymist.com

Аватара пользователя
CabinetAdmin

Значок новых ответов в темах

CabinetAdmin 07 фев 2018, 17:04 Сообщение

Leo Angel писал(а):Источник цитаты Перефразируя задачу

Я вас понял ещё в первом сообщении. Я не учёл что у вас 3.0.5 версия форума, там помимо S_LOAD_UNREADS ещё и search_id=unreadposts нету...
Создать форум бесплатно на http://luckbb.ru/
Хочешь поблагодарить? Есть способы Поддержать проект

Leo Angel

Значок новых ответов в темах

Leo Angel 07 фев 2018, 20:26 Сообщение

И что делать???
Есть, может, какой скрипт?
https://aquariymist.com

Аватара пользователя
CabinetAdmin

Значок новых ответов в темах

CabinetAdmin 08 фев 2018, 15:47 Сообщение

Дело не в скриптах, дело в возможностях поиска phpbb. Поиск имеет ряд своих функций и не может найти на форуме то, под что он не заточен.
Создать форум бесплатно на http://luckbb.ru/
Хочешь поблагодарить? Есть способы Поддержать проект

Аватара пользователя
Рок

Значок новых ответов в темах

Рок 08 фев 2018, 21:01 Сообщение

Leo Angel, здравствуйте.
Не подскажите как сделали меняющуюся шапку форума без обновления страницы?

Leo Angel

Значок новых ответов в темах

Leo Angel 08 фев 2018, 22:12 Сообщение

Через JS.
Этот кусок кода вставляем в 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

Leo Angel

Значок новых ответов в темах

Leo Angel 08 фев 2018, 22:13 Сообщение

CabinetAdmin писал(а):Источник цитаты Дело не в скриптах, дело в возможностях поиска phpbb. Поиск имеет ряд своих функций и не может найти на форуме то, под что он не заточен.

Значит, никак. На данной версии форума...............
Печалька............................. :shock: :shock: :shock:
https://aquariymist.com

Аватара пользователя
CabinetAdmin

Значок новых ответов в темах

CabinetAdmin 09 фев 2018, 18:25 Сообщение

Leo Angel писал(а):Источник цитаты На данной версии форума

На 3.1 и 3.2 стандартно тоже нет такой возможности.
Создать форум бесплатно на http://luckbb.ru/
Хочешь поблагодарить? Есть способы Поддержать проект



Похожие темы

Вернуться в «Обсуждение вопросов»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя