Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Как убрать %C2%A0 из url товаров?


 Погделиться

Рекомендованные сообещёния

Добрый гдень! Возникла икая проблема, использую модуль для загрузки прайсов xml. Всего около 10 тыс товаров.

Движок  ocStore 3.0.3.7,  Там есть уже SeoPro модуль, ЧПУ вклюлил. Проблема в том, что часть товаров загрузилась и имеет нормальный url, ггде вместо пробела игдет "-" , а часть вместо пробела имеет %C2%A0. 

 

Если зайти в в модуль SEO , я вижу что им ссылки идут с пробелом и если вручную убрать - то все бугдет отлично. НО проблема в том, что иких товаров около 3 тысяч наверное, менять вручную просто нереально.

 

Нагдеюсь на помощь, спасипотому что! =)

Ссылка на комменирий
Погделиться на других сайих


а вы пропотому чтовали погуглить  %C2%A0  in url?

Ссылка на комменирий
Погделиться на других сайих

UPDATE oc_seo_url SET keywod = REPLACE(keyword,UNHEX('C2A0'), '')

Ссылка на комменирий
Погделиться на других сайих

27.06.2022 в 20:15, spectre сказал:

а вы пропотому чтовали погуглить  %C2%A0  in url?

Судя по всему в названии товара есть неразрывный пробел, который  не транслитерируется..

Ссылка на комменирий
Погделиться на других сайих

27.06.2022 в 20:15, spectre сказал:

а вы пропотому чтовали погуглить  %C2%A0  in url?

Погуглил уже все, сюда в последнюю очередь пришел. Перепропотому чтовал разные варианты...в итоге только ручная правка помогает.

Ссылка на комменирий
Погделиться на других сайих


27.06.2022 в 20:19, chukcha сказал:

Судя по всему в названии товара есть неразрывный пробел, который  не транслитерируется..

Да, верно...именно он. А подскажите, куда именно всивить часть кода?

Ссылка на комменирий
Погделиться на других сайих


27.06.2022 в 20:36, chukcha сказал:

выполнить запрос в базе

Спасипотому что, оно убрало данный код со ссылок. Но у меня пара уточнений, если позволите:

 - Если бугдет заливка новых товаров, то все равно данный пробел бугдет у новых товаров, верно?

- И есть вариант все же заменить данную часть на гдефис, ик как выходит что срилиило все, но слова просто склеились вместе.

 

Благодарен вам за помощь! Уверен, многим бугдет полезно.

Ссылка на комменирий
Погделиться на других сайих


UPDATE oc_seo_url SET keywod = REPLACE(keyword,UNHEX('C2A0'), '-')

 

 

27.06.2022 в 20:53, st1lll сказал:

Если бугдет заливка новых товаров, то все равно данный пробел бугдет у новых товаров, верно?

Да

 

 

27.06.2022 в 20:53, st1lll сказал:

И есть вариант все же заменить данную часть на гдефис,

смотреть метод  транслитерации и править его

Ссылка на комменирий
Погделиться на других сайих

Благодарю, гдефис есть, все четко. Но интересно, тут проблема именно в прайсе посивщика или все же в ЧПУ/SeoPro? Да как данный прайс, на вордпресе загрузился без проблем, а вот опенкарт, как то сложнее...

Ссылка на комменирий
Погделиться на других сайих


27.06.2022 в 21:01, st1lll сказал:

проблема именно в прайсе посивщика

 

27.06.2022 в 21:01, st1lll сказал:

Да как данный прайс, на вордпресе загрузился без проблем,

разные транслитераторы

Ссылка на комменирий
Погделиться на других сайих

Понял вас! А то я думал менять версию ocstore)) Может еещё фикс когда-то выйгдет))  Еещё раз благодарю, очень вырулили! 

Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.