Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
Strategius

Разделитель для непрочитанных сообщений

Рекомендованные сообщения

Решил добавить полосу вверху первого непрочитанного сообщения в теме, составил следующий код:

 

<hr class="ipsCommentUnreadSeperator" style="margin: 15px 0; height: 0; padding: 0; border-width: 2px 0 0 0; border-style: solid; border-color: #417ba3;">

Насколько понял, за него отвечает ключ hasUnreadPosts...

 

Не подскажите, пожалуйста, куда его добавить в шаблоне topicViewTemplate?

Поделиться сообщением


Ссылка на сообщение

В третий версии нет такой функции. hasUnreadPosts показывает только если тема имеет непрочитанные сообщения. Чтобы разделить прочитанные от непрочитанных нужно либо создать хук, либо составить условие и проверять если время сообщения меньше чем $this->registry->classItemMarking->fetchTimeLastMarked( array( 'forumID' => идфорума, 'itemID' => идтемы ) ), в противном случае отсюда начинаются непрочитанные сообщения. Но скорее всего должны быть готовые хуки, лучше попробовать поискать такой.

Поделиться сообщением


Ссылка на сообщение

Я не нашел подобного хука... а на маркете IPS теперь вообще раздел про тройку закрыли :(

Поделиться сообщением


Ссылка на сообщение

Не все так просто, прежде чем компилируется шаблон тема помечается как прочитаная. Так что без хука или правкой файлов не обойтись. С другой стороны, а нужен ли там этот разделитель? Пользователь все равно попадет на первое не прочитанное сообщение, а посты сверстаны так что разделитель между ними по моему будет смотреться убого.

Поделиться сообщением


Ссылка на сообщение
10/24/16 09:07 (изменено)

Ну в принципе, не очень нужно, да, просто прикольно и удобно смотрелось бы ) а верстка у меня изменена на такую же, как в четверке (каждый пост отдельным блоком).

Изменено пользователем Strategius

Поделиться сообщением


Ссылка на сообщение

Unread Posts Separator

Внешний вид разделителя настроете в шаблоне Темы -> unPostsSeparator

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

Спасибо Вам огромное! Полезная фишка ведь, правда ) Особенно когда много непрочитанных сообщений, и перебрасывает сразу куда-то вглубь форума, да еще и перемотаешь случайно, потом искать приходится, а тут сразу видно, что прочитано, что нет )

 

Благодарю Вас! Отличный хук)

Поделиться сообщением


Ссылка на сообщение

Только учтите, что тема становится прочитанной сразу после открытия, не важно - находится пользователь на странице начала непрочитанного контента или на другой.

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...