Вебдизайн и Техническая поддержка
Skype: disbb.ru
Контакты: обратная связь
Часы работы:
Пн-Пт 10:00-18:00
* по московскому времени


Снятие выделения с форумов на Главной (Alex_63)


Скриншот

  • Снимает отметку о новых сообщениях на главной и на странице списка топиков, если тема уже прочитана по списку Активных тем.
  • Автор: Alex_63
  • Платформа: MyBB
  • Категория: Админы и модераторы
  • Оценка: 5.0/2
  • 24.09.2015, 09:27

Автоматическое снятие выделения с форумов на Главной при отсутствии выделенных тем в Активных темах

При загрузке Главной страницы, имеющей выделенные форумы, скрипт проверяет наличие непрочитанных тем в Активных темах и, если таковые отсутствуют, отправляет запрос на URL /misc.php?action=markread и снимает выделение с форумов.

Код (в HTML низ):
Код
<!-- Автоматическое снятие выделения с форумов на Главной © Alex_63 -->
  <script type="text/javascript">if($('.inew').parents('#pun-index').length){ (function(){$.get('/search.php?action=show_recent', function(data){if($(data).find('tr.inew').length){return false;}else{$.post('/misc.php?action=markread', function(){$('.inew').removeClass('inew');});};})}())}</script>

Рекомендуется дополнительно установить такой код (если он уже не установлен)
в самый низ HTML низ:
Код
<!-- Фиксим глюки Аякс загрузок в Активных пользователях -->
  <div id="Nulll" style="display:none;"></div><script>$(document).ready(function() {$("#Nulll").load(document.URL+"#pun-navlinks #navindex");});</script>
Теги: скрипт, Главная страница форума, Страница списка тем форума, Alex_63, mybb

Просмотров: 630, Загрузок: 0, Оценка: 5.0 (2)
Страницы:
Имя *:
Email *:
Код *:
Сайт создан в системе uCoz