Страницы: 1
luitzen, честно говоря я так и не понял из описания алфавита какие операторы используются для логических И, ИЛИ в случае сложных выражений и как их расставлять. Также заинтересовали условия:
{nsMsgSearchOp::IsInAB, "is in ab"},
{nsMsgSearchOp::IsntInAB, "isn't in ab"},
{nsMsgSearchOp::Matches, "matches"},
{nsMsgSearchOp::DoesntMatch, "doesn't match"}
Хотелось бы увидеть примеры их использования. Как я понимаю первые два это совпадение с элементами массива, а вторые два - регулярные выражения.
Этот синтаксис где-то даже описан
:lol: Весь вопрос этой темы - ГДЕ?
Выражение вида
condition="AND (OR (body,contains,выражение 1) OR (body,contains,выражение 2) OR (body,contains,выражение 3)) AND (AND (body,doesn't contain,выражение 4) AND (body,doesn't contain,выражение 5))"
не распознается Thunderbird. Он каждый раз по закрытию обрезает в нем двойные скобки до одинарных. Хотя никаких ошибок и не выдает, фильтр в данном виде не работает.
Если кто-то знает этот тайный формат построения сложных фильтров - буду рад помощи!
Этот синтаксис где-то даже описан
Где??? Буду очень признателен за ссылку. Синтаксис вводился фиксом на этот баг. Но ни какого описания формата не было.
Мне кажется, что в FiltaQuilla всё-таки можно добраться до тела письма в Javascript-условии.
Судя по этому тексту там только заголовки:
The javascript will have as input the variable “message” that is an nsIMsgDBHdr XPCOM object that contains the header database record for the message.
Есть IMAP аккаунт на GMail, нужно настроить сложные фильтры по телу письма. К примеру такой:
Если в тексте письма встречается одна из фраз: "фраза 1", "фраза 2" ... И не встречается ни одна из фраз "фраза 3", "фраза 4" то переместить сообщение в папку Х.
Что было испробовано:
1. Sieve на Gmail не работает. GMail не реализовал протокол ManageSieve.
2. FiltaQuilla не подходит по причине того, что не умеет обрабатывать тело сообщения ни в Header Regex Match ни в Javascript.
3. Стандартные наборы фильтров не поддерживают группировку
4. Серверные фильтры на Gmail не работают с длинными строками, кроме того они не работают с поиском подстроки в тексте. Только поиск по словам.
Пользуюсь Thunderbird filters import/export enhanced. Он экспортирует условие фильтра в следующем виде:
condit
…Пользуюсь Вашим блок списком в GoogleChrome: AdBlock extension. Где-то неделю-полторы назад возникла проблема с сайтом fs.ua - начала блокироваться часть функциональности сайта. Проверил отключением других фильтров, проблема в Вашем. Проблема в том, что не раскрываются списки (за исключением самого правого - списка серий) под плеером. http://img845.imageshack.us/img845/5757/hiddenblock.jpg - вверху как должно быть, внизу как сейчас.
Три первых блока не отображаются
<div class="b-dropdown m-popup m-season" style="display: none;">
<div class="b-dropdown m-popup m-sound" style="">
<div class="b-dropdown m-popup m-quality" style="display: none;">
Этот блок отображается нормально:
<div class="b-dropdown m-title" style="">
Как я понимаю, проблема в m-popup. Можно это исправить добавив в исключения?
Упс, похоже, что авторы сайта пытаются бороться с попытками AdBlock скрыть рекламные блоки. Попробовал вручную прописать один фильтр для этого сайта и тут же возникла эта проблема. Можн
…Страницы: 1