duginov: (Default)
[personal profile] duginov
Придумал тут совсем простенькую, но удобную штуку для Friends-ленты.
Когда к чьему-то сообщению народ лепит кучу комментов, которые хочется почитать - совершенно невозможно запомнить, читал ты все "8 comments" уже или только когда их было "5 comments".

Первым делом убедитесь, что visited- и unvisited- линки в вашей ленте отображаются разным цветом, если нет - пофиксить.
А потом надо чуть подредактировать FRIENDS_TALK_READLINK для соответствующего стиля.
Начало строки там обычно такое

[a href="%%urlread%%"]

его надо превратить в

[a href="%%urlread%%&dummy=%%messagecount%%"]

(!!! квадратные скобки разумеется заменить на угловые HTMLные, я просто не придумал как проще поместить это сюда)

Работает это просто: когда вы кликнули на "5 comments" и пошли их читать браузер запоминает урл, в котором торчит одна "бесполезная" переменная dummy=5. Он запоминает этот урл и далее показывает его цветом visited. Когда народ понадобавляет комментов, а вы сделаете Refresh - урл для браузера уже будет другим - dummy получит новое значение. Таким образом линки с добавленными комментариями, которые вы ещё не прочитали, всегда можно будет заметить по цвету.

Enjoy!

P.S. Вот только беда в том, что многие читают с двух компутеров. Тут уж ничего не поделать ;)


Update: мне тут сообщили, что я велосипед изобрёл. Кто знает, что такое "Add &nc=xx to comment URLs" в настройках журнала, может этот постинг игнорировать...

December 2015

S M T W T F S
  12345
6789 101112
13141516171819
20212223242526
2728293031  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 19th, 2026 10:19 pm
Powered by Dreamwidth Studios