1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вступайте в наш Telegram чат: https://t.me/a_parser Нас уже 2600+ и мы растем!
    Скрыть объявление

Транслит запроса

Тема в разделе "Техническая поддержка", создана пользователем seowin555, 10 мар 2017.

  1. seowin555

    seowin555 A-Parser Pro License
    A-Parser Pro

    Регистрация:
    29 сен 2016
    Сообщения:
    186
    Симпатии:
    37
    Здравствуйте!
    Подскажите, можно как-то на данный момент в результатах подставлять запрос в транслите?
    Например, есть кей новости сегодня, в транслите он будет novosti segodnja.
     
  2. Support

    Support Administrator
    Команда форума A-Parser Enterprise

    Регистрация:
    16 мар 2012
    Сообщения:
    4.348
    Симпатии:
    2.096
    Добрый день.
    Да, можно.
    Нужно воспользоваться этим примером, немного его модифицировав:
    [​IMG]
    Код:
    [% table = {'А'='A' 'Б'='B' 'В'='V' 'Г'='G' 'Д'='D' 'Е'='E' 'Ё'='YO' 'Ж'='ZH' 'З'='Z' 'И'='I' 'Й'='J' 'К'='K' 'Л'='L' 'М'='M' 'Н'='N' 'О'='O' 'П'='P' 'Р'='R' 'С'='S' 'Т'='T' 'У'='U' 'Ф'='F' 'Х'='H' 'Ц'='TS' 'Ч'='CH' 'Ш'='SH' 'Щ'='SCH' 'Ь'="'" 'Ъ'="''" 'Ы'='Y' 'Э'='E' 'Ю'='YU' 'Я'='YA' 'а'='a' 'б'='b' 'в'='v' 'г'='g' 'д'='d' 'е'='e' 'ё'='yo' 'ж'='zh' 'з'='z' 'и'='i' 'й'='j' 'к'='k' 'л'='l' 'м'='m' 'н'='n' 'о'='o' 'п'='p' 'р'='r' 'с'='s' 'т'='t' 'у'='u' 'ф'='f' 'х'='h' 'ц'='ts' 'ч'='ch' 'ш'='sh' 'щ'='sch' 'ь'="'" 'ъ'="''" 'ы'='y' 'э'='e' 'ю'='yu' 'я'='ya'};
    trans_query = '';
    FOREACH symbol IN query.query.split('');
        trans_query = trans_query _ (table.exists(symbol) ? table.$symbol : symbol);
    END;
    trans_query %]
     
    fancy27, limoshkaa, relay и ещё 1-му нравится это.
  3. seowin555

    seowin555 A-Parser Pro License
    A-Parser Pro

    Регистрация:
    29 сен 2016
    Сообщения:
    186
    Симпатии:
    37
    Большое спасибо! То, что нужно.
     
    Support нравится это.

Поделиться этой страницей