загрузка..

Заменить символ на пустоту в SEO URL Generator 0 0

Последнее обновление: 17/11/2021 11:10 in SEO URL Generator
Сообщение отСерж Ткач

Ситуация

При работе с украинским языком и импорте товаров через anyCSV/XLS™ PRO (а возможно и другие CSV импорты), символ апострофа в названиях товаров заменяется на HTML-код
'

На сайте или в админке человек видит апостроф. Вот только при массовой генерации SEO URL, попадает именно программное название товара, вроде: "Unicorn лілово-м'ятний-білий". После генерации ЧПУ получается "unicorn-lilovo-m-039-yatnyj-bilyj"

 

Как решить вопрос?

1. В самом модуле импорта установить замену символа ' на '

2. В настройках модуля SEO URL Generator PRO "Кастомные символы для замены", необходимо вписать замену символа ' на пустоту. Но для этого нужно немного схитрить. Необходимо сделать так, чтобы пустое значение было не первым и не последним. То есть, обратите внимание, что на рисунке мы также делаем замену тире на тире только лишь для того.

Внимание!
До версии 3.3.3 сохранение пустого значения невозможна (!).

Замена сивола ' в модуле SEO URL Generator PRO

 

Пометки для себя

Кстати!
Также стоит иметь ввиду, что при сохранении кода  '  в базу данных сохранится результат работы функции htmlspecialchars(). Но в $this->model_extension_module_seo_url_generator->translit() : $string custom_replace NON ASCII сам символ апострофа превращается в html-код, а название товара также прогоняется через htmlspecialchars().См рисунок с Логом

#замена символов, #пустот, #апостроф, #замен, #символ, #транслит,  #украинск

** Время зависит от часового пояса America/New_York