Runtime_err0r
KpTeaM | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору В топике Какие фичи еще нужны на этом форуме? многие давно просят сделать на форуме "чёрный список", т.е. список пользователей, сообщения которых я не буду видеть, но, к сожалению, пока такой возможности нет и видимо в ближайшее время не будет И если раньше эта проблема не стояла столь остро, то в последнее время в связи с наплывом на форум всевозможных совков, путиноидов, троллей и прочих го... спод, читать Флейм стало просто невозможно Ну что же, спасение утопающих - дело рук самих утопающих тем более, что эта проблема легко решается с помощью замечательной программы Proxomitron. Я не буду здесь подробно описывать её установку и насторойку - всё это есть в справке, сразу приведу правило, которое нужно создать, чтобы вырезать из форума сообщения определённого пользователя: Цитата: Name = "Ru.Board ravings remover" Active = TRUE Multi = TRUE URL = "forum.ru-board.com" Bounds = "<table cellpadding="5" cellspacing="0" border="0" bgcolor="white" width=95% class="tb" align="center">*</span></td></tr><tr><td class="bottomline" bgcolor="*">" Limit = 32767 Match = "<table cellpadding="5" cellspacing="0" border="0" bgcolor="white" width=95% class="tb" align="center"><tr><td bgcolor="\0"><table width=100% cellpadding=4 cellspacing=0 bgcolor="\1"><tr><td class=dats bgcolor="\2" valign="top" width=20% rowspan=2>\3<a class=m href="javascript:pasteN\(\'Churchill\'\)"><b>Churchill</b>\4<span class=post>\5</span></td></tr><tr><td class="bottomline" bgcolor="\6">" Replace = "<table cellpadding="5" cellspacing="0" border="0" bgcolor="white" width=95% class="tb" align="center"><tr><td bgcolor="\0"><table width=100% cellpadding=4 cellspacing=0 bgcolor="\1"><tr><td class=dats bgcolor="\2" valign="top" width=20% rowspan=2>\3<a class=m href="javascript:pasteN\('Churchill'\)"><b>Churchill</b>\4<span class=post>Здесь был какой-то бред <img src="http://i.ru-board.com/s/smile.gif" border="0"></span></td></tr><tr><td class="bottomline" bgcolor="\6">" | Для нескольких сразу: Цитата: Name = "Ru.Board ravings remover" Active = TRUE Multi = TRUE URL = "forum.ru-board.com" Bounds = "<td class=dats bgcolor="*" valign="top" width=20% rowspan=2>*</span></td></tr><tr><td class="bottomline" bgcolor="*">" Limit = 32767 Match = "<td class=dats bgcolor="\0" valign="top" width=20% rowspan=2>\1<a class=m href="javascript:pasteN\(\'(Churchill|aleksiom|bredonosec|djfr|CEMEH|RaydenVVV|CheRt)\2\'\)"><b>(Churchill|aleksiom|bredonosec|djfr|CEMEH|RaydenVVV|CheRt)\3</b>\4<span class=post>\5</span></td></tr><tr><td class="bottomline" bgcolor="\6">" Replace = "<td class=dats bgcolor="\0" valign="top" width=20% rowspan=2>\1<a class=m href="javascript:pasteN\(\'\2\'\)"><b>\3</b>\4<span class=post>Здесь был какой-то бред <img src="http://i.ru-board.com/s/smile.gif" border="0"></span></td></tr><tr><td class="bottomline" bgcolor="\6">" | Чтобы фильтр работал только в Флейме надо сделать: Цитата: URL = "forum.ru-board.com/topic.cgi\?forum=29" | Вот что было до: И что стало после: Как говорится в рекламе: "Почувствуйте разницу" В данный момент отфильтровываются сообщения следующих пользователей: Churchill, aleksiom, bredonosec, djfr, CEMEH, RaydenVVV, CheRt, dorine13, maljuk, Digital Ray (список будет пополняться ) Небольшое усовершенствование - в заголовок сообщений добавляется ссылка "Показать/скрыть сообщение" при нажатии на которую можно прочитать сообщение тролля P.S. Правило для вырезания сообщений из версии для печати: Цитата: Name = "Ru.Board ravings remover (printtopic)" Active = TRUE Multi = TRUE URL = "forum.ru-board.com/misc.cgi\?action=printtopic" Bounds = "<tr bgcolor=#(??????) class=dats><td>*</td></tr><tr bgcolor=#(??????) class=dats>" Limit = 32767 Match = "<tr bgcolor=#(??????)\0 class=dats><td><img width=100% height=1 src="1px.gif" alt=""><br><b>Автор:</b> (Churchill|aleksiom|bredonosec|djfr|CEMEH|RaydenVVV|CheRt)\1\2<td class=post><img width=100% height=1 src="1px.gif" alt="">\3</td></tr><tr bgcolor=#(??????)\4 class=dats>" Replace = "<tr bgcolor=#\0 class=dats><td><img width=100% height=1 src="1px.gif" alt=""><br><b>Автор:</b> \1\2<td class=post><img width=100% height=1 src="1px.gif" alt="">Здесь был какой-то бред <img src="http://i.ru-board.com/s/smile.gif" border="0"></td></tr><tr bgcolor=#\4 class=dats>" | Известный баг - последнее сообщение на странице не обрабатывается
| Всего записей: 2530 | Зарегистр. 03-09-2001 | Отправлено: 11:54 30-09-2009 | Исправлено: Runtime_err0r, 21:26 23-08-2010 |
|