Обращение к скрипту можно интегрировать в контекстное меню Оперы в виде отдельного суб-меню




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

Итак,

1. В папке, где Опера хранит настройки меню (откройте страницу opera:about и посмотрите на строку Opera directory, для WindowsXP и 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 BOThread via ru_bots
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://tools.t30p.ru/?%l"
Item, "New window" = New page & Go to page, "http://tools.t30p.ru/?%l"
Item, "Background window" = New page & Go to page, "http://tools.t30p.ru/?%l" & Switch to previous page
Item, "Unwrap this page" = Go to page, "http://tools.t30p.ru/?%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 BOThread via ru_bots" и нажмите "Apply"(OK).

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" = если вы уже находитесь на странице со свёрнутыми комментами, страница перезагрузится через скрипт (ссылка, на которую вы при этом укажете, значения не имеет).