Главная
Форум
Контакты
Купить
Поддержи проект
Поиск
Искать:
Расширенный поиск
[Закрыть]
Правила форума
Войти
Регистрация
Russian
English
HandyCache форум
Главная категория
»
Общие вопросы
»
Написание правил по заявкам
Имя пользователя:
1 час
1 день
1 неделя
1 месяц
Навсегда
Пароль:
Страниц:
1
...
20
21
[
22
]
23
24
...
89
Вниз
« предыдущая тема
следующая тема »
Отправить эту тему
Печать
Автор
Тема: Написание правил по заявкам (Прочитано 1122887 раз)
0 Пользователей и 1 Гость смотрят эту тему.
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: Написание правил по заявкам
«
Ответ #420 :
18 апреля 2008, 12:50:42 »
Цитата: VIRUS от 18 апреля 2008, 08:12:04
Правило ввёл в чёрный спикок, а на эту веб страничку всеравно попадаю!
Надеюсь, ты не засунул всю строку в поле правило?
Там должно быть только это:
odnoklassniki\.ru
P.S. Учимся правильно вставлять правила!
Сообщить модератору
Записан
r_oleg
Новичок
Репутация: +0/-0
Offline
Сообщений: 3
Re: Написание правил по заявкам
«
Ответ #421 :
24 апреля 2008, 02:21:37 »
Недавно открыл для себя HC, очень впечатлен. Уже неделю изучаю этот форум, накопилось вопросов..
В частности, при просмотре карт с гугла создается в кеше куча папок. хотелось бы в одну.
пример URL: _http://kh3.google.com/kh?n=404&v=99&cookie=fzwq2oBcqdjukcDYbK0uiaLeIuhw8vcod08JCg&t=trtqssssqrsssrsqqr
_http://kh2.google.com/kh?n=404&v=26&hl=ru&t=trtqssssrtsqqtststq
_http://kh0.google.com/kh?n=404&v=26&hl=ru&t=tqtsq
конец URL вида "trtqssssrtsqqtststq" или "tqtsq" в зависивости от масштаба просмотра карты jpg файл без расширения.
Пробовал своими силами, вышло не очень. смот поменять только начало kh1,2,3 на mmaps, файлы от сессии к сесии все равно загружаются заново, т.к. имя файла в кеше n=404&v=26&hl=ru&t=tqtsq или n=404&v=99&cookie=fzwq2oBcqdjukcDYbK0uiaLeIuhw8vcod08JCg&t=trtqssssqrsssrsqqr...
от лишнего в середине никак не избавлюсь. Изменяется только часть между / и знаком = перед именем файла.
Хотелось бы на выходе "mmaps.google.com/trtqssssrtsqqtststq" без всего после / и до начала имени самого файла.
«
Последнее редактирование: 24 апреля 2008, 02:31:01 от r_oleg
»
Сообщить модератору
Записан
Михаил
Gold beta tester
Репутация: +337/-14
Offline
Сообщений: 5513
Re: Написание правил по заявкам
«
Ответ #422 :
24 апреля 2008, 09:16:45 »
Можно так:
#5#~#True#~#^kh\d?(\.google\.com/)kh\?.*&v=(\d+).*&t=([qrst]+)#~#mmaps\1\3-\2.jpg#~#False#~#True
Добавил пару отсебятин:
Расширение "jpg" удобно добавлять для просмотра папки штатными средствами Windows или графическими вьюерами. Это если есть уверенность, что все снимки представлены только в jpeg.
Номер версии (параметр v=) можно оставить. Гугл постоянно улучшает снимки, и вид квадрата в зависимости от версии снимка может меняться от плачевного до изумительного. Имхо, лучше идти в ногу с обновлениями.
К примеру, УРЛ вида
http://kh2.google.com/kh?n=404&v=26&hl=ru&t=trtqssssrtsqqtststq
спроецируется в файл
mmaps.google.com/trtqssssrtsqqtststq-26.jpg
Если этого не нужно, то правило для Преобразования URL строго по просьбе может быть таким:
#5#~#True#~#^kh\d?(\.google\.com/)kh\?.*&t=([qrst]+)#~#mmaps\1\2#~#False#~#True
«
Последнее редактирование: 24 апреля 2008, 09:25:11 от Михаил
»
Сообщить модератору
Записан
r_oleg
Новичок
Репутация: +0/-0
Offline
Сообщений: 3
Re: Написание правил по заявкам
«
Ответ #423 :
24 апреля 2008, 17:02:23 »
Спасибо огромное! Правило работает на ура! И еще вопрос в догонку, как сделать, чтоб файлы из этой mmaps.google.com папки не обновлялись из сети хотя бы месяца 2?
Сообщить модератору
Записан
Михаил
Gold beta tester
Репутация: +337/-14
Offline
Сообщений: 5513
Re: Написание правил по заявкам
«
Ответ #424 :
24 апреля 2008, 20:07:18 »
Цитата: r_oleg от 24 апреля 2008, 17:02:23
чтоб файлы из этой mmaps.google.com папки не обновлялись из сети хотя бы месяца 2?
Их не стоит обновлять никогда, если в правиле для Преобразования УРЛ учитывался номер версии. Тогда в список "Не обновлять" можно добавить:
#5#~#True#~#^kh\d?\.google\.com/kh\?#~##~##~#
Сообщить модератору
Записан
andrey_irk
Новичок
Репутация: +0/-0
Offline
Сообщений: 13
Re: Написание правил по заявкам
«
Ответ #425 :
25 апреля 2008, 20:02:22 »
Здравствуйте. Использую HandyCache только несколько дней - счастлив до безумия.
Только начинаю знакомиться с рег. выражениями.
Нужна помощь в Преобразование URL.
В доках сайта
www.nnm.ru
например doc1.nnm.ru, doc2.nnm.ru и т.д. содержится одинаковая информация как на главной странице.
Прошу гуру написать правило примерно по такому алгоритму:
shokoladnuy.nnm.ru/img/nigma/korova.gif преобразовать в
www.nnm.ru/img/nigma/korova.gif
shokoladnuy.nnm.ru/img/nigma//logo.gif преобразовать в
www.nnm.ru/img/nigma//logo.gif
mobilz.nnm.ru/img/nigma/korova.gif преобразовать в
www.nnm.ru/img/nigma/korova.gif
mobilz.nnm.ru/img/nigma//logo.gif преобразовать в
www.nnm.ru/img/nigma//logo.gif
www.nnm.ru/img/nigma/korova.gif
не обрабатывать
www.nnm.ru/img/nigma//logo.gif
не обрабатывать
nnm.ru/img/nigma/korova.gif не обрабатывать
nnm.ru/img/nigma//logo.gif не обрабатывать
othersite.ru не обрабатывать
Моя попытка
Правило: (.*)(\.nnm\.ru/img/nigma/)
Замена: www\2
явно приведет к зацикливанию, если входной адрес начинается с
www.nnm.ru
К сожалению, я не знаю как вылядит рег.выражение подобное ЕСЛИ НЕ ... ТО ...
«
Последнее редактирование: 25 апреля 2008, 20:08:24 от andrey_irk
»
Сообщить модератору
Записан
Михаил
Gold beta tester
Репутация: +337/-14
Offline
Сообщений: 5513
Re: Написание правил по заявкам
«
Ответ #426 :
25 апреля 2008, 20:44:48 »
Можно так:
#5#~#True#~#^\w+\.(?=nnm\.ru/img/nigma/)#~##~#False#~#True
Сообщить модератору
Записан
andrey_irk
Новичок
Репутация: +0/-0
Offline
Сообщений: 13
Re: Написание правил по заявкам
«
Ответ #427 :
26 апреля 2008, 08:30:26 »
Спасибо большое Михаил. И так оперативно.
Правда, перенаправляет на без www. но всеже лучше чем ничего.
Сообщить модератору
Записан
Михаил
Gold beta tester
Репутация: +337/-14
Offline
Сообщений: 5513
Re: Написание правил по заявкам
«
Ответ #428 :
27 апреля 2008, 12:32:06 »
Цитата: andrey_irk от 26 апреля 2008, 08:30:26
Правда, перенаправляет на без www. но всеже лучше чем ничего.
Если интерес академический, то правило
(.*)(\.nnm\.ru/img/nigma/)
замена
www\2
не приведет к зацикливанию. Если измененный адрес при Преобразовании URL равен исходному, то в отличие от Переадресации зацикливания не произойдет. Таким образом, такое правило будет почти верно работать в соответствии с обозначенной целью.
Другое дело - правильность постановки самой цели с точки зрения организации эффективной работы НС. НС по умолчанию отсекает начальный "
http://www
." для всех списков кроме Переадресации. Т.е. на вход списка Преобразование URL никогда не попадет
www.nnm.ru/img/nigma/korova.gif
. Указанное умолчание может быть изменено "Настройки-Кэш-Управление-Сохранять www. для URL". Но в данном случае это ни к чему, т.к.
www.nnm.ru/img/nigma/korova.gif
и nnm.ru/img/nigma/korova.gif, отражая один и тот же рисунок, будут храниться в разных папках кэша. Этого как раз желательно не допускать. Поэтому
Цитировать
www.nnm.ru/img/nigma/korova.gif
не обрабатывать
...
nnm.ru/img/nigma/korova.gif не обрабатывать
не является эффективным решением, и лучше использовать правило из предыдущего поста.
Цитировать
как вылядит рег.выражение подобное ЕСЛИ НЕ ... ТО ...
Отрицание можно задать с помощью [^...], (?!...) и (?<!...)
К примеру,
(?<!www)\.nnm\.ru
означает: ".nnm.ru", перед которым нет "www"
Сообщить модератору
Записан
andrey_irk
Новичок
Репутация: +0/-0
Offline
Сообщений: 13
Re: Написание правил по заявкам
«
Ответ #429 :
08 мая 2008, 14:53:15 »
Михаил, я восхищен Вашим ответом. Все очень доходчиво и подробно объяснено. За что большое СПАСИБО.
Однако, замечу что, в примере
Цитата: Михаил от 25 апреля 2008, 20:44:48
Можно так:
#5#~#True#~#^\w+\.(?=nnm\.ru/img/nigma/)#~##~#False#~#True
выражение ^\w+ не сработает в именах серверов с символом черточка "-". Например aaa-bbb.ccc.com
В итоге я использовал .*\.(?=nnm\.ru/img/nigma/) и на этом успокоился.
Сообщить модератору
Записан
invisible
Новичок
Репутация: +0/-0
Offline
Сообщений: 1
Re: Написание правил по заявкам
«
Ответ #430 :
10 мая 2008, 13:21:49 »
Есть адреса
http://10.101.32.25/forum
http://10.0.4.1/forum
http://nmp4.ru
это один и тот же сайт, но бывает я захожу на него по разному, зависит от того сижу ли в инете или в локалке, как мне написать правило и куда его добавить, что бы кэш добавлялся и брался с одной папки, допустим из папки 4yva4ka.ru.
Сообщить модератору
Записан
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: Написание правил по заявкам
«
Ответ #431 :
10 мая 2008, 18:41:10 »
Цитата: invisible от 10 мая 2008, 13:21:49
как мне написать правило и куда его добавить, что бы кэш добавлялся и брался с одной папки, допустим из папки 4yva4ka.ru.
Надо добавить новое правило в список "
Преобразование URL
":
#5#~#True#~#^(10\.(101\.32\.25|0\.4\.1)/forum/?|nmp4\.ru/)#~#4yva4ka.ru/#~#False#~#True
Как правильно добавить правило с форума написано
здесь...
Сообщить модератору
Записан
hello
Пользователь
Репутация: +0/-1
Offline
Сообщений: 55
Re: Написание правил по заявкам
«
Ответ #432 :
12 мая 2008, 15:19:55 »
У меня есть некоторые вопросы:
1. Как мне резать баннеры определенного размера?
2. Как мне отключать флеш на определенных сайтах?
ps. Я пишу правила в черный список, но очень примитивно, что то вроде adfox\.ru/ и всё
вроде работает!
Сообщить модератору
Записан
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: Написание правил по заявкам
«
Ответ #433 :
12 мая 2008, 20:55:08 »
Цитата: hello от 12 мая 2008, 15:19:55
1. Как мне резать баннеры определенного размера?
См. тему:
"Блокирование банеров по размеру".
Цитировать
2. Как мне отключать флеш на определенных сайтах?
С помощью соответствующих правил для SWF.
Цитировать
Я пишу правила в черный список, но очень примитивно, что то вроде adfox\.ru/
Можно и еще проще без RegExp:
+adfox.ru/
Сообщить модератору
Записан
hello
Пользователь
Репутация: +0/-1
Offline
Сообщений: 55
Re: Написание правил по заявкам
«
Ответ #434 :
12 мая 2008, 21:15:16 »
Как написать правило, чтобы при замене всех кнопочек donate.gif, размер съедался, а то сейчас у меня некоторые баннеры как были большог размера, так и остались, стали лишь прозрачными, но огромными, как их сделать маленькими?
Сообщить модератору
Записан
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: Написание правил по заявкам
«
Ответ #435 :
12 мая 2008, 22:57:09 »
Цитата: hello от 12 мая 2008, 21:15:16
стали лишь прозрачными, но огромными, как их сделать маленькими?
С помощью HC - никак! Почитай
здесь
, уже обсуждалось...
Сообщить модератору
Записан
hello
Пользователь
Репутация: +0/-1
Offline
Сообщений: 55
Re: Написание правил по заявкам
«
Ответ #436 :
12 мая 2008, 23:04:06 »
я думаю решение как раз есть, это просто вставка пустого ХТМЛ кода, там где внутри пробел и тогда все баннеры станутт неактивными, а то сейчас я имею огромные прозрачные квадраты, на которые можно нечайно тыкнуть!
Добавлено: 12 Мая 2008, 23:02:28
аа блин вместого этого теперь показывается, просто что картинка якобы не загрузилась
блин еще больше некрасиво стало, вот тупик, жалко что в НС нет такого
Сообщить модератору
Записан
andrey_irk
Новичок
Репутация: +0/-0
Offline
Сообщений: 13
Re: Написание правил по заявкам
«
Ответ #437 :
15 мая 2008, 16:14:26 »
Эпиграф: Не было печали - купила баба порося.
Цель: сохранять содержимое youtube.com без повторений (дублирования)
Проблема раз: окончательно запутался в регулярных выражениях. Скорее, вопрос времени.
Проблема 2: ссылки на страницы такого вида:
youtube.com/watch?v=ABCDEFGHIJK
youtube.com/watch?v=ABCDEFGHIJK&feature=related
youtube.com/watch?feature=related&v=ABCDEFGHIJK
youtube.com/watch?feature=related&v=ABCDEFGHIJK&fmt=10&NR=1
ru.youtube.com/watch?v=ABCDEFGHIJK
ru.youtube.com/watch?v=ABCDEFGHIJK&feature=related
ru.youtube.com/watch?feature=related&v=ABCDEFGHIJK
ru.youtube.com/watch?feature=related&v=ABCDEFGHIJK&fmt=10&NR=1
not-ru.youtube.com/watch?v=ABCDEFGHIJK
not-ru.youtube.com/watch?v=ABCDEFGHIJK&feature=related
not-ru.youtube.com/watch?feature=related&v=ABCDEFGHIJK
not-ru.youtube.com/watch?feature=related&v=ABCDEFGHIJK&fmt=10&NR=1
(несмотря, что страницы с разными адресами будут отображаться по-разному,)
вели бы на одну сохраненную в кеше youtube.com\watch^\v=ABCDEFGHIJK
как будто это страница youtube.com/watch?v=ABCDEFGHIJK.
P.S. Сложности которые меня запутали:
Подстрока "ABCDEFGHIJK" может быть любой, в том числе начинаться/включать символы
тире "-Q8E-RTY_UI", печатаымый пробел "_ASD5GH_JK" , цифру "9WE-RTYUI_" т.е. условие \w не подходит.
Подстрока v=ABCDEFGHIJK "плавает", может быть сразу после youtube.com/watch? или в середине или в конце
Колличество символов "&" заранее не определено и являются ли они служебными в рег. выражениях HC я не знаю.
Перед youtube.com/watch? может быть еще что-либо.
Проблема 3: собственно видео youtube.com/get_video?video_id=ABCDEFGHIJK Вопрос сформулирую позже.
Сообщить модератору
Записан
Михаил
Gold beta tester
Репутация: +337/-14
Offline
Сообщений: 5513
Re: Написание правил по заявкам
«
Ответ #438 :
15 мая 2008, 18:36:27 »
Можно попробовать правило Преобразования URL
#5#~#True#~#^([^.]*\.)?(youtube\.com/watch\?)(.*&)?(v=[\w-]+).*#~#\2\4#~#False#~#True
Цитировать
Подстрока "ABCDEFGHIJK" может быть любой, в том числе начинаться/включать символы
тире "-Q8E-RTY_UI", печатаымый пробел "_ASD5GH_JK" , цифру "9WE-RTYUI_" т.е. условие \w не подходит.
[\w-]
охватывает любой буквенный, цифровой символ, символ подчеркивания и тире.
Цитировать
Подстрока v=ABCDEFGHIJK "плавает", может быть сразу после youtube.com/watch? или в середине или в конце
Колличество символов "&" заранее не определено
(.*&)?
означает: "любая последовательность символов, оканчивающаяся на &" или "ничего".
Цитировать
Перед youtube.com/watch? может быть еще что-либо.
^([^.]*\.)?
означает: от начала строки "любая последовательность неточек и точка" или "ничего".
Сообщить модератору
Записан
hello
Пользователь
Репутация: +0/-1
Offline
Сообщений: 55
Re: Написание правил по заявкам
«
Ответ #439 :
15 мая 2008, 18:45:30 »
Как сделать так, чтобы при входе на сайты vkontakte.ru, odnoklassniki.ru, moikrug.ru - выдавалось другое содержимое, типа "РАБОТАТЬ!!!", было бы очень здорово!
Добавлено: 15 Мая 2008, 18:40:34
А еще я применил правило для Ютюба, которое чуть выше, ага вроде работает, только я непонял, тепреь я могу как бы смотреть видео, которое я УЖЕ сморел, т.е. оно аккуратно так лежит в кэше? Так это круто, значит все чуваки из моей сетки могут его смотреть, а можно сделать что нибудь аналогичное с РуТюб?
Сообщить модератору
Записан
Страниц:
1
...
20
21
[
22
]
23
24
...
89
Вверх
Отправить эту тему
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Главная категория
-----------------------------
=> Общие вопросы
=> Новые предложения
=> Дополнения, плагины
=> Сжатие трафика
=> English forum
=> Indonesian forum
-----------------------------
Гостевая
-----------------------------
=> Гостевая
-----------------------------
Дела домашние
-----------------------------
=> Сайт и форум HandyCache
=> Курилка
© 2006-2014 HandyCache Team. Все права защищены.
Загружается...