Хм... похоже, все ссылки накрылись...
Поэтому выкладываю новую версию:
http://slil.ru/23635783 (52,1 кб)
- Добавлено два смайла.
- Добавлены всплывающие при наведении курсора подсказки к смайлам (раньше из-за их отсутствия возникали глюки).
- Добавлен английский язык (см. примечания ниже).
- Изменено представление меню «Цвет».
- Добавлено два цвета.
_________________________
Совсем забыл...
Из-за моих изменений комменты к оригинальному расширению (см. первую
ссылку) не катят, к тому же они на английском...
Итак, в адресной строке набираем
about:config
Жмем правую кнопку мыши на любой строке и выбираем: «Создать – Булево».
Набираем имя:
phpcode.constrain.phpportalen
Значение:
false
Аналогично выбираем: «Создать – строка»
Имя:
phpcode.constrain.sites
Значение (адреса сайтов, на которых будет активироваться контекстное меню):
stephenking.ru/forum
(Появится, если в адресной строке будет текст
stephenking.ru/forum. Точнее, если страница была открыта по ссылке, которая этот текст содержала.)
Или так:
forum
Для нескольких сайтов:
stephenking.ru/forum|example.com
Чтобы включалось всегда:
\.*
Примечание.
Контекстное меню появляется, если в поле для ввода текста нажать правую кнопку мыши.
Главное – не сделать ошибок в именах, а то потом удалять трудно будет (придется найти и отредактировать файл prefs.js, который находится в папке с используемым профилем)...
_________________________
Если весь текст на английском, значит, ваша локаль (locale) не RU-ru...
Чтобы в этом случае сделать все по-русски, открываем в WinRar .xpi-файл и извлекаем содержимое архива во временную папку.
В папке
chrome находится файл
phpcode.jar. Аналогично извлекаем куда-нибудь его содержимое.
Открываем папку
content...
Открываем блокнотом файл
overlay.xul...
И заменяем этот текст (в самом начале):
<!ENTITY % text_if_locale_not_exist SYSTEM "chrome://phpcode/content/en-US/text.dtd" >
%text_if_locale_not_exist;
<!ENTITY % keys_if_locale_not_exist SYSTEM "chrome://phpcode/content/en-US/keys.dtd" >
%keys_if_locale_not_exist;
Вот этим:
<!ENTITY % text_if_locale_not_exist SYSTEM "chrome://phpcode/locale/ru-RU/text.dtd" >
%text_if_locale_not_exist;
<!ENTITY % keys_if_locale_not_exist SYSTEM "chrome://phpcode/locale /ru-RU/keys.dtd" >
%keys_if_locale_not_exist;
(После замены будет всегда устанавливаться русский текст, если, конечно, locale не en-US.)
Далее добавляем измененные файлы в соответствующие архивы.
Открываем Firefox’ом измененный .xpi-файл и следуем инструкциям.
Отредактировано: Dandelo, 25 Декабрь 2006 - 03:45:52