Чтение онлайн

на главную - закладки

Жанры

Интернет. Новые возможности. Трюки и эффекты
Шрифт:

Opera имеет полностью настраиваемый интерфейс, то есть внешний вид браузера (панель инструментов, контекстное и главное меню) можно изменять произвольным образом. Содержимое всех меню хранится в INI-файлах, что облегчает русификацию и ручное добавление своих пунктов. На этом основан способ внедрения плагинов в Opera.

При настройке браузера необходимо знать расположение двух папок – папки с установленным браузером (например, C: \Program Files\Opera) и папки с персональными настройками пользователя (С: \Documents and Settings\[Имя пользователя]\Application Data\Opera\Opera\profile\).

Установка
плагинов

Расширения (плагины) для Opera обычно представляют собой DLL-файлы, которые после скачивания из Интернета необходимо скопировать в папку program\plugins, расположенную в каталоге установки. Все плагины, помещенные в эту папку, автоматически подключаются браузером при запуске. Проверить, какие именно плагины установлены, можно, выполнив команду Tools Advanced Plug-ins. Отключаются и включаются плагины с помощью команды Tools Quick Preferences Enable Plug-ins.

Настройка меню

Opera позволяет настроить интерфейс для себя каждому пользователю. Данная возможность касается всех меню, панелей управления, комбинаций клавиш, движений мышью. Настройка представляет собой редактирование файлов инициализации.

ВНИМАНИЕ

Файлы инициализации не рекомендуется редактировать во время работы Opera, так как изменения могут не отобразиться в браузере. Кроме того, следует помнить, что для корректной русификации все текстовые файлы с кириллицей должны сохраняться в формате UTF-8.

Также следует знать, что крайне нежелательно изменять стандартные файлы Opera (они размещены в подпапке defaults, расположенной в каталоге установки программы). Гораздо лучше создавать свои собственные файлы в своем личном профиле. Кроме того, нужно помнить, что в отличие от стандартных файлов профиль остается на компьютере даже после удаления Opera, поэтому в любой момент можно будет восстановить настройки, сохраненные в профиле.

Рассмотрим тонкую настройку браузера Opera на конкретном примере.

Например, нужно добавить в меню File пункт, открывающий текущую страницу в Internet Explorer. Для этого необходимо добавить новый пункт в файл standard_menu.ini. Откройте этот файл, например, в редакторе Блокнот и посмотрите на его первые две секции: [Version] и [Info]. Такие же секции должны быть и в вашем персональном файле настроек меню, который следует создать в подпапке menu профиля (например, файл mymenu.ini). Вот пример этих файлов:

[Version]

File Version=2

[Info]

Name=My menu preferences

Description=Personal Opera menu setup

Comments=This file contains only modified items.

Author=Nadia Balovsyak

Version=1

Пункт File Version менять не рекомендуется. В пункте Name указывается название меню, обязательно на латинском, и так, чтобы он отличался от соответствующего параметра в standard_menu.ini. Обратите внимание на необязательные комментарии: здесь указано, что в создаваемом файле будут храниться не все меню Opera, а только те, которые вы хотите изменить (рис. 2.43).

Рис. 2.43.
Настройка пункта меню Opera

Далее в standard_menu.ini найдите блок [Browser File Menu] и скопируйте его в my_menu.ini. Теперь в этот блок нужно добавить пункт Item, «Open in IE» = Execute program, «iexplore.exe», «%u», «Show spam».

Рассмотрим добавленную в примере строку подробнее.

Слово Item означает, что речь идет об обычном пункте меню. Дальше в кавычках указан текст, который отобразится в этом пункте меню. Если вы хотите, чтобы он был на русском языке, то измените в примере Open in IE на Открыть в IE. Однако при сохранении файла меню в Блокноте обязательно укажите кодировку UTF-8.

В стандартных элементах меню Opera вместо строки в кавычках обычно указывается какое-то число – это идентификатор строки из языкового файла. После знака равенства указывается действие, которое должно совершиться при выборе данного пункта меню. Формат записи этих действий может быть совершенно разный, но чаще всего понадобится запускать внешние программы, что как раз и продемонстрировано в примере.

Нужно запустить (Execute program) программу Internet Explorer (исполняемый файл «iexplore.exe»). В данном случае полный путь к программе можно не указывать, однако для других программ это нужно будет делать. Строка «%u» означает, что Internet Explorer получит один входящий параметр, а именно URL текущей страницы. Параметр «Show spam» – код значка. Его можно опустить, но тогда создаваемый пункт меню останется без красивой картинки.

Такой же пункт можно добавить и в контекстное меню ссылки. Для этого необходимо добавить похожий пункт в раздел [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 – строка поиска.

Поделиться:
Популярные книги

Фронтовик

Поселягин Владимир Геннадьевич
3. Красноармеец
Фантастика:
боевая фантастика
попаданцы
5.00
рейтинг книги
Фронтовик

Мастер 5

Чащин Валерий
5. Мастер
Фантастика:
попаданцы
аниме
5.00
рейтинг книги
Мастер 5

Жребий некроманта 3

Решетов Евгений Валерьевич
3. Жребий некроманта
Фантастика:
боевая фантастика
5.56
рейтинг книги
Жребий некроманта 3

Неудержимый. Книга II

Боярский Андрей
2. Неудержимый
Фантастика:
городское фэнтези
попаданцы
5.00
рейтинг книги
Неудержимый. Книга II

Пятнадцать ножевых 3

Вязовский Алексей
3. 15 ножевых
Фантастика:
попаданцы
альтернативная история
7.71
рейтинг книги
Пятнадцать ножевых 3

Метатель. Книга 2

Тарасов Ник
2. Метатель
Фантастика:
боевая фантастика
попаданцы
рпг
фэнтези
фантастика: прочее
постапокалипсис
5.00
рейтинг книги
Метатель. Книга 2

Фиктивный брак

Завгородняя Анна Александровна
Фантастика:
фэнтези
6.71
рейтинг книги
Фиктивный брак

Корпулентные достоинства, или Знатный переполох. Дилогия

Цвик Катерина Александровна
Фантастика:
юмористическая фантастика
7.53
рейтинг книги
Корпулентные достоинства, или Знатный переполох. Дилогия

Убивать чтобы жить 5

Бор Жорж
5. УЧЖ
Фантастика:
боевая фантастика
космическая фантастика
рпг
5.00
рейтинг книги
Убивать чтобы жить 5

Кротовский, вы сдурели

Парсиев Дмитрий
4. РОС: Изнанка Империи
Фантастика:
попаданцы
альтернативная история
рпг
5.00
рейтинг книги
Кротовский, вы сдурели

На границе империй. Том 5

INDIGO
5. Фортуна дама переменчивая
Фантастика:
боевая фантастика
попаданцы
7.50
рейтинг книги
На границе империй. Том 5

Проданная невеста

Wolf Lita
Любовные романы:
любовно-фантастические романы
5.80
рейтинг книги
Проданная невеста

Росток

Ланцов Михаил Алексеевич
2. Хозяин дубравы
Фантастика:
попаданцы
альтернативная история
фэнтези
7.00
рейтинг книги
Росток

Чайлдфри

Тоцка Тала
Любовные романы:
современные любовные романы
6.51
рейтинг книги
Чайлдфри