>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Поддержка пользователей http://forum.mozilla-russia.org/viewforum.php?id=26 >Поиск слов http://forum.mozilla-russia.org/viewtopic.php?id=23295 |
sancheese > 20-05-2008 18:19:25 |
Можно ли как-то сделать так, что б на определённом сайте (не на всех) я мог задать какое-либо количество слов, которое будет как-то выделяться? Ну к примеру мне это надо для порядка на сайте, что б сразу видеть, кто скажем нецензурно выражается и т.п. Как можно это осуществить и можно ли? |
Unghost > 20-05-2008 23:59:26 |
Расширение Greasemonkey + http://userscripts.org/scripts/show/15637 |
sancheese > 21-05-2008 10:40:26 |
Так это расширение во-первых не к лисе что-ли? |
MySh > 21-05-2008 11:59:03 |
sancheese
Greasemonkey — это расширение для Firefox, а уже с ним все эти скрипты и работают.
Да, похоже, без знания JavaScript там ничего не сделаешь. |
Лия > 22-05-2008 12:52:07 |
На самом деле написать скрипт для Greasemonkey, который бы подсвечивал нужные слова, наверное, ни так уж сложно. Если Вы, sancheese, четко сформулируете задачу и попросите здесь об этом, уверена, кто-нибудь обязательно откликнется. |
Al_H > 22-05-2008 13:39:03 |
Лия, да, помню про скриптик-фильтр. Тут в общем то же самое. |
Лия > 22-05-2008 14:57:15 |
Ага, именно его вспомнила и я |
Al_H > 23-05-2008 17:20:42 |
Да ну, дело давнее. Лия, это был почти не я, и этого почти не было. |
sancheese > 24-05-2008 14:34:47 |
то есть мне надо чётко написать что требуется от плагина - и тогда быть может мне помогут? |
Лия > 24-05-2008 16:33:04 |
Думаю, да. Саша вот очень хороший и отзывчивый человек. |
sancheese > 24-05-2008 17:58:34 |
Лия, а подскажите мне пожалуйста, в каком разделе форума мне писать? вот тут? http://forum.mozilla-russia.org/viewforum.php?id=18 |
Лия > 24-05-2008 18:44:55 |
Ой, я не знаю, если честно. Но вы можете сформулировать и написать здесь, оговорив, что если модераторы посчитают, что тема больше подходит для другого раздела, то пусть перенесут туда. |
sancheese > 24-05-2008 19:25:10 |
только вот в первом посте я то написал, что требуется |
Infant > 24-05-2008 20:12:36 |
sancheese |
sancheese > 24-05-2008 20:40:58 |
Infant, не понял - мне надо будет выделить весь текст на странице и тогда я толко будут выделяться нужные мне слова? или как? |
Infant > 24-05-2008 21:28:03 |
По ссылкам даже без знания языка понятно, что выделяешь ТОЛЬКО нужное слово или несколько слов подряд (мышью или клавишами, неважно) потом нажимаешь хоткей или вызываешь контекстное меню (у каждого из расширений свой метод) и получаешь подсветку выделенного слова той же странице. |
sancheese > 24-05-2008 22:28:04 |
Infant, нет - это не совсем, что мне нужно. Хотя - эти слова будут потом всегда подсвечиваться? |
Infocatcher > 25-05-2008 00:39:33 |
sancheese В тестовых целях настроено на http://www.rambler.ru/ и подсветку «ра». В начале кода находятся настройки: var style = null; – CSS для подсветки. Выделить код Код: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. Еще можно делать штуки вида [буква_кириллицы буква_латиницы] (т.е. слово будет найдено даже после замены части букв латинскими): P.P.P.S. Исправил ошибку при наличии некорректного «<» вместо «<» – перезалил. |
sancheese > 25-05-2008 18:11:22 |
Infocatcher, только вот, к сожалению, пишет, что Greasemonkey не совместим с моей лисичкой |
Infocatcher > 25-05-2008 18:28:39 |
sancheese, Greasemonkey работает. |
Infocatcher > 25-05-2008 19:19:04 |
P.S. Добавил настройку debug – см. сообщение №18. |
sancheese > 25-05-2008 22:10:41 |
Infocatcher спасибо большое, как только Greasemonkey будет совместим с FF3 RC1 тогда попробую! |
Infant > 25-05-2008 22:11:52 |
Infocatcher |
Infocatcher > 25-05-2008 22:32:04 |
Infant
Можно попробовать – все упирается в API Greasemonkey... |
sancheese > 07-06-2008 12:08:00 |
Infocatcher |
Z&N > 07-06-2008 16:25:21 |
sancheese да работает она надо только |
Infocatcher > 07-06-2008 19:05:51 |
sancheese
А что конкретно из этого не понятно? Настройки:
Основное – patternsToHighlight. |
sancheese > 10-06-2008 23:02:59 |
спасибо большое - разобрался (: |
sancheese > 13-06-2008 23:44:29 |
Infocatcher, всё работало, определённые слова внёс, как было сказанно "слово1", "слово2" и т.д. , одно время работало на сайте, для которого я это делал, потом после переустановки виндоуса, переустановки лисички перестало, профиль остался преждним, а в чём проблема не понимаю. |
Infocatcher > 14-06-2008 01:22:00 |
sancheese
Гм, странно. Попробуйте переустановить скрипт (удалить – добавить заново). Не поможет – переустановить Greasemonkey (удалить – перезапуститься – установить – перезапуститься). Если все это не поможет, то, наверное, только новый профиль... |
Infocatcher > 09-09-2008 23:15:39 |
Немного поигрался с удалением подсветки. В контекстном меню иконки Greasemonkey – Команды скрипта |