Главная
Форум
Контакты
Купить
Поддержи проект
Поиск
Искать:
Расширенный поиск
[Закрыть]
Правила форума
Войти
Регистрация
Russian
English
HandyCache форум
Главная категория
»
Общие вопросы
»
Написание правил по заявкам
Имя пользователя:
1 час
1 день
1 неделя
1 месяц
Навсегда
Пароль:
Страниц:
1
...
41
42
[
43
]
44
45
...
89
Вниз
« предыдущая тема
следующая тема »
Отправить эту тему
Печать
Автор
Тема: Написание правил по заявкам (Прочитано 1147823 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Wonderboy
Новичок
Репутация: +0/-1
Offline
Сообщений: 27
Re: Написание правил по заявкам
«
Ответ #840 :
22 июня 2009, 19:09:23 »
mai62
спасибо, теперь все понятно
DenZzz
в самом правиле у меня слеши стоят правильно, просто когда набирал на форум, то не посмотрел, думал это несущественно, главное чтобы была понятна идея. Именно в этом случае правило достаточно простое, чтобы разьяснить, почему именно оно не срабатывает, как надо.
mai62
именно это нормально и спокойно сделал, ты же просто написал свой вариант, а вот в чем принципиальная разница - не рассказал. Так что без обид.
Сообщить модератору
Записан
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: Написание правил по заявкам
«
Ответ #841 :
22 июня 2009, 21:42:43 »
Wonderboy
О.К. Больше не буду тебе помогать. Без обид.
Сообщить модератору
Записан
divinets
Пользователь
Репутация: +1/-0
Offline
Сообщений: 59
Re: Написание правил по заявкам
«
Ответ #842 :
23 июня 2009, 17:49:41 »
Помогите пожалуйста в написании расширения, сохраняющего контент по типу (не по расширению) в кэш и не обновляющего его при наличии в кэше.
Тип данных это: изображения, видео, аудио и/или архивы.
Заранее спасибо!
Сообщить модератору
Записан
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: Написание правил по заявкам
«
Ответ #843 :
23 июня 2009, 21:53:23 »
Цитата: divinets от 23 июня 2009, 17:49:41
Помогите пожалуйста в написании расширения, сохраняющего контент по типу (не по расширению) в кэш и не обновляющего его при наличии в кэше.
Тебе сюда:
http://handycache.ru/component/option,com_smf/Itemid,10/topic,1120.msg18433/#msg18433
За образец возьми расширения:
- Не обновлять картинки по типу в кэше (R-img)
- Не обновлять видео по типу в кэше (R-vid)
- Сохранять или блокировать ответы 403 и 404 (A-40X)
Сообщить модератору
Записан
flash
Пользователь
Репутация: +1/-0
Offline
Сообщений: 74
Re: Написание правил по заявкам
«
Ответ #844 :
25 июня 2009, 21:20:15 »
DenZzz
прошу помощи!
Сейчас пользуюсь оперой и его сервисом опера турбо, то есть он при низкой скорости пускает загрузку через свой сервак... Ссылки имеют вид:
http://opera10beta-turbo.opera-mini.net:80/handycache.ru/forum/Themes/SlickPro_Graphite/images/starmod.gif
первая часть до -turbo.opera-mini.net:80 может меняться, а все что после 80 это и есть урл.
Проблемка была изначально что скрипт "Блокировать внешние ссылки (R-ext)" не пропускал. Я попробовал добавить в него правило следующего содержания: @exception ^/.*turbo\.opera-mini\.net:80/ но вроде не работает, может что не так написал там
Второй вопрос, можно ли чтобы хандикэш преобразовывал эти ссылки чтобы не писал их с турбо, а запись в кэш ставил именно сам урл, я вроде делал переадресацию такого вида: ^/.*turbo\.opera-mini\.net:80/(www\.)?(.*) замена \2 , тут человек выкладывал, но срабатываний по правилу нету...
Заранее благодарен если поможете
Сообщить модератору
Записан
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: Написание правил по заявкам
«
Ответ #845 :
25 июня 2009, 22:24:44 »
Цитата: flash от 25 июня 2009, 21:20:15
Я попробовал добавить в него правило следующего содержания: @exception ^/.*turbo\.opera-mini\.net:80/ но вроде не работает, может что не так написал там
Правило неверно! Нужно так:
@exception turbo\.opera-mini\.net:80/
Но тогда внешняя реклама сможет грузиться через сервер turbo opera.
Чтобы этого избежать, нужно не добавлять @exception, а добавить в скрипт строку:
s, _ = string.gsub(s, '^(http://)[^/]*turbo%.opera%-mini%.net:80/', '%1', 1)
ниже строки:
s, _ = string.gsub(s, '^(http://)~clientscriptgz/', '%1', 1)
Цитировать
Второй вопрос, можно ли чтобы хандикэш преобразовывал эти ссылки чтобы не писал их с турбо, а запись в кэш ставил именно сам урл, я вроде делал переадресацию такого вида: ^/.*turbo\.opera-mini\.net:80/(www\.)?(.*) замена \2 , тут человек выкладывал, но срабатываний по правилу нету...
Во-первых, не в "Переадресацию", а в "Преобразование URL".
Во-вторых, правило у тебя неправильное! Надо добавить через команду "Добавить правило из буфера":
#5#~#True#~#^[^/]*-turbo\.opera-mini\.net:80/(www\.)?(.*)#~#\2#~#False#~#True
Сообщить модератору
Записан
flash
Пользователь
Репутация: +1/-0
Offline
Сообщений: 74
Re: Написание правил по заявкам
«
Ответ #846 :
25 июня 2009, 22:40:55 »
Вот это дАА!!!!
Я в шоке, исчерпывающе, спасибо большое, все заработало как часы
Добавлено: 25 Июня 2009, 22:36:17
предлагаю ето дело в скрипт внести в будущую версию, а то тут в смежной ветке вопросы у людей были по этому поводу
в смысле по турборежиму, ибо сейчас все оперы с турбо пойдут, может кому и не понадобится, а ведь многим будет приятно
Сообщить модератору
Записан
as_lan
Новичок
Репутация: +0/-0
Offline
Сообщений: 19
Re: Написание правил по заявкам
«
Ответ #847 :
26 июня 2009, 12:27:50 »
вот пример сайта который кишит рекламой
http://qiq.ru/
. Какое правило нужно чтоб убрать всю рекламу с права, вместе с ссылками, и слово "реклама" встречающееся между новостями
Сообщить модератору
Записан
flash
Пользователь
Репутация: +1/-0
Offline
Сообщений: 74
Re: Написание правил по заявкам
«
Ответ #848 :
26 июня 2009, 13:53:22 »
Цитата: as_lan от 26 июня 2009, 12:27:50
вот пример сайта который кишит рекламой
http://qiq.ru/
. Какое правило нужно чтоб убрать всю рекламу с права, вместе с ссылками, и слово "реклама" встречающееся между новостями
Лично я обычно пополняю черный и белый список отсюда:
http://code.google.com/p/ruadlist/source/browse/trunk
там есть архив hc.zip со списками, себе правила пополняю. На кик.ру все время хожу, рекламу пришибает.
Сообщить модератору
Записан
as_lan
Новичок
Репутация: +0/-0
Offline
Сообщений: 19
Re: Написание правил по заявкам
«
Ответ #849 :
26 июня 2009, 15:46:31 »
мне просто хочется посмотреть как будет выглядеть само правило, чтоб потом на основе него для других сайтов делать, просто кроме рекламы с помощью Handycache блокирую много другое
Сообщить модератору
Записан
flash
Пользователь
Репутация: +1/-0
Offline
Сообщений: 74
Re: Написание правил по заявкам
«
Ответ #850 :
26 июня 2009, 16:02:43 »
для начала не плохо бы поставить расширения который написал DenZzz,за что ему огромное спасибо
особенно помагает для убийства всякого рода гадости расширение Блокировать внешние ссылки (R-ext), вообще для любого сайта как вариант борьбы с рекламой и прочим мазутом.
Для qiq у меня еще срабатывают правила черного списка:
+1under.ru/
+yandex.ru/cycounter
+readme.ru/informer
+rmbn.ru/
Но без расширения R-ext список был бы куда шире, да и думаю нет смысла блокировать извне, тратить ресурсы на обработку, и не факт что можно в принципе отловить по правилам все что хочется, если сайт использует скрипты, но это мое субъективное мнение
Сообщить модератору
Записан
as_lan
Новичок
Репутация: +0/-0
Offline
Сообщений: 19
Re: Написание правил по заявкам
«
Ответ #851 :
28 июня 2009, 14:54:40 »
Вопрос снят. Есть более удобный способ через скрипты в опере. Всем спасибо
Сообщить модератору
Записан
divinets
Пользователь
Репутация: +1/-0
Offline
Сообщений: 59
Re: Написание правил по заявкам
«
Ответ #852 :
28 июня 2009, 15:21:03 »
Подскажите пожалуйста способ сделать следующее.
Данные по адресам типа
http://vec03.maps.yandex.ru/tiles?l=map&v=2.6.0&x=1&y=0&z=1
кэшировать только при условии, что размер кэшируемого больше например 10 килобайт.
Спасибо!
Сообщить модератору
Записан
Kuzmische
Новичок
Репутация: +0/-0
Offline
Сообщений: 4
Re: Написание правил по заявкам
«
Ответ #853 :
13 июля 2009, 08:01:36 »
Здравствуйте!
Нужно ВЕСЬ ftp-траффик перенаправить на определенный прокси, можно ли это сделать в "Управление загрузкой-Условные прокси"? Что-то сходу не получилось...
Спасибо.
Сообщить модератору
Записан
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: Написание правил по заявкам
«
Ответ #854 :
13 июля 2009, 10:30:15 »
Цитата: Kuzmische от 13 июля 2009, 08:01:36
Нужно ВЕСЬ ftp-траффик перенаправить на определенный прокси, можно ли это сделать в "Управление загрузкой-Условные прокси"?
В "Управление загрузкой" список серверов-посредников, а тебе надо "Внешние прокси / Условные прокси". Само условие простое:
^ftp://
Сообщить модератору
Записан
Kuzmische
Новичок
Репутация: +0/-0
Offline
Сообщений: 4
Re: Написание правил по заявкам
«
Ответ #855 :
13 июля 2009, 10:43:35 »
Цитата: DenZzz от 13 июля 2009, 10:30:15
В "Управление загрузкой" список серверов-посредников, а тебе надо "Внешние прокси / Условные прокси". Само условие простое:
^ftp://
Спасибо, сработало.
Сообщить модератору
Записан
kalash48
Новичок
Репутация: +0/-0
Offline
Сообщений: 2
Re: Написание правил по заявкам
«
Ответ #856 :
18 июля 2009, 11:00:45 »
Приветствую Всех! Поставив Opera Turbo в связке с Handy столкнулся с приблизительно той же проблемой, что и пользователь Flash:
Цитата: DenZzz от 25 июня 2009, 22:24:44
Правило неверно! Нужно так:
@exception turbo\.opera-mini\.net:80/
Но тогда внешняя реклама сможет грузиться через сервер turbo opera.
Чтобы этого избежать, нужно не добавлять @exception, а добавить в скрипт строку:
s, _ = string.gsub(s, '^(http://)[^/]*turbo%.opera%-mini%.net:80/', '%1', 1)
ниже строки:
s, _ = string.gsub(s, '^(http://)~clientscriptgz/', '%1', 1)
Во-первых, не в "Переадресацию", а в "Преобразование URL".
Во-вторых, правило у тебя неправильное! Надо добавить через команду "Добавить правило из буфера":
#5#~#True#~#^[^/]*-turbo\.opera-mini\.net:80/(www\.)?(.*)#~#\2#~#False#~#True
Как я понял из ответа, первое правило вносится в список переадресации, а второе в преобразование. Неясно лишь одно - как и каким образом всё это сделать. Поймите, я не разбираюсь в тонкостях написания правил и являюсь обычным пользователем. К примеру вот правило - @exception turbo\.opera-mini\.net:80/ - где между значениями "@exception" "turbo" имеется как минимум несколько пробелов. Вопрос чайника: нужно ли при добавлении этого правила учитывать все эти пробелы или достаточно только одного? И что значит добавлять через команду "добавить правило из буфера" ? Ещё в правилах имеются "окошечки" "Обязательный" и "Заменить всё" - какие из них нужно отметить для каждого правила и т.д. Понимающий человек глядя на мой вопрос поймёт без лишних уточнений что к чему, и я надеюсь объяснит всё максимально конкретно. Обязуюсь если нужно, удалить это дурацкое сообщение сразу после поступления явного и исчерпывающего ответа. Спасибо!
Сообщить модератору
Записан
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: Написание правил по заявкам
«
Ответ #857 :
20 июля 2009, 10:16:32 »
Цитата: kalash48 от 18 июля 2009, 11:00:45
Как я понял из ответа, первое правило вносится в список переадресации, а второе в преобразование. Неясно лишь одно - как и каким образом всё это сделать.
Ты не правильно понял. Первая часть рассказывала какие строки надо добавить в расширение "Блокировать внешние ссылки (R-ext)". Если ты им не пользуешься, то ничего не делай.
Цитировать
К примеру вот правило - @exception turbo\.opera-mini\.net:80/ - где между значениями "@exception" "turbo" имеется как минимум несколько пробелов. Вопрос чайника: нужно ли при добавлении этого правила учитывать все эти пробелы или достаточно только одного?
Пробелы в данном случае для красоты и на работу расширения никак не влияют. Просто открываешь блокнотом файл eR_Block_external_links.lua и добавляешь указанную строку в указанное место. Потом перезагружаешь расширение или HC.
Цитировать
И что значит добавлять через команду "добавить правило из буфера"?
Это значит, что нужно было ФАК читать!
http://handycache.ru/component/option,com_smf/Itemid,10/topic,948.msg7889/#msg7889
Цитировать
Ещё в правилах имеются "окошечки" "Обязательный" и "Заменить всё" - какие из них нужно отметить для каждого правила и т.д.
Все что надо, уже будет отмечено. Больше ничего тыкать не нужно!
Сообщить модератору
Записан
juble
Гость
помогите с правилом
«
Ответ #858 :
24 июля 2009, 02:45:51 »
подскажите пожалуста, мне нужно чтобы url'ы, типа "cs192.vkontakte.ru" сохранялись в кэш как "vkontakte.ru"
заранее благодарю
Сообщить модератору
Записан
DenZzz
Модератор
Репутация: +179/-11
Offline
Сообщений: 5589
Re: помогите с правилом
«
Ответ #859 :
24 июля 2009, 11:26:24 »
Цитата: juble от 24 июля 2009, 02:45:51
подскажите пожалуста, мне нужно чтобы url'ы, типа "cs192.vkontakte.ru" сохранялись в кэш как "vkontakte.ru"
Буквы "cs" в начале URL не меняются? Меняются только цифры? Тогда правило такое:
#5#~#True#~#^cs\d+\.(?=vkontakte\.ru/)#~##~#False#~#True
Сообщить модератору
Записан
Страниц:
1
...
41
42
[
43
]
44
45
...
89
Вверх
Отправить эту тему
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Главная категория
-----------------------------
=> Общие вопросы
=> Новые предложения
=> Дополнения, плагины
=> Сжатие трафика
=> English forum
=> Indonesian forum
-----------------------------
Гостевая
-----------------------------
=> Гостевая
-----------------------------
Дела домашние
-----------------------------
=> Сайт и форум HandyCache
=> Курилка
© 2006-2014 HandyCache Team. Все права защищены.
Загружается...