Свежие обсуждения
О форуме

Прочитано — не прочитано

1 12

Я начал переделывать систему отметки прочитанных сообщений. Все не так просто :-) 

Во-первых, убрал красные «горячие» темы, потому что это путало меня самого: нажмешь «Отметить прочитанным», а оно все равно светится.

 
Andy: Я начал переделывать систему отметки прочитанных сообщений. Все не так просто :-)

Сразу в глаза бросилось. Мне очень нравится. laughing Но, мне кажется, какие-то артефакты присутствуют. Если встречу несрастуху, попытаюсь свою мысль оформить грамотно. 

 
angren68: какие-то артефакты присутствуют

Скорее всего да. Это многоходовая операция.

 

После изменений на странице https://pro-radio.ru/fresh

я вижу рекламу, раньше она пряталась далеко внизу. Значит, не буду отмечать прочитанными :)

 

Как я это вижу:

  • Красных сообщений нет, есть только синие (они же свежие).
  • Счетчики новых сообщений (числа в кружочке в шапке сайта) автоматически уменьшаются по мере того, как вы открываете темы.
  • Причем если прочитано 5 страниц из 10, то страницы 6-10 будут считаться непрочитанными. (Но если прочитана 5-я, то все с 1 по 5 будут прочитанными, даже если вы их не читали).
  • Вместе с уменьшением счетчика, будут пропадать новые (синие) темы со страниц раздела, «Свежего»/«Избранного» и с главной страницы.
  • При нажатии «Отметить все прочитанным» все темы на всем форуме помечаются полностью прочитанными. Собственно, после этого актуальность этой ссылки станет меньше.
  • В списках сообщений (главная, раздел, «Свежее» и «Избранное») ссылки с тем должны вести сразу на ту страницу, где есть первые непрочитанные сообщения. (Имеет смысл только для залогиненных пользователей, конечно.)
  • Прямой ссылки на первую и последнюю страницу темы на этих страницах не будет (листалка страниц останется как есть внутри темы).

Последний пункт самый сложный, он сейчас все и держит.

Возможно, нужен механизм закладок, чтобы можно было отложить чтение темы с текущего места.

 
Andy: Возможно, нужен механизм закладок, чтобы можно было отложить чтение темы с текущего места.

Скорее нужен, чем нет.

 
Andy: Возможно, нужен механизм закладок, чтобы можно было отложить чтение темы с текущего места.

Суть проста: если форум интересен, то юзер будет читать его при любом удобном случае и находить интересующие его темы.  Какое "чтение темы"? Какие "закладки"?

Вообще, не понимаю о чём речь.   

 

Короч, все зачеркнул. У меня работает :-)

 
ЮХа: Какое "чтение темы"? Какие "закладки"?

Элементарно, Ватсон. Вот иногда Ваши суждения верны, но иногда ... Вы , сидя у себя в уютном кресле, каждый день листая странички нашего форума, можете такие фразы выплёвывать... А некоторые люди просто уезжают иногда надолго, затем за раз кучу страниц не читают. Мало ли, времени нет, инет тупит... И такая функция не помешает.

P.S. Зачем свечки производят? У меня, например, за двадцать лет электричество отсутствовало на одну свечку. Давай, закроем производство свечек?

ЮХа: Вообще, не понимаю о чём речь.

Сытый голодного не разумеет.

 

Отлично, все работает, спасибо!