GrabDuck

Разворот всех ЖЖ-тредов через меню Оперы.

:

Тем, кто использует Оперу, пригодится.

anton сделал на PHP скрипт, который раскрывает все вложенные комменты в ЖЖ-постах.
Обращение к скрипту можно интегрировать в контекстное меню Оперы в виде отдельного суб-меню.

Внимание! Если вы уже используете "персонализированное" контекстное меню в Опере, то для добавления "Full LJ Thread" вам необходимо отредактировать файл настроек этого меню. Я предполагаю, вы знаете, где этот файл у вас находится :) Подробнее об этом читайте здесь, спасибы за идею - юзеру magnum_m.

Итак,

1. В папке, где Опера хранит настройки меню (откройте страницу opera:about и посмотрите на строку Opera directory, для ВиндовсХР и 2000 это C:\Documents and Settings\Имя вашего аккаунта\Application Data\Opera\Opera\profile\menu , для остальных - что-то вроде C:\Program Files\Opera\defaults) создайте файл "my_menu.ini" и откройте его в простейшем текстовом редакторе, например, Notepad.exe

2. Скопируйте туда вот это:

; Menu specification file for Opera

[Version]
File Version=2

[Info]
Name=LJ Threader via lj.setia.ru
Description=Personal Opera menu setup
Comments=This file contains only modified items...
Author=Ngadla
Version=2

[Full LJ thread]

Item, "Current window" = Go to page, " http://lj.setia.ru/threader/threader.php?%l"
Item, "New window" = New page & Go to page, " http://lj.setia.ru/threader/threader.php?%l"
Item, "Background window" = New page & Go to page, " http://lj.setia.ru/threader/threader.php?%l" & Switch to previous page
Item, "Unwrap this page" = Go to page, " http://lj.setia.ru/threader/threader.php?%u"

[Link Popup Menu]

Item, 67389 = Open link
Item, 53018 = Open link in new page
Item, 53019 = Open link in background page
--------------------1
Item, 54020 = Open link in new window
Item, 67633 = Open link in background window
--------------------2
Item, 50418 = Add link to bookmarks
Item, 50216 = Copy link
Item, 50761 = Save link
Item, 67350 = Download url
--------------------4
Submenu, 22235, Document Popup Menu
--------------------5
Submenu, Full LJ thread, Full LJ thread

Каждая строка, начинающаяся с Item, не должна содержать переносов.

Сохраняйте текст в формате utf-8 (в Нотпаде: Save as -> Encoding -> utf-8)

3. Перезапустите Оперу

4. Зайдите в меню Tools -> Preferences, в закладке "Toolbars and menus" (или в более новых версиях Оперы, в Tools -> Preferences -> Advanced -> Toolbars -> Menu Setup), в нижнем окне "Menu setup" выберите только что созданный "LJ Threader via ljplus.ru" и нажмите "Apply".

5. В тех же "Preferences" в закладке "Windows" включите опцию "Open new page next to active". Нажмите ОК.

Как этим пользоваться:
Видя ссылку на пост с 60 и более комментов, не заходя на неё, давим по ней правой кнопкой мыша и в выпавшем меню наблюдаем снизу суб-меню "Full LJ thread". Перед вами 4 варианта:
1. "Current window" = Открыть результат в этом же окне,
2. "New window" = результат откроется в новом окне и Опера переключится на него,
3. "Background window" = результат в новом фоновом окне.
4. "Unwrap this page" = если вы уже находитесь на странице со свёрнутыми комментами, страница перезагрузится через скрипт (ссылка, на которую вы при этом укажете, значения не имеет).

Вот только подзамочные записи надо открывать со стартовой страницы скрипта, там нужно ввести юзернэйм и пароль.