+  HandyCache форум
|-+  Главная категория» Общие вопросы» Написание правил по заявкам
Имя пользователя:
Пароль:
Страниц: 1 ... 47 48 [49] 50 51 ... 89   Вниз
  Отправить эту тему    Печать  
Автор Тема: Написание правил по заявкам  (Прочитано 1126098 раз)
0 Пользователей и 1 Гость смотрят эту тему.
IVAn Dealer
Пользователь
**

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

Сообщений: 55


« Ответ #960 : 28 октября 2009, 18:48:26 »

тем не менее моё правило работало
в чём же тогда разница?
Сообщить модератору   Записан
mai62
Автор HC
*****

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

Сообщений: 6383


« Ответ #961 : 28 октября 2009, 18:59:34 »

Тебе повезло в том, что хотя твое правило формально написано неправильно, но все же работало. Однако, если ты и дальше будешь пренебрегать требованиями синтаксиса, то в конце концов обнаружишь, что не все твои правила работают как задумывалось.
Сообщить модератору   Записан
IVAn Dealer
Пользователь
**

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

Сообщений: 55


« Ответ #962 : 28 октября 2009, 19:21:42 »

Ув. участники, что ещё не верно в моём списке правил, в частности black.lst ?

* HandyCache.zip (20.13 Кб - загружено 34 раз.)
Сообщить модератору   Записан
IVAn Dealer
Пользователь
**

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

Сообщений: 55


« Ответ #963 : 29 октября 2009, 09:10:49 »

Поиском дублей в своём кэше решил выложить для создания правил повторяющиеся файлы.

повторяющиеся файлы (нужно складывать в одну папку и брать оттуда всем сайтам):

spyware-ru.com\forum\styles\prosilver\theme\images
gortransport.info\forum\styles\prosilver\theme\images
soft4dle.ru\forum\styles\prosilver\theme\images
skratch.ru\phpbb2\styles\prosilver\theme\images
happygo.ru\phpbb\styles\prosilver\theme\images
robotreviews.com\chat\styles\robotreviews\theme\images
forum.1777.ru\styles\prosilver\theme\images
forum.overclockers.ru\styles\prosilver\theme\images
metro-set.ru\forum\styles\prosilver\theme\images
forum.unrealcommander.net\styles\prosilver\theme\images
forum.farmanager.com\styles\prosilver\theme\images
torrents.nvlife.ru\styles\prosilver\theme\images

домены разные, а файлы одинаковые (нужно определять по размеру, складывать в одну папку и брать оттуда всем сайтам):

mirinfo.ru\images\everyday\menu\mir_comf.gif
nv.mirinfo.ru\images\everyday\menu\mir_comf.gif
5000000.ru\images\everyday\menu\mir_comf.gif
tdmir.ru\images\everyday\menu\mir_comf.gif

n-vartovsk.mvideo.ru\new_imgs\diricons\102.gif
spb.mvideo.ru\new_imgs\diricons\102.gif
mvideo.ru\new_imgs\diricons\102.gif

byaki.net\templates\byaki.net\bbcodes\color.html
mp3ex.net\templates\default\bbcodes\color.html
movies.web5x.ru\templates\default\bbcodes\color.html
blatata.com\templates\000051\bbcodes\color.html
shara6you.ru\templates\vista\bbcodes\color.html
tabulorasa.info\templates\buenos\bbcodes\color.html
acerfans.ru\templates\acer\bbcodes\color.html
acerfans.ru\templates\acer_7.3\bbcodes\color.html

как написать универсальное правило для таких случаев:

ntagil.mvideo.ru\imgs\nd\bb_bg_left_n.gif
surgut.mvideo.ru\imgs\nd\bb_bg_left_n.gif
n-vartovsk.mvideo.ru\imgs\nd\bb_bg_left_n.gif
mvideo.ru\imgs\nd\bb_bg_left_n.gif

n-vartovsk.mvideo.ru\imgs\shops\icon\spec.gif
spb.mvideo.ru\imgs\shops\icon\spec.gif
mvideo.ru\imgs\shops\icon\spec.gif

nizhvevartovsk.2gis.ru\gui\public\bg_main_monitor.jpg
2gis.ru\gui\public\bg_main_monitor.jpg

n-vartovsk.mvideo.ru\pdb\421154s.jpg
mvideo.ru\pdb\421154s.jpg

forum.tnt-tv.ru\design\bg.jpg
tnt-tv.ru\design\bg.jpg

smile.priceok.ru\images\headgrright.jpg
priceok.ru\images\headgrright.jpg

bank.uralsib.ru\mediacache\bank2006\img\menu_m_n.gif
bankuralsib.ru\mediacache\bank2006\img\menu_m_n.gif

sodol.narod.ru\images\indes_05.jpg
sodol.ru\images\indes_05.jpg

