+  HandyCache форум
|-+  Главная категория» Новые предложения» Структура чёрного списка
Имя пользователя:
Пароль:
Страниц: [1]   Вниз
  Отправить эту тему    Печать  
Автор Тема: Структура чёрного списка  (Прочитано 5630 раз)
0 Пользователей и 1 Гость смотрят эту тему.
ViKtOrV
Пользователь
**

Репутация: +0/-2
Offline Offline

Сообщений: 85


« : 11 марта 2011, 10:35:41 »

Всем здравствуйте.Возникло небольшое неудобство. Создал белый список, по советам форумчан в черный добавил правило .*. И теперь о дефолтных правилах чёрного списка остаётся только мечтать. Поэтому задаю вопрос: а нельзя ли чёрный список разделить на две части? Первая - это .*, а вторая - дефолтные списки. Обе части с опциями вкл/выкл. Если активированы обе опции - то url которого нет в белом списке блокируется первым чс. Если же урл в белом списке - то применяется вторая часть чс.
Спасибо.
Сообщить модератору   Записан
DIGGER
Старожил
****

Репутация: +14/-3
Offline Offline

Сообщений: 312



« Ответ #1 : 11 марта 2011, 11:01:36 »

Цитировать
И теперь о дефолтных правилах чёрного списка остаётся только мечтать.
Правило в конец списка добавили?
Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #2 : 11 марта 2011, 12:49:22 »

Разрешенные сайты можно вписывать не в Белый список, а в колонку Исключения правила Черного списка .* в таком виде
site1.ru|site2.ru|site3.ru
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #3 : 11 марта 2011, 15:15:04 »

Или можно расширение написать для блокирования "всего, кроме некоторых сайтов". Типа такого:

Код:
--[[ <HCExtension>
@name          Блокировать ВСЕ кроме некоторых сайтов
@exception    site1\.ru|site2\.ru|site3\.ru
@exception    site4\.ru
@event         RequestHeaderReceived/Stop
</HCExtension> ]]

function Stop()
 hc.action = 'stop'
end

Тогда дефолтный черный список будет работать сам по себе.

Добавлено: 11 Марта 2011, 15:04:13

Похожая тема уже обсуждалась здесь:
http://handycache.ru/component/option,com_smf/Itemid,10/topic,2146.0/
Сообщить модератору   Записан
ViKtOrV
Пользователь
**

Репутация: +0/-2
Offline Offline

Сообщений: 85


« Ответ #4 : 11 марта 2011, 15:52:31 »

mai62
В колонку Исключения я могу записать >2000 сайтов? Если да, то как с наглядностью?
Сообщить модератору   Записан
sunserg10
Beta tester
*****

Репутация: +7/-0
Offline Offline

Сообщений: 322


« Ответ #5 : 11 марта 2011, 16:09:55 »

А можно ли в расширении ссылаться на текстовый файл, в каждой строке которого будет указан сайт - исключение? IMHO, это будет идеальный вариант:
Код:
@exception    exception.txt
Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #6 : 11 марта 2011, 16:33:48 »

mai62
В колонку Исключения я могу записать >2000 сайтов? Если да, то как с наглядностью?
Я Вам подсказал один из вариантов решения, удобен ли он Вам решайте сами.
Сообщить модератору   Записан
ViKtOrV
Пользователь
**

Репутация: +0/-2
Offline Offline

Сообщений: 85


« Ответ #7 : 12 марта 2011, 00:08:35 »

mai62
Я, в общем то написал свои предложения в категории "Новые предложения", а варианты решения не спрашивал. Вы, как автор, могли бы ответить, например, что вам это не интересно, или из-за такой мелочи не буду заморачиваться, или наоборот возьмусь за дело с энтузиазмом. Мне кажется, что раздел "Новые предложения" и задумывался для того, что бы в него поступали именно предложения. Дельные или нет - это уже другой вопрос.
Сообщить модератору   Записан
mai62
Автор HC
*****

Репутация: +226/-4
Offline Offline

Сообщений: 6383


« Ответ #8 : 12 марта 2011, 03:07:34 »

ViKtOrV
Я то думал Вам проблему нужно решить, вот и попытался помочь решить ее прямо сейчас, не дожидаясь появления каких-то дополнительных средств. Что касается Вашего предложения, могу сообщить: идея разбиения Черного списка на две части мне не нравится. Ваше решение не кажется мне красивым, оно не разбудило во мне энтузиазм.
Сообщить модератору   Записан
Страниц: [1]   Вверх
  Отправить эту тему    Печать  

 
Перейти в: