Автор Тема: Вопрос по alias в базе данных  (Прочитано 75 раз)

28 Апрель 2017, 22:56:10
  • Пользователь
  • **
  • Сообщений: 52
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Друзья, при заливке произошла ошибка в написании алиаса (url) товара, там оказался пробел, и он теперь в ссылке фигурирует как %
Отсюда ссылка и не открывается в браузере.
Вопрос такой, как по команде или запросу в бд удалить (сделать замена значка % на отсутствие вообще символа какого либо) для определенных товаров одного производителя. в общем ошибка такая, ссылка имеет вид
land rover-23425234
вот вместо пробела там % , мне надо именно в ссылка где есть это слово ленд ровер удалить этот значок
спасибо!
заливать заново не вариант , там 17 тыщ товаров.
29 Апрель 2017, 09:48:30
Ответ #1
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86534
  • Репутация: +25419/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Откройте этот товар в админке для редактирования. Зайдите в SEO и измените чпу.
29 Апрель 2017, 23:54:35
Ответ #2
  • Пользователь
  • **
  • Сообщений: 52
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
прекрасное решение для 17000 товаров с такой ошибкой ссылки.
30 Апрель 2017, 09:39:56
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 14006
  • Репутация: +14568/-2
  • Сообщество PrestaShop
    • Просмотр профиля
У вас что одна ссылка для всех товаров?
30 Апрель 2017, 14:06:43
Ответ #4
  • Пользователь
  • **
  • Сообщений: 52
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
у меня одна формула ссылки для всех товаров.
имеет следующий вид, марка авто тире артикул детали
на данный момент ошибка у марки авто land rover изза пробела между словами ленд и ровер, вот и все.
теоретически я понимаю это так.
удалить значок % в поле alias для всех товаров
или
удалить значок % в поле где присутвует land rover


30 Апрель 2017, 14:36:56
Ответ #5
  • Пользователь
  • **
  • Сообщений: 52
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
все сделал.
обычный запрос в одну строчку, который занял 0,78 секунды, и обработал 17200 товаров