для рапиды тоже надо порядок (скадывать в одну папку начального уровня и брать оттуда всем поддоменам):

rs*.rapidshare.com\img2\download_file.jpg (вместо * любое целое число)
rs*.rapidshare.com\img2\preisschild_2_reseller.jpg (вместо * любое целое число)
при том при всём в кэше уже есть папка rapidshare.com\img2\ с нужными и аналогичными файлами

 также дублируются папки:

rs11.rapidshare.com\files\39722915\img2\pries_btn_background.jpg
rapidshare.com\files\39722915\img2\pries_btn_background.jpg

 и т.п.

не хочу чтобы кэшировались картинки с:

chamical-records.co.uk\stk_img_tnb\  и далее все подкаталоги

P.S. продолжение следует

-------------------------------------------------------------------------------------------------------

Каждому пункту по своему общему каталогу и потом всем сайтам брать с этого каталога:

1) любой_сайт.домен\templates\любой_каталог\bbcodes\*.gif

2) любой_сайт.домен\images*\buttons*\ или любой_сайт.домен\forum\images\buttons*\

3) любой_сайт.домен\components\com_jcomments\tpl\любой_каталог\images\

4) любой_сайт.домен\templates\Default\images\

5) любой_сайт.домен\*\statusicon\

6) любой_сайт.домен\style_images\1\ или любой_сайт.домен\любой_каталог\style_images\1\

7) любой_сайт.домен\images\icons\

8 ) любой_сайт.домен\любой_каталог\styles\prosilver\imageset\

9) любой_сайт.домен\любой_каталог\styles\prosilver\theme\images\

10) все gif файлы размером меньше 1 Кбайта на всех сайтах складывать в одну папку (например _gifsmin) и брать оттуда всем сайтам

11) любой_сайт.домен\templates\любой_каталог\dleimages\
« Последнее редактирование: 29 октября 2009, 10:10:35 от IVAn Dealer » Сообщить модератору   Записан
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #964 : 29 октября 2009, 13:30:56 »

spyware-ru.com\forum\styles\prosilver\theme\images
и т.д.

Было у меня похожее правило, добавил в него styles/prosilver/theme/images, prosilver/imageset и templates/Default:
#5#~#True#~#.*/(templates/(subSilver|Default)/images|styles/prosilver/(theme/images|imageset))/#~#_phpBB/\1/#~#False#~#True

Цитировать
домены разные, а файлы одинаковые (нужно определять по размеру, складывать в одну папку и брать оттуда всем сайтам):

Достаточно только по имени. По размеру брать в любом случае не получится, т.к. он изначально не известен.

Цитировать
mirinfo.ru\images\everyday\menu\mir_comf.gif
и т.д.
n-vartovsk.mvideo.ru\new_imgs\diricons\102.gif
и т.д.
byaki.net\templates\byaki.net\bbcodes\color.html
и т.д.

Ради таких одиночных файлов городить отдельные правила считаю вообще не целесообразным.

Цитировать
как написать универсальное правило для таких случаев:

ntagil.mvideo.ru\imgs\nd\bb_bg_left_n.gif
и т.д.
nizhvevartovsk.2gis.ru\gui\public\bg_main_monitor.jpg
и т.д.
forum.tnt-tv.ru\design\bg.jpg
и т.д.
smile.priceok.ru\images\headgrright.jpg
и т.д.


Там только картинки совпадают? Тогда правило такое:
#5#~#True#~#^\w+\.(?=(mvideo\.ru|2gis\.ru|tnt-tv\.ru|priceok\.ru)/.*(gif|jpg)$)#~##~#False#~#True

Цитировать
для рапиды тоже надо порядок (скадывать в одну папку начального уровня и брать оттуда всем поддоменам):

rs*.rapidshare.com\img2\download_file.jpg (вместо * любое целое число)
rs*.rapidshare.com\img2\preisschild_2_reseller.jpg (вместо * любое целое число)
при том при всём в кэше уже есть папка rapidshare.com\img2\ с нужными и аналогичными файлами

Подправил аналогичное дефолтное правило под Рапиду:
#5#~#True#~#^(galler(ies|y)|im?a?(ge?s?)?|(f|ph)ot(ki|os?)|pi(cs?|x)|r?s|tbn|www)\d+\.(?!.{2,4}/)#~##~#False#~#True

Цитировать
не хочу чтобы кэшировались картинки с:
chamical-records.co.uk\stk_img_tnb\  и далее все подкаталоги

Добавь в Белый список:  +chamical-records.co.uk/stk_img_tnb/ с галкой на "Запись в кэш".


Добавлено: 29 Октября 2009, 13:53:44

Цитировать
1) любой_сайт.домен\templates\любой_каталог\bbcodes\*.gif

#5#~#True#~#.*(/templates/)[^/]+/(bbcodes/\w+\.gif$)#~#_phpBB\1\2#~#False#~#True

