Можно ли как-то сделать так, что б на определённом сайте (не на всех) я мог задать какое-либо количество слов, которое будет как-то выделяться?  Ну к примеру мне это надо для порядка на сайте, что б сразу видеть, кто скажем нецензурно выражается и т.п. Как можно это осуществить и можно ли?
То есть мне надо постоянно чтобы они выделялись, когда надо просо что б я набор слов увеличивал

Расширение Greasemonkey + http://userscripts.org/scripts/show/15637
Для того, чтобы работало на "определённом сайте", скрипт придётся допилить.

Расширение Greasemonkey + http://userscripts.org/scripts/show/15637
Для того, чтобы работало на "определённом сайте", скрипт придётся допилить.

Так это расширение во-первых не к лисе что-ли?
А дописать никак , потому что в программировании 0 знаю

sancheese

Так это расширение во-первых не к лисе что-ли?

Greasemonkey — это расширение для Firefox, а уже с ним все эти скрипты и работают.

А дописать никак , потому что в программировании 0 знаю

Да, похоже, без знания JavaScript там ничего не сделаешь.

На самом деле написать скрипт для Greasemonkey, который бы подсвечивал нужные слова, наверное, ни так уж сложно. Если Вы, sancheese, четко сформулируете задачу и попросите здесь об этом, уверена, кто-нибудь обязательно откликнется.
А дальше уже человек даже не имеющий представления о программирование, но знающий, как пользоваться блокнотом_типа_notepad, мог бы самостоятельно корректировать список необходимых слов; т.е Вы бы просто открывали файл в текстовом редакторе и дописывали нужные слова. Примерно так.

Лия, да, помню про скриптик-фильтр. Тут в общем то же самое.
Кстати, была возможность добавлять команды скрипта в меню. Тогда можно было бы сохранять список слов, например, в куки.

Лия, да, помню про скриптик-фильтр.

Ага, именно его вспомнила и я:) еще раз спасибо.

Да ну, дело давнее. Лия, это был почти не я, и этого почти не было.

то есть мне надо чётко написать что требуется от плагина - и тогда быть может мне помогут?

Думаю, да. Саша вот очень хороший и отзывчивый человек.
В принципе, еще можно поискать на userscripts.org, там наверняка должно быть что-то похожее.

Лия, а подскажите мне пожалуйста, в каком разделе форума мне писать? вот тут? http://forum.mozilla-russia.org/viewforum.php?id=18

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

только вот в первом посте я то написал, что требуется

sancheese
А подсвечивать выделенные на странице слова не подходит? А то есть аж два подходящих расширения. Выделяешь слово или фразу и получаешь всё подсвеченное на странице (через горячую клавишу, хоткей или контекстное меню).
https://addons.mozilla.org/ru/firefox/addon/4240
https://addons.mozilla.org/ru/firefox/addon/239

Infant, не понял - мне надо будет выделить весь текст на странице и тогда я толко будут выделяться нужные мне слова? или как?

По ссылкам даже без знания языка понятно, что выделяешь ТОЛЬКО нужное слово или несколько слов подряд (мышью или клавишами, неважно) потом нажимаешь хоткей или вызываешь контекстное меню (у каждого из расширений свой метод) и получаешь подсветку выделенного слова  той же странице.

Infant, нет - это не совсем, что мне нужно. Хотя - эти слова будут потом всегда подсвечиваться?

sancheese
Давно хотел попробовать реализовать один метод... :D
Greasemonkey + highlighter.user.js

В тестовых целях настроено на http://www.rambler.ru/ и подсветку «ра».

В начале кода находятся настройки:
var patternsToHighlight = ["ра"]; – слова для замены.
Например,
var patternsToHighlight = ["слово-0", "слово-1", "слово-2", "слово-3"];
или
var patternsToHighlight = ["слово-0", "слово-1", "слово-2", /(поиск[уеа]?)/ig];
При использовании /регулярных выражений/ обязательно наличие круглых скобок: /(что-то_там)/

var style = null; – CSS для подсветки.
Если не задано (null), то используется предустановленное значение:

Выделить код

Код:

background-color: #fd0 !important;
color: black !important;
display: inline !important;
font: inherit !important;
padding: 0 !important;
margin: 0 !important;

var matchCase = false; – чувствительность к регистру (не влияет на регулярные выражения).

var debug = true; – отображает в консоли ошибок время, затраченное на обработку.

P.S. Конкретный пример с рамблером у меня обрабатывается за 300 мс, так что может притормаживать...

P.P.S. Еще можно делать штуки вида [буква_кириллицы буква_латиницы] (т.е. слово будет найдено даже после замены части букв латинскими):
/пр[еe]в[еe]д/ig

P.P.P.S. Исправил ошибку при наличии некорректного «<» вместо «&lt;» – перезалил.

Infocatcher, только вот, к сожалению, пишет, что Greasemonkey  не совместим с моей лисичкой

sancheese, Greasemonkey работает.
about:config
extensions.checkCompatibility = false
За подробностями – в поиск.

P.S. Добавил настройку debug – см. сообщение №18.

Infocatcher спасибо большое, как только  Greasemonkey будет совместим с FF3 RC1 тогда попробую!

Infocatcher
А нельзя сделать, чтобы скрипт сам себя модифицировал? Что-то вроде такого:
1. Выделил слово на страничке.
2. Жамкнул правой кнопкой.
3. В контекстном меню пункт «Добавить в список Highlight».

Infant

А нельзя сделать, чтобы скрипт сам себя модифицировал?

Можно попробовать – все упирается в API Greasemonkey...
Но пункт в контекстное меню значка Greasemonkey точно можно добавить.
Только не могу ничего обещать в ближайшее время – и так много дел висит.

Infocatcher
подскажи пожалуйста где мне код менять

как только  Greasemonkey будет совместим с FF3 RC1 тогда попробую!

sancheese да работает она надо только
одним из описанных способов отменить проверку на совместимость ;)

sancheese

подскажи пожалуйста где мне код менять

А что конкретно из этого не понятно?

Настройки:

//== User's settings
// You can use simple strings or regular expressions
// Note: only /(...)/g works. It use "...".replace(regexp, "$1")
var patternsToHighlight = ["ра"];
var style = null; // Some CSS or null for default
var matchCase = false; // false => find "a" and "A"
var debug = true;
//== End of settings

Основное – patternsToHighlight.

спасибо большое - разобрался (:

Infocatcher, всё работало, определённые слова внёс, как было сказанно "слово1", "слово2" и т.д. , одно время работало на сайте, для которого я это делал, потом после переустановки виндоуса, переустановки лисички перестало, профиль остался преждним, а в чём проблема не понимаю.

sancheese

профиль остался преждним, а в чём проблема не понимаю.

Гм, странно. Попробуйте переустановить скрипт (удалить – добавить заново). Не поможет – переустановить Greasemonkey (удалить – перезапуститься – установить – перезапуститься).
Еще можно попробовать при переустановке Greasemonkey удалить всю папку
%путь_к_профилю_Firefox%\gm_scripts\
А также сбросить в about:config все настройки greasemonkey.*

Если все это не поможет, то, наверное, только новый профиль...

Немного поигрался с удалением подсветки.
highlighter_beta.user.js (внимание! это бета-версия!)

В контекстном меню иконки Greasemonkey – Команды скрипта
Apply – применить подсветку с заданными в .js настройками.
Highlight – подсветить заданный текст (вводить в том же формате, что и patternsToHighlight).
Remove all highlight – удалить всю подсветку.