unreal666
Gold Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору DJ makrus Потому что оригинальный код (не измененный ильтрами) при появлении сообщения Код: <a href="messanger.cgi?action=inbox" target="_new"><img src="http://i.ru-board.com/images/newmail.gif" border=0 alt="Есть новая почта!"></a> | И для чего ты в соответствии и замене делаешь несколько переменных. В твоем примере можно было бы так Код: Name = "New PM on RuBoard" Active = TRUE Bounds = "<A*</A>" Limit = 512 Match = "(*<IMG title="Есть новая почта!\2http://forum.ru-board.com/messanger.cgi?action=inbox*)\#" Replace = "\#" " $ALERT(Внимание!!! На сайте RuBoard получено новое личное сообщение!!!)" | И почему у тебя в замене в конце 1-ой строчки две кавычки? Вот кажется универсальный фильтр, т.е., по идее, не должен сильно зависить от изменения кода другими фильтрами. Код: [Patterns] Name = "Ru.Board ~ New PM [unreal666]" Active = TRUE Multi = TRUE URL = "forum.ru-board.com" Bounds = "<a\s*</a>" Limit = 512 Match = "(*$NEST(<img,*src=$AV(http://i.ru-board.com/images/newmail.gif)*,>)*)\#" Replace = "$STOP()\#$ALERT(Внимание!!! На сайте RuBoard получено новое личное сообщение!!!)" | А вообще в настройках форума есть опция "Использовать всплывающее окно, при поступлении новых сообщений?" И на заметку, если фильтр должен сработать на странице только 1 раз, то или в соответствии или в замене (лучше в замене) ставь команду $STOP(), чтобы он вхолостую не использовался (для меньшей загрузки проца и более быстрой работе фильтров).
---------- MSI PRO B650-P WIFI / Ryzen 5 7600X / RAM 32Gib / 4 HDD = 10Tib + 1 NVME 2Tib / Radeon RX 560 2Gib / Win 10 x64 // POB, PVD |
| Всего записей: 6671 | Зарегистр. 14-02-2005 | Отправлено: 09:21 24-03-2006 | Исправлено: unreal666, 09:30 24-03-2006 |
|