Цитировать
4) любой_сайт.домен\templates\Default\images\
8 ) любой_сайт.домен\любой_каталог\styles\prosilver\imageset\
9) любой_сайт.домен\любой_каталог\styles\prosilver\theme\images\

Уже учел в самом первом правиле этого поста.

Цитировать
10) все gif файлы размером меньше 1 Кбайта на всех сайтах складывать в одну папку (например _gifsmin) и брать оттуда всем сайтам

Когда браузер запрашивает файл, он не знает его размер и HC тоже его не знает. Как прикажешь понять, что данный GIF надо искать в отдельной папке? Или искать сразу в двух? А если имя случайно совпадет и HC вместо большой картинки выдаст из кэша маленькую иконку из общей папки?

« Последнее редактирование: 29 октября 2009, 13:42:03 от DenZzz » Сообщить модератору   Записан
IVAn Dealer
Пользователь
**

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

Сообщений: 55


« Ответ #965 : 29 октября 2009, 14:53:32 »

с 10) я погорячился, признаю что это бред.

За всё остальное большущее спасибо!!! Конвертирую кэш под новые правила...
Сообщить модератору   Записан
IVAn Dealer
Пользователь
**

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

Сообщений: 55


« Ответ #966 : 29 октября 2009, 17:24:56 »

Подправил аналогичное дефолтное правило под Рапиду:
#5#~#True#~#^(galler(ies|y)|im?a?(ge?s?)?|(f|ph)ot(ki|os?)|pi(cs?|x)|r?s|tbn|www)\d+\.(?!.{2,4}/)#~##~#False#~#True

есть ещё такое в кэше:

dg1.odnoklassniki.ru
dg2.odnoklassniki.ru
dg3.odnoklassniki.ru
dg4.odnoklassniki.ru

надо чтобы всё шло в odnoklassniki.ru

думаю надо как-то подправить дефолтное правило?
--------------------------------------------------------
assets0.lookatme.ru
assets1.lookatme.ru
assets2.lookatme.ru
assets3.lookatme.ru

