myoperam Как сделать контекстное меню "RU Codepage"
ВНИМАНИЕ! ОСТЕРЕГАЙТЕСЬ МОШЕННИКОВ!
Помните, что все браузеры Opera АБСОЛЮТНО БЕСПЛАТНЫ.
Загружайте новые версии ТОЛЬКО С ОФИЦИАЛЬНОГО САЙТА или с ресурсов, которым ДОВЕРЯЕТЕ!


Предыдущее | Следующее | Архив форума | operaman.ru | Поиск
Как сделать контекстное меню "RU Codepage" PeterX  12/01/06 05:05 PM

Opera 9.10 ...не все так плохо как кажется - все намного хуже (с), ведь у нас билд 8666 уже.
Но мы хотим жить удобно?
Тогда делаем самым контекстное меню "а ля tinde".

Скажем, если кто-то из некорректных серверов приподносить нам крякозябов, тогда:
- фтыкаем правый клик и выбираем Ru Codepage (by tinde) (и windows-1251, ессенно).
Вот и нашей маленькой рационализации - пока разработчики профиксят свой неработающий "Automatic detection".
Или с другими словами: "Эсли гора не приходить к Могамеду, Могамед заходить к горе" (прибл.цитата).

Вот вам как добытся до этого:
Закрываем программу. Находим файл standard_menu.ini ( примерный адрес C:/Program Files/Opera/defaults/standard_menu.ini ). Открываем его при помощи текстового редактора.
В разделе [Document Popup Menu], (примерно это строка #530), непосредствено после первых четырех строк, (четвертая есть - Item, 67819, = Fast Forward), вводим следующий текст:

###начало добавочного текста###

Submenu, "RU Codepage (by tinde)", Cyrillic Encoding Menu = Set encoding, "AUTODETECT-RU" | Set encoding, "iso-8859-5" | Set encoding, "koi8-r" | Set encoding, "koi8-u" | Set encoding, "windows-1251" | Set encoding, "ibm866"

###конец текста###

Запоминаем добаву (Save и перезапускаем Оперу. Фсё!
У нас уже есть контекстное меню "RU Codepage (by tinde)".

Примечание. Было бы неплохо сохранить добавочного текста, так как при каждом новом релизе Оперы, тот файл (standard_menu.ini), автоматом переписывается заново.
( по крайной мере, пока не обратять внимания на этого бага ).


Re: Как сделать контекстное меню "RU Codepage" PeterX  12/01/06 06:59 PM

Забыл добавить, что перемещение нашего любимого windows-1251, на самого верха, добывается следующим способом:
на файле standard_menu.ini - идем на строке #1505 -
[Cyrillic Encoding Menu], и тама перемещаем "Item, 51770" на первой позиции. Вот таким образом:

(row 1505) [Cyrillic Encoding Menu]
Item, 51788 = Set encoding, "AUTODETECT-RU"
--------------------1
Item, 51770 = Set encoding, "windows-1251"
Item, 51758 = Set encoding, "iso-8859-5"
Item, 51768 = Set encoding, "koi8-r"
Item, 51785 = Set encoding, "koi8-u"
Item, 51792 = Set encoding, "ibm866"

SAVE the change(s). Reload Opera 9.10. Enjoy!


Re: Как сделать контекстное меню "RU Codepage" Lapomas  12/01/06 07:50 PM

Кнопка к сабжу >>>

_//forum.myopera.net/showflat.php?Cat=&Board=opera7&Number=29529#Post29529_

Набор и порядок кодир., по вкусу + можно и меню (в кнопке) урезанное..

PS
Вот сабж Не для Новости - Заметил апосля :{{{


Re: Как сделать контекстное меню "RU Codepage" amr_now  12/12/06 10:40 AM

Спасибо за совет передвинуть кодировку Windows-1251 повыше !

Немножко об оптимизации:
[Cyrillic Encoding Menu]
Item, 51788 = Set encoding, "AUTODETECT-RU"
--------------------1
Item, 51770 = Set encoding, "windows-1251"
Item, 51758 = Set encoding, "iso-8859-5"
Item, 51768 = Set encoding, "koi8-r"
Item, 51785 = Set encoding, "koi8-u"
Item, 51792 = Set encoding, "ibm866"

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

В итоге это уже ненужное нагромождение:
Submenu, "RU Codepage (by tinde)", Cyrillic Encoding Menu = Set encoding, "AUTODETECT-RU" | Set encoding, "iso-8859-5" | Set encoding, "koi8-r" | Set encoding, "koi8-u" | Set encoding, "windows-1251" | Set encoding, "ibm866"

А свою менюшку лучше положить в \profile\menu\


operaman.ru - Home


Rambler's Top100