Страница 3 из 4

Добавлено: Сб апр 14, 2007 10:14 am
Begemot
/[a-z][0-9]/
как вариант

Добавлено: Вс апр 29, 2007 5:15 pm
panter
Как сделать фильтрацию пустого $parameter ?
вариант как // не подходит

Вопрос решён: /^$/

Добавлено: Вс май 27, 2007 5:19 pm
Vadya
При работе со значениями параметра на русском языке на фильтрацию влияет регистр букв.
Например /параметр/ или /Параметр/ или /ПАРАМЕТР/ определяются как разные. Если фильтровать трафик по поисковым запросам, то некоторые запросы с заглавными буквами проскакивают не туда куда надо, а на дефаулт урл.

Добавлено: Вт май 29, 2007 5:17 pm
Begemot
Vadya
да, для не-латинских букв это так,
как вариант решения - /[Пп]араметр/

Правка от 2011 года: В НОВЫХ ВЕРСИЯХ ВСЕ РУССКИЕ БУКВЫ В КЛЮЧЕВЫХ СЛОВАХ ПРЕОБРАЗУЮТСЯ В НИЖНИЙ РЕГИСТР, ПОЭТОМУ ВСЕ ФИЛЬТРЫ НУЖНО СОСТАВЛЯТЬ В НИЖНЕМ РЕГИСТРЕ (использовать маленькие буквы)

Добавлено: Пт май 16, 2008 8:53 am
Andrew
В чем отличие правил:

Код: Выделить всё

/(key1|key2)/
и

Код: Выделить всё

/key1|key2/
:?:

Добавлено: Пт май 16, 2008 11:27 am
Begemot
ничем

Добавлено: Чт ноя 27, 2008 3:49 pm
vovka
Begemot писал(а):Vadya
да, для не-латинских букв это так,
как вариант решения - /[Пп]араметр/
Очень бы хотелось чтобы и на НЕ латинские буквы регистр не влиял.
Вариант решения /[Пп]араметр/ не подходит так как юзеры могу делать запросы и большими буквами и вообще могут включить caps lock посередине слова :roll:


Пока для преобразования списка параметров в нужный формат сделал такую функцию на php:

Код: Выделить всё

	
$keyword="киворд";
$keyword=preg_replace("/(\w|[А-Яа-я])/e","'['.mb_strtoupper('\\1','CP1251').mb_strtolower('\\1','CP1251').']'",$keyword);

результат: [Кк][Ии][Вв][Оо][Рр][Дд]

Добавлено: Пт ноя 28, 2008 1:48 pm
Begemot
да, это надо бы сделать

Добавлено: Пт ноя 28, 2008 2:00 pm
Begemot
в качестве обходного решения можно сделать первым правилом преобразователь регистра с с переходом на другую схему в которой уже всё будет в одном регистре

Добавлено: Пт янв 30, 2009 12:05 am
drivehunter
Begemot, такой вопрос:

В схему идет трафик _ttp://sutra/in.cgi?1&key=online+casino

Его нужно редиректнуть в таком виде _ttp://site.com/online-casino
заменив попутно во всех кеях "+" на "-" (т.к. с "плюсами" остаток кея обрезается - особенность обработки урлов на site.com)

Я правильно понимаю, что мне нужно сделать избирающий manual-фильтр с регуляркой для $key и отправлять трафик на _ttp://site.com/$key ?
Какая должна быть регулярка?

Добавлено: Сб янв 31, 2009 9:43 am
Begemot
Да, но для начала обновись, так как я только что обнаружил глюк с этим фильтром и исправил его.


Фильтр:
s/ /-/g
(стандартный перловый синтаксис, другие примеры посмотри в доке)


Урл:
http://site.com/$key_ne


Пояснение про "_ne" смотри в доке

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

Добавлено: Ср сен 16, 2009 6:21 am
maestro
не могу разобраться как заставить правильно работать передачу параметра $parameter:

Есть шоп: _ttp://shop.com/buy_tabletka_en-es.html
создаю схему - _ttp://shop.com/buy_$parameter_en-es.html
Переход идёт с линка: _ttp://tds.com/in.cgi?12&parameter=tabletka
В итоге перенаправляет таким образом: _ttp://shop.com/buy_-es.html
Вобщем после параметра - $parameter с символом нижнее подчёркивание (_) почемуто обрезается само подчёркивание и (_en)
Мне нужно чтобы параметр-таблетка подставлялась в нужное место в линке шопа, как такое реализовать (много пробовал разных вариантов, не получалось). Укажите где ошибка!

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

Добавлено: Сб сен 19, 2009 10:39 am
Begemot
_en считается частью параметра - измени что-нибудь чтобы $parameter был без _en

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

Добавлено: Пн ноя 22, 2010 5:32 pm
ser
Всем Привет! на днях приобрел сутру и в ней пока что не очень разбираюсь, помогите с вопросом пожалуйста:
К примеру есть PPC и тема (авто) берем кей ( used cars ) как сделать в Фильтре PARAMETER чтоб посетители не только уходили на партнерку по этому кею а можно было автоматом заменить этот кей на несколько других и чтоб они постоянно менялись?

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

Добавлено: Вт ноя 23, 2010 10:12 am
Begemot
этим способом никак,
можно написать свой модуль на php