Полезная информация

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

№120-05-2008 18:19:25

sancheese
Участник
 
Группа: Members
Зарегистрирован: 20-06-2007
Сообщений: 51
UA: Firefox 3.0

Поиск слов

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

Отредактировано sancheese (20-05-2008 18:20:21)

Отсутствует

 

№220-05-2008 23:59:26

Unghost
Призрак-админ
 
Группа: Administrators
Откуда: Moscow, Russia
Зарегистрирован: 08-10-2004
Сообщений: 11771
UA: Minefield 3.1

Re: Поиск слов

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


Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.

Отсутствует

 

№321-05-2008 10:40:26

sancheese
Участник
 
Группа: Members
Зарегистрирован: 20-06-2007
Сообщений: 51
UA: Firefox 3.0

Re: Поиск слов

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

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

Отсутствует

 

№421-05-2008 11:59:03

MySh
Кактусогрыз
 
Группа: Extensions
Зарегистрирован: 17-12-2006
Сообщений: 4623
UA: Firefox 2.0

Re: Поиск слов

sancheese

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

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

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

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

Отсутствует

 

№522-05-2008 12:52:07

Лия
-
 
Группа: Members
Зарегистрирован: 09-04-2005
Сообщений: 1878
UA: Firefox 2.0

Re: Поиск слов

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

Отсутствует

 

№622-05-2008 13:39:03

Al_H
Away
 
Группа: Members
Откуда: SPb
Зарегистрирован: 10-06-2005
Сообщений: 5508
UA: Sunrise 1.7

Re: Поиск слов

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

Отсутствует

 

№722-05-2008 14:57:15

Лия
-
 
Группа: Members
Зарегистрирован: 09-04-2005
Сообщений: 1878
UA: Firefox 2.0

Re: Поиск слов

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

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

Отсутствует

 

№823-05-2008 17:20:42

Al_H
Away
 
Группа: Members
Откуда: SPb
Зарегистрирован: 10-06-2005
Сообщений: 5508
UA: Sunrise 1.7

Re: Поиск слов

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

Отсутствует

 

№924-05-2008 14:34:47

sancheese
Участник
 
Группа: Members
Зарегистрирован: 20-06-2007
Сообщений: 51
UA: Firefox 3.0

Re: Поиск слов

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

Отсутствует

 

№1024-05-2008 16:33:04

Лия
-
 
Группа: Members
Зарегистрирован: 09-04-2005
Сообщений: 1878
UA: Firefox 2.0

Re: Поиск слов

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

Отсутствует

 

№1124-05-2008 17:58:34

sancheese
Участник
 
Группа: Members
Зарегистрирован: 20-06-2007
Сообщений: 51
UA: Firefox 3.0

Re: Поиск слов

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

Отредактировано sancheese (24-05-2008 17:59:28)

Отсутствует

 

№1224-05-2008 18:44:55

Лия
-
 
Группа: Members
Зарегистрирован: 09-04-2005
Сообщений: 1878
UA: Firefox 2.0

Re: Поиск слов

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

Отсутствует

 

№1324-05-2008 19:25:10

sancheese
Участник
 
Группа: Members
Зарегистрирован: 20-06-2007
Сообщений: 51
UA: Firefox 3.0

Re: Поиск слов

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

Отсутствует

 

№1424-05-2008 20:12:36

Infant
   «»
 
Группа: Extensions
Откуда: Одесса
Зарегистрирован: 23-12-2004
Сообщений: 3671
UA: Minefield 3.0

Re: Поиск слов

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


Благодарю алфавит за любезно предоставленные буквы.

Отсутствует

 

№1524-05-2008 20:40:58

sancheese
Участник
 
Группа: Members
Зарегистрирован: 20-06-2007
Сообщений: 51
UA: Firefox 3.0

Re: Поиск слов

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

Отсутствует

 

№1624-05-2008 21:28:03

Infant
   «»
 
Группа: Extensions
Откуда: Одесса
Зарегистрирован: 23-12-2004
Сообщений: 3671
UA: Firefox 2.0

Re: Поиск слов

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


Благодарю алфавит за любезно предоставленные буквы.

Отсутствует

 

№1724-05-2008 22:28:04

sancheese
Участник
 
Группа: Members
Зарегистрирован: 20-06-2007
Сообщений: 51
UA: Firefox 3.0

Re: Поиск слов

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

Отсутствует

 

№1825-05-2008 00:39:33

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4339
UA: Firefox 3.0

Re: Поиск слов

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 (26-05-2008 02:30:39)


Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№1925-05-2008 18:11:22

sancheese
Участник
 
Группа: Members
Зарегистрирован: 20-06-2007
Сообщений: 51
UA: Firefox 3.0

Re: Поиск слов

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

Отсутствует

 

№2025-05-2008 18:28:39

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4339
UA: Firefox 3.0

Re: Поиск слов

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


Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№2125-05-2008 19:19:04

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4339
UA: Firefox 3.0

Re: Поиск слов

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

Отредактировано Infocatcher (25-05-2008 19:20:46)


Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№2225-05-2008 22:10:41

sancheese
Участник
 
Группа: Members
Зарегистрирован: 20-06-2007
Сообщений: 51
UA: Firefox 3.0

Re: Поиск слов

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

Отсутствует

 

№2325-05-2008 22:11:52

Infant
   «»
 
Группа: Extensions
Откуда: Одесса
Зарегистрирован: 23-12-2004
Сообщений: 3671
UA: Minefield 3.0

Re: Поиск слов

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


Благодарю алфавит за любезно предоставленные буквы.

Отсутствует

 

№2425-05-2008 22:32:04

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4339
UA: Firefox 3.0

Re: Поиск слов

Infant

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

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


Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№2507-06-2008 12:08:00

sancheese
Участник
 
Группа: Members
Зарегистрирован: 20-06-2007
Сообщений: 51
UA: Firefox 3.0

Re: Поиск слов

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

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]