Примеры regexp правил для фильтрации ключевых слов

Все вопросы касающиеся скрипта ТДС и системы покупки трафика TS пишите сюда. Ответы на вопросы тоже сюда.

Модератор: Begemot

Begemot
Site Admin
Сообщения: 1146
Зарегистрирован: Вс май 01, 2005 3:20 pm

Примеры regexp правил для фильтрации ключевых слов

Сообщение Begemot »

пишите в этом топике ваши вопросы, я постараюсь ответить

PS: топик создан в связи с появлением новых форматов записи фильтра по ключевым словам (parameter-фильтр) в Sutra версии 2.5

Ссылка:
BBcode:
HTML:
Скрыть ссылки на пост
Показать ссылки на пост
soda
Сообщения: 14
Зарегистрирован: Пт мар 03, 2006 4:41 pm

Сообщение soda »

старые форматы которые были работают? а то у меня еще страшное подозрение что 2.5 не заработала тк эти правила старые надо было переписать в новый формат
Chuck Norris can divide by zero!

Ссылка:
BBcode:
HTML:
Скрыть ссылки на пост
Показать ссылки на пост
Begemot
Site Admin
Сообщения: 1146
Зарегистрирован: Вс май 01, 2005 3:20 pm

Сообщение Begemot »

работают

Ссылка:
BBcode:
HTML:
Скрыть ссылки на пост
Показать ссылки на пост
Zulu
Сообщения: 19
Зарегистрирован: Чт июн 01, 2006 2:17 pm

Сообщение Zulu »

Напишите плиз тут примеры конкретные из жизни по новым возможностям фильтров что и как работает, скудной информации в доках явно не хватает. Особенно интересен фильтр заменяющий кучу фильтров.
/(poker|games|casino)/$1/ и что писать на выход: $parameter или конкретное слово ?
И разъясните по $old_parameter - мне кажется что многим это будет интересно.

Ссылка:
BBcode:
HTML:
Скрыть ссылки на пост
Показать ссылки на пост
Begemot
Site Admin
Сообщения: 1146
Зарегистрирован: Вс май 01, 2005 3:20 pm

Сообщение Begemot »

обновил документацию, добавил примеры и более подробное описание новых форматов PARAMETER-фильтра, думаю вопросов станет меньше :)

http://www.kytoon.com/sutra/admin/help.html#f
(не забудьте обновить страницу)

Ссылка:
BBcode:
HTML:
Скрыть ссылки на пост
Показать ссылки на пост
Zulu
Сообщения: 19
Зарегистрирован: Чт июн 01, 2006 2:17 pm

Сообщение Zulu »

По фильтрам очень подробный мануал получился, респекты сплошные тебе Begemot ! Прямо камень с души отвалился :) !

Ссылка:
BBcode:
HTML:
Скрыть ссылки на пост
Показать ссылки на пост
pingo
Сообщения: 1
Зарегистрирован: Ср сен 06, 2006 4:11 pm
Контактная информация:

Сообщение pingo »

народ, я новичек в работе с сутрой, прошу подсказать: :oops:
мне надо понять, как правильно составить фильтр по параметру.
перенаправит ли такой фильтр /levitra (order|buy|cheap|online)/ на заданный урл по любому из словосочетаний:
blabla levitra order
blabla levitra buy
blabla levitra cheap
blabla levitra online

чёта парюсь :(

Ссылка:
BBcode:
HTML:
Скрыть ссылки на пост
Показать ссылки на пост
Begemot
Site Admin
Сообщения: 1146
Зарегистрирован: Вс май 01, 2005 3:20 pm

Сообщение Begemot »

pingo - да.

Ссылка:
BBcode:
HTML:
Скрыть ссылки на пост
Показать ссылки на пост
backup
Сообщения: 16777212
Зарегистрирован: Пт янв 26, 2007 5:11 pm

Сообщение backup »

Если есть запретное слово "xxx". Можно сделать так чтобы сутра определяла это запретное слово и кидала уника на гугль к примеру, а не на конечный фид, куда кидает все остальное?
_________________
Разберусь кто виноват и накажу кого попало

Ссылка:
BBcode:
HTML:
Скрыть ссылки на пост
Показать ссылки на пост
Begemot
Site Admin
Сообщения: 1146
Зарегистрирован: Вс май 01, 2005 3:20 pm

Сообщение Begemot »

Florid, да
это есть в примерах в документации

Ссылка:
BBcode:
HTML:
Скрыть ссылки на пост
Показать ссылки на пост
backup
Сообщения: 16777212
Зарегистрирован: Пт янв 26, 2007 5:11 pm

Сообщение backup »

Begemot: читал я документацию и ежедневно перечиываю :smile: Не мог бы ты описать ответ здесь?

У меня схема такая что попадая в нее уник (стоит фильтр 'U') идет по последовательной схеме на урл 1(стоит фильтр 'U'), потом на урл 2(стоит фильтр 'U'), потом на урл 3(стоит фильтр 'U') и в конечном итоге на дефолтовый урл.

А вот Как применить фильтр PARAMETER чтобы уник не попал на урл1,2,3 или дефолтовый, если встретится запретное слово, а попал на гугл к примеру - не сообразил :sad:
_________________
Разберусь кто виноват и накажу кого попало

Ссылка:
BBcode:
HTML:
Скрыть ссылки на пост
Показать ссылки на пост
Begemot
Site Admin
Сообщения: 1146
Зарегистрирован: Вс май 01, 2005 3:20 pm

Сообщение Begemot »

лучшее что я могу порекомендовать тебе это прочитать документацию с самого начала, так как ты похоже не разобрался в основах.
как сделать - первым урлом его пропиши и сделай в нем нужный фильтр

Ссылка:
BBcode:
HTML:
Скрыть ссылки на пост
Показать ссылки на пост
backup
Сообщения: 16777212
Зарегистрирован: Пт янв 26, 2007 5:11 pm

Сообщение backup »

Разобрался. Все очень просто :lol:
_________________
Разберусь кто виноват и накажу кого попало

Ссылка:
BBcode:
HTML:
Скрыть ссылки на пост
Показать ссылки на пост
backup
Сообщения: 16777212
Зарегистрирован: Пт янв 26, 2007 5:11 pm

Сообщение backup »

у меня весовое распределение по урлам и фильтры на них по ключевикам стоят, вроде все работает тоетсь серч находит нужный фильтр (на определенном урле) из великого множества и проходит если нет соответствия ни одному фильтру то на дефолтный урл
Все ли я правильно делаю?

Ссылка:
BBcode:
HTML:
Скрыть ссылки на пост
Показать ссылки на пост
Begemot
Site Admin
Сообщения: 1146
Зарегистрирован: Вс май 01, 2005 3:20 pm

Сообщение Begemot »

Ivan лучше это делать в схеме с последовательным распределением, на мой взгляд так правильнее будет :smile:

Ссылка:
BBcode:
HTML:
Скрыть ссылки на пост
Показать ссылки на пост
Ответить