Как сделать контекстное меню "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\
|
|