function get_matching_phrase() { $phrase = parent::get_matching_phrase(); if (utf8_strpos($this->uri, 'yandpage') !== false) { $phrase = convert_cyr_string(urldecode($phrase), 'k', 'w'); } return $phrase; }
function search_engine_rambler_rule() { parent::search_engine_regex_rule('rambler', '/^.*rambler.*words=([^&]*).*$/', 1); }
function get_matching_phrase() { return utf8_to_win1251(parent::get_matching_phrase()); }
function search_engine_mailru_rule() { parent::search_engine_regex_rule('mail.ru', '/^.*go\\.mail\\.ru.*(words|q)=([^&]*).*$/', 2); }
function search_engine_aport_rule() { parent::search_engine_regex_rule('aport', '/^.*sm\\.aport.*r=([^&]*).*$/', 1); }