превратить в lookatme.ru (какое правило подправить или тут нужно новое только для этого сайта?
---------------------------------------------------------

ВСЁ
*.gt?.vkadre.ru\assets\videos
v*.vkadre.ru\assets\videos
*.vkadre.ru\assets\videos

перевести в vkadre.ru\assets\videos
Сообщить модератору   Записан
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #967 : 29 октября 2009, 18:53:55 »

есть ещё такое в кэше:

dg1.odnoklassniki.ru
dg2.odnoklassniki.ru
dg3.odnoklassniki.ru
dg4.odnoklassniki.ru

надо чтобы всё шло в odnoklassniki.ru

#5#~#True#~#^(dg|galler(ies|y)|im?a?(ge?s?)?|(f|ph)ot(ki|os?)|pi(cs?|x)|r?s|tbn|www)\d+\.(?!.{2,4}/)#~##~#False#~#True

Цитировать
assets0.lookatme.ru
assets1.lookatme.ru
assets2.lookatme.ru
assets3.lookatme.ru

превратить в lookatme.ru (какое правило подправить или тут нужно новое только для этого сайта?

#5#~#True#~#^assets\d+\.(?=lookatme\.ru/)#~##~#False#~#True

Цитировать
*.gt?.vkadre.ru\assets\videos
v*.vkadre.ru\assets\videos
*.vkadre.ru\assets\videos

перевести в vkadre.ru\assets\videos

#5#~#True#~#^[^/]+\.(?=vkadre\.ru/assets/videos)#~##~#False#~#True

Сообщить модератору   Записан
Влад22
Пользователь
**

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

Сообщений: 97


« Ответ #968 : 29 октября 2009, 20:39:53 »

DenZzz

Ну вы просто джин!!! Не успеваю добавлять ваши правила!  Отлично!
Сообщить модератору   Записан
wzn
Новичок
*

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

Сообщений: 9


« Ответ #969 : 31 октября 2009, 00:54:41 »

А у меня не работает простое правило
*.activeworlds.ru/*.(zip|png|jpg)
Не в Helpe ни в других источниках помощи не нашел. Грустный
Здесь на сайте в помощи тоже мало что описано.
Это для "Не обновлять". Чтоб даже не дёргалась сравнивать размеры или просто к инету обращаться. Хочу чтоб только из кеша бралось. У меня показывает 0 попаданий, а должны быть сотни и тысячи. HC стоил локально и для локального пользователя. А примера с заполненым полем "сайт" вообще не встречал. Может это поле запретное? Улыбка И для чего тильдочки, галочки и прочее? Ничего в описании нет. Версия моя кажется 0.9. Устраивает. Вот бы и с правилами научится совладать. Подсказка дело хорошее, но хотелось бы самому эти правила научиться сочинять. Где найти?
Сообщить модератору   Записан
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #970 : 31 октября 2009, 10:24:15 »

А у меня не работает простое правило
*.activeworlds.ru/*.(zip|png|jpg)

Оно неправильное. Простые правила начинаются всегда с "+".
А чем дефолтное правило для картинок не устраивает? Оно полностью перекрывает твое...

Цитировать
Не в Helpe ни в других источниках помощи не нашел. Здесь на сайте в помощи тоже мало что описано.

Плохо искал! Есть это и в ФАКе, и в Документации, и здесь на форуме!

Цитировать
Вот бы и с правилами научится совладать. Подсказка дело хорошее, но хотелось бы самому эти правила научиться сочинять. Где найти?

http://handycache.ru/component/option,com_smf/Itemid,10/topic,583.0/
Сообщить модератору   Записан
Tessey
Новичок
*

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

Сообщений: 8


« Ответ #971 : 02 ноября 2009, 10:59:09 »

Было у меня похожее правило, добавил в него styles/prosilver/theme/images, prosilver/imageset и templates/Default:
#5#~#True#~#.*/(templates/(subSilver|Default)/images|styles/prosilver/(theme/images|imageset))/#~#_phpBB/\1/#~#False#~#True


#5#~#True#~#^\w+\.(?=(mvideo\.ru|2gis\.ru|tnt-tv\.ru|priceok\.ru)/.*(gif|jpg)$)#~##~#False#~#True



Добавлено: 29 Октября 2009, 13:53:44

Цитировать
1) любой_сайт.домен\templates\любой_каталог\bbcodes\*.gif

#5#~#True#~#.*(/templates/)[^/]+/(bbcodes/\w+\.gif$)#~#_phpBB\1\2#~#False#~#True

Простите за вопрос от новичка: эти правила нужно вносить в Кэш -> Преобразование URL? И что означает #5#~ (при просмотре списков в блокноте сразу True#~# идет)?
Сообщить модератору   Записан
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #972 : 02 ноября 2009, 13:16:01 »

Простите за вопрос от новичка

http://handycache.ru/component/option,com_smf/Itemid,10/topic,948.msg7889/#msg7889
Сообщить модератору   Записан
Tessey
Новичок
*

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

Сообщений: 8


« Ответ #973 : 02 ноября 2009, 14:58:44 »

Почитал, но так и не понял: Правила, указанные выше предназначены для Преобразования URL или для какого-то другого списка?
Сообщить модератору   Записан
Влад22
Пользователь
**

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

Сообщений: 97


« Ответ #974 : 02 ноября 2009, 15:06:37 »

для Преобразования URL
Сообщить модератору   Записан
alex77
Старожил
****

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

Сообщений: 482



« Ответ #975 : 02 ноября 2009, 15:07:12 »

Правила, указанные выше предназначены для Преобразования URL
ДА
Сообщить модератору   Записан
Aleksei N
Постоялец
***

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

Сообщений: 125


« Ответ #976 : 09 ноября 2009, 19:43:47 »

Напишите пример правила ЧС
имеется маска: exsempl.com/*/image.gif нужно что бы она срабатывала только в определенных случаях пример:
http://exsempl.com/papka/image.gif - срабатывает
http://exsempl.com/papka/papka2/image.gif  - не срабатывает
т.е. как вместо знака * который обозначает любое кол-во любых символов, написать любое кол-во (или ограниченое) любых символов за исключением (или только выбраные)
« Последнее редактирование: 09 ноября 2009, 19:57:03 от Aleksei N » Сообщить модератору   Записан
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #977 : 09 ноября 2009, 20:24:21 »

имеется маска: exsempl.com/*/image.gif нужно что бы она срабатывала только в определенных случаях пример:
http://exsempl.com/papka/image.gif - срабатывает
http://exsempl.com/papka/papka2/image.gif  - не срабатывает

exsempl\.com/[^/]+/image\.gif
Сообщить модератору   Записан
sergtch
Новичок
*

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

Сообщений: 9


« Ответ #978 : 15 ноября 2009, 22:17:50 »

Привет всем.
Возможно ли написать правило, чтобы определенные файлы, помещались в указанную директорию?
Например: файлы с любого сайта с именем: "*123.ext" сохранялись в "с:\\aaa\bbb\ccc\"

Сообщить модератору   Записан
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #979 : 15 ноября 2009, 23:05:26 »

Возможно ли написать правило, чтобы определенные файлы, помещались в указанную директорию?
Например: файлы с любого сайта с именем: "*123.ext" сохранялись в "с:\\aaa\bbb\ccc\"

Возможно, если напишешь такое расширение для HC.

Сообщить модератору   Записан
Страниц: 1 ... 47 48 [49] 50 51 ... 89   Вверх
  Отправить эту тему    Печать  

 
Перейти в: