Andrey Krivtsun ([info]kontiky) wrote,
@ 2006-11-15 17:32:00
Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Entry tags:soft, tricks, web

Как разворачивать длинные треды комментов в ЖЖ?

Раньше для этого существовала только одна возможность - воспользоваться онлайновым разворачивателем. Я использовал AVTreader. Недостаток этого подхода очевиден. Что бы развернуть тред нужно было зайти на страничку онлайнового разворачивателя - это раз, руками скопировать туда линк на искомый тред - два, нажать кнопочку "Открыть" - три. В некоторых случаях (для подзамочных дискуссий) требовалось указать свой логин и пароль - без комментариев.

Сейчас проблему можно решить гораздо проще и удобнее с помощью плагина для браузера FireFox (в принципе, нечто подобное можно прикрутить и к Опере, но я, с переходом на FF, уже ее почти не использую). Для начала нужно поставить плагин Greasemonkey. Это, по сути, менеджер для небольших программок на JavaScript, которые можно запускать для определенных сайтов (страниц) для "причесывания" их внешнего вида "на лету". После установки Greasemonkey нужно загрузить в него скрипт Thread Unfolder (написанный, к слову говоря, нашим соотечественником). После чего на страничках LiveJournal с длинными тредами становится доступен линк Unfold (cм. рис.). К сожалению, у этого скрипта нет возможности развернуть сразу все комменты на странице. Так же пишут, что возможны нюансы при работе с разными экзотическими стилями оформления ЖЖ-страниц (btw у меня все работает нормально).

Что бы решить первую проблему, Thread Unfolder нужно заменить на другой скрипт LJ Thread Unfolder with "Unfold all". Как ясно из названия, он основан на Thread Unfolder, но добавляет также на страницы с тредами линк Unfold All (cм. рис.). Упрявлять Greasemonkey-скриптами можно через забавную обезянью мордочку в статус-баре (cм. рис.).
Вот теперь действительно все в полном шоколаде: у нас появляется возможность разворачивать как отдельные треды на странице так и все треды скопом. 
Вообще, на http://userscripts.org лежит масса всяческих скриптов для Greasemonkey, но даже поковырявшись в разделе Рорular я не нашел для себя ничего интересного.
Crossposted to [info]myfirefox



(Post a new comment)


[info]starcat13
2006-11-15 03:46 pm UTC (link)
что возможны нюансы при работе с разными экзотическими стилями оформления ЖЖ-страниц (btw у меня все работает нормально).
подтверждаю, на некоторых стилях ссылка "unfold" просто не появляется.
Если интересно, как в след. раз увижу - могу кинуть пример.

(Reply to this) (Thread)


[info]kontiky
2006-11-15 03:50 pm UTC (link)
А смысл мне кидать? Ты напиши разработчику. Пусть фиксит.

(Reply to this) (Parent)(Thread)


[info]starcat13
2006-11-15 03:51 pm UTC (link)
логично!

(Reply to this) (Parent)

(Reply from suspended user)
Жалобно
[info]lyudmila_m
2006-11-15 04:48 pm UTC (link)
А для Оперы?

(Reply to this) (Thread)

Re: Жалобно
[info]kontiky
2006-11-15 05:00 pm UTC (link)
Вот тут вот описано
http://clear.com.ua/en/projects/firefox/unfolder

(Reply to this) (Parent)


[info]aefimov
2006-11-16 07:45 am UTC (link)
Слушай, а как Greasemonkey на FF 2.0 поставить?
У тебя FF какой (about:)?

(Reply to this) (Thread)


[info]kontiky
2006-11-16 07:49 am UTC (link)
FF у меня 2. Greasemonkey ставился как плагин, ссылка на который есть в посте.

(Reply to this) (Parent)(Thread)


[info]aefimov
2006-11-16 07:55 am UTC (link)
Вот у меня оно и не работает... Страаано.

(Reply to this) (Parent)


[info]nepilsonis
2006-12-15 12:15 am UTC (link)
Надо просто пользоваться кнопкой av threader в закладках, а не копировать адрес в веб форму.

(Reply to this) (Thread)

(Reply from suspended user)

Create an Account
Forgot your login or password?
Login w/ OpenID
English • Español • Deutsch • Русский…