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

Как можно легко удалить родительскую категорию?


yariknashivan
 Поделиться

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

Как можно удалить родительскую категорию без удаления категорий в ней?

Например, на сайте такая структура:

1) Каталог > Куртки > Подкатегория

2) Каталог > Брюки > Подкатегория

Нужно удалить основную категорию "Каталог", чтобы стало вот так:

1) Куртки > Подкатегория

2) Брюки > Подкатегория

Как можно это легко сделать?

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


UPDATE category
SET parenty_id = 0

WHERE parenty_id = old_id_categeory

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

21.12.2022 в 20:33, chukcha сказал:

UPDATE category

Ну да, только там же связка нескольких таблиц. То есть все можно за очень дополнительную плату.

Или в админке (что проще и абсолюьли бесплатно) открыть категорию и в селекте указать пункт выбрать категорию, то есть она становится основной.

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

21.12.2022 в 21:18, esculapra сказал:

Ну да, только там же связка нескольких таблиц.

Нет
Но после этого еще и "починить"

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

21.12.2022 в 21:22, chukcha сказал:

Но после этого еще и "починить"

Відремонтувати, або рос. - исправить. Я давно не чув "починить, отдать в починку", хіба шо давно, у родичів з рф, та давно з ними не контактую.

все, следующий сеанс через 2 часа. кина не буде - электричество кончилось.

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

21.12.2022 в 22:00, esculapra сказал:

Я давно не чув "починить, отдать в починку"

ок, но в данном случае - починить )))
 

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

21.12.2022 в 22:10, chukcha сказал:

ок, но в данном случае - починить )))

Та не суть, важно, шо Харків - це Україна, й Кропивницький (стар. Кіровоград) - це Україна

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

21.12.2022 в 20:27, yariknashivan сказал:

Как можно это легко сделать?

Нанять того, кто сделает.

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

22.12.2022 в 00:27, yariknashivan сказал:

Как можно удалить родительскую категорию без удаления категорий в ней?

Например, на сайте такая структура:

1) Каталог > Куртки > Подкатегория

2) Каталог > Брюки > Подкатегория

Нужно удалить основную категорию "Каталог", чтобы стало вот так:

1) Куртки > Подкатегория

2) Брюки > Подкатегория

Как можно это легко сделать?

Убрать в админке в под-категориях главную категорию ( в вашем случае Каталог).

Удалить после этого.

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

23.12.2022 в 13:26, Tom сказал:

Убрать в админке в под-категориях главную категорию ( в вашем случае Каталог).

Удалить после этого.

НЕТ.
Я дал запрос, но после этого нужно восстановить дерево.

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

  • 3 недели спустя...
21.12.2022 в 20:33, chukcha сказал:

UPDATE category
SET parenty_id = 0

WHERE parenty_id = old_id_categeory

спасибо, работает, даже редирект сам стоит по умолчанию.

то есть, если заходят со старого урла https://domain.com/old-catalegory/category/product, то перенаправляет на https://domain.com/category/product

дополнительно прописал в .htaccess, чтобы наверняка:

RewriteRule ^old-category/(.*) https://domain.com/$1 [R=301,L]

такое изменение урлов не должно же повлиять на seo и выдачу сайта в поиске?

Изменено пользователем yariknashivan
htaccess /
Ссылка на комментарий
Поделиться на других сайтах


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

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

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

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

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

Войти

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

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

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

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

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