Интернет. Новые возможности. Трюки и эффекты
Шрифт:
В стандартных элементах меню Opera вместо строки в кавычках обычно указывается какое-то число – это идентификатор строки из языкового файла. После знака равенства указывается действие, которое должно совершиться при выборе данного пункта меню. Формат записи этих действий может быть совершенно разный, но чаще всего понадобится запускать внешние программы, что как раз и продемонстрировано в примере.
Нужно запустить (Execute program) программу Internet Explorer (исполняемый файл «iexplore.exe»). В данном случае полный путь к программе можно не указывать, однако для других программ это нужно будет делать. Строка «%u» означает,
Такой же пункт можно добавить и в контекстное меню ссылки. Для этого необходимо добавить похожий пункт в раздел [Link Popup Menu] файла standard_ menu.ini, его нужно скопировать в mymenu.ini и добавить там похожую запись: Item, «Open in IE» = Execute program, «iexplore.exe», «%l», «Show spam».
Существенное отличие – во входящем параметре. Теперь Internet Explorer должен показать не текущую страницу, а выбранную пользователем ссылку, что и отражено в коде «%l».
Затем в окне браузера Opera нужно выполнить команду Tools Preferences, а на вкладке Advanced выбрать слева пункт меню Toolbars. Можно увидеть, что в списке профилей меню под элементом Opera Standard появился еще один – My menu preferences. Это и есть только что созданный вами профиль. Выберите его и нажмите OK.
Подобным образом можно изменять другие меню (в том же файле) и панели инструментов. В этом случае понадобятся соответственно файл standardtoolbar.ini и папка toolbar из профиля.
Добавление русскоязычных поисковых машин
Для добавления к Opera своих поисковиков в настройках браузера нужно отредактировать файл search.ini.
Сначала следует определить ссылку на страницу с результатами поиска вашего поисковика. Например, для http://www.yandex.ru такая ссылка будет иметь вид http://www.yandex.ru/yandsearch?rpt=rad&text=%s, где %s – строка поиска.
Теперь в файле search.ini внесите следующие изменения:
[Search Engine 2]
Name=&Yandex.ru
URL=http://www.yandex.ru/yandsearch?rpt=rad&text=%sQuery=Key=yIs
post=0
Has endseparator=0
Encoding=windows-1251
Search Type=3
Verbtext=17063
Position=-1
Nameid=0
[Search Engine 3]
Name=&Rambler.ru
URL=http://search.rambler.ru/srch?words=%sQuery=Key=rIs
post=0
Has endseparator=0
Encoding=windows-1251
Search Type=3
Verbtext=17063
Position=-1
Nameid=0.
Таким образом, в список ваших поисковиков будут добавлены «Яндекс» и «Рамблер».
Добавление переводчика к контекстному меню Opera
Добавим к стандартным средствам перевода Opera инструмент, основанный на сервисе http://lingvo.yandex.ru. Сначала необходимо добавить ссылку на эту поисковую машину в файле search.ini (C: \Documents and Settings\имя пользователя\Application Data\Opera\Opera7\profile\search.ini) (рис. 2.44).
Рис. 2.44. Начало добавления пункта для перевода в контекстное меню Opera
Пример:
«Search Engine 32»
Name=Translation
URL=http://lingvo.yandex.ru/cgi-bin/lingvo.pl?text=%s&l=%Dl%AC
Query=
Key=
Is post=C
Has endseparator=C
Encoding=UTF-8
Search Type=12C
Verbtext=17063
Position=-l
Nameid=0.
В english. lng
или другой языковой файл (он находится в С: \Program Files\Opera) добавляем новую строку.ВНИМАНИЕ
Обязательно убедитесь, что в файле english. lng больше нет этого номера. Теперь необходимо добавить несколько строк в файл standard_menu.ini.
Пример: 65216 ="Russian to/from English".
[Translate menu]
–6
Item, 65216=Hotclick search, 120.
Здесь число 120 – значение параметра Search Туре из файла search.ini, a 65216 – номер строки из english. lng.
Теперь можно выделить слово на любой веб-странице и выполнить команду Translate Russian to/from English для получения перевода.
Сохранение паролей в безопасном месте
В браузере Opera можно задать сохранение файла с паролями не на жестком диске, а на flash-брелоке либо на зашифрованном диске. Для этого необходимо отредактировать файл opera6.ini, расположенный по адресу С: \Documents and Settings\‹Имя пользователя›\Application Data\Opera\Opera\Profile.
ВНИМАНИЕ
Редактировать данный файл нужно только при закрытом браузере.
Opera хранит пароли в файле wand.dat. Чтобы указать к нему путь, необходимо открыть файл opera6.ini в любом текстовом редакторе, найти параметр Wand Storage File и указать в нем путь к файлу wand.dat:
Wand Storage File:=f: \Pas\wand.dat
Плагины для Opera
Еще одно преимущество Opera – поддержка плагинов, расширяющих возможности этого браузера.
MHT Saver
Плагин MHT Saver предназначен для решения проблемы Opera с сохранением вебстраниц. С его помощью можно сохранять открытую в браузере страницу в формате MHT – то есть в виде одного файла.
Разархивировав плагин, скопируйте его в папку с установленным браузером Opera, например в C: \Program Files\Opera. Теперь необходимо отредактировать файл standardmenu.ini, чтобы добавить в него пункты запуска плагина.
В этом файле в блоке [Document Popup Menu] нужно вставить строку следующего содержания: Item, «Save as MHT» =Execute program, «MHTSaver.exe», «%u %t».
После имени исполняемого файла указаны параметры запуска программы. Параметры в этом случае могут быть следующими:
• %u – URL текущего документа;
• %l – URL ссылки;
• %t – выделенный текст;
• %s – исходное содержание документа;
• %c – содержимое буфера обмена.
Плагину MHT Saver передается URL текущего документа и выделенный текст, который программа автоматически делает заголовком страницы. В результате в контекстном меню появится пункт Save as MHT, выбор которого и позволит сохранить документ в формате MHT (рис. 2.45).
Рис. 2.45. Новый пункт в контекстном меню браузера
URLFileSize
Плагин (http://flint-inc.ru/Programs/URLFileSize_2.0.rar) позволяет узнать точный размер файла еще до закачки. Распаковав дистрибутив, отредактируйте файл standart_menu.ini. В блок [Link Popup Menu] – контекстное меню URL-ссылки – нужно вставить следующую строку: Item,"Показать размер файла" = Execute program, «C: \Program Files\Opera\URLFileSize.exe»,"%l". Такое же действие нужно совершить для блока [Image Link Popup Menu] – контекстного меню изображения (рис. 2.46).