Корректность формирования SEO url

Помощь пользователям в работе с программой E-Trade PriceList Importer
Ответить
Vanoshka
Сообщения: 134
Зарегистрирован: 13 июл 2014 08:12

Здравствуйте.
Движок PHP Shop
При экспорте данных в YML столкнулся с ситуацией, когда ссылка сформированная через ЧПУ отличается от ссылки сформированной через модуль SEO Url (встроен в PHPShop)

В частности обратил внимание на разное преобразование букв в транслит:
Пример:
Название товара: Матрица 15.6 Matte LTN156KT06-B01, WXGA++ HD+ 1600x900, 40L, светодиодная (LED), уши В-Н
Транслит PHPShop: UID_5758_matrica_15_6_matte_ltn156kt06-b01_wxga_hd_1600x900_40l_svetodiodnaya_led_ushi_v-n
Транслит PLI: UID_5758_matritsa_156_matte_ltn156kt06-b01_wxga_hd_1600x900_40l_svetodiodnaya_led_ushi_v-n

Как можно видеть, отличие в преобразовании в транслит буквы "ц" в слове "матрица":
в PHPShop она заменяется на "с", а в PLI на "ts"

Возможно существуют и другие различия в преобразовании разных сочетаний букв. Пока не все проверил.

Возникает вопрос:
1. Можно ли настроить правила транслита?
2. Можно ли выгрузить в PHPShop ЧПУ из базы, заменив имеющиеся URL на сформированные в PLI?
В настройках туннеля я не нашел возможности добавить столбец с SEO для обновления в базе.
Аватара пользователя
support
Сообщения: 10563
Зарегистрирован: 09 ноя 2008 21:37

1. Нет
2. Попробуйте через создание SQL запросов.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
Vanoshka
Сообщения: 134
Зарегистрирован: 13 июл 2014 08:12

Можно ли получить от Вас правила по которым происходит преобразование в транслит в PLI?
На форуме не нашел полной информации по данным правилам. Есть отдельные сочетания в разных темах, но полного описания данных правил найти не смог.

Свой вопрос решу через редактирование скрипта на сайте, но без описания ваших правил преобразования не обойтись никак.
Аватара пользователя
TechAdmin
Администратор
Сообщения: 4286
Зарегистрирован: 27 авг 2008 14:30

поиск = "А"
замена = "A"

поиск = "Б"
замена = "B"

поиск = "В"
замена = "V"

поиск = "Г" ИЛИ поиск = "ґ"
замена = "G"

поиск = "Д"
замена = "D"

поиск = "Е"
замена = "E"

поиск = "Ё"
замена = "YE"

поиск = "Ж"
замена = "ZH"

поиск = "З"
замена = "Z"

поиск = "И" ИЛИ поиск = "і" ИЛИ поиск = "ї"
замена = "I"

поиск = "Й"
замена = "Y"

поиск = "К"
замена = "K"

поиск = "Л"
замена = "L"

поиск = "М"
замена = "M"

поиск = "Н"
замена = "N"

поиск = "О"
замена = "O"

поиск = "П"
замена = "P"

поиск = "Р"
замена = "R"

поиск = "С"
замена = "S"

поиск = "Т"
замена = "T"

поиск = "У"
замена = "U"

поиск = "Ф"
замена = "F"

поиск = "Х"
замена = "KH"

поиск = "Ц"
замена = "TS"

поиск = "Ч"
замена = "CH"

поиск = "Ш"
замена = "SH"

поиск = "Щ"
замена = "SCH"

поиск = "Ъ"
замена = ""

поиск = "Ы"
замена = "Y"

поиск = "Ь"
замена = ""

поиск = "Э" ИЛИ поиск = "є"
замена = "E"

поиск = "Ю"
замена = "U"

поиск = "Я"
замена = "YA"
С уважением, поддержка ElbuzGroup.
Vanoshka
Сообщения: 134
Зарегистрирован: 13 июл 2014 08:12

Большое спасибо за ответ.
Ответить

Вернуться в «Техническая поддержка программы E-Trade PriceList Importer»