Jump to content

Recommended Posts

Импортировал дамп базы данных таблиц (oc_category,oc_category_description,oc_category_path,oc_category_to_store) версии 1.5.6 в версию 2.1.0.2.1.

Импорт прошел успешно, но теперь вот незадача.

В администраторской панели, категории не отображаются. Подскажите пожалуйста, почему не отображаются категории в админке? Как устранить эту проблему?

Share this post


Link to post
Share on other sites

Посмотрите на id магазина из которого брали товар и в который заливали, это же относится и к языкам

Если id не сходятся просто выполните запрос в базу:

Где-то в модели или контроллере поместите строку

$this->db->query("UPDATE oc_category_to_store SET store_id = 'id'"); где id - это id нового магазина

по аналогии делаем в языком.

 

Код не тестировал - но направление понятное -где-то id не сходятся.

 

После обновления id запросом - удалите его с кода.

Share this post


Link to post
Share on other sites

Посмотрите на id магазина из которого брали товар и в который заливали, это же относится и к языкам

Если id не сходятся просто выполните запрос в базу:

Где-то в модели или контроллере поместите строку

$this->db->query("UPDATE oc_category_to_store SET store_id = 'id'"); где id - это id нового магазина

по аналогии делаем в языком.

 

Код не тестировал - но направление понятное -где-то id не сходятся.

 

После обновления id запросом - удалите его с кода.

А можно подробнее?)

 

У меня такая хрень случалась и просто при переносе на одной и той же вариации движка.. В прошлый раз не разобрался, переустановил и пересоздал все по новой!) На будущее полезно!)

Share this post


Link to post
Share on other sites

Если переносим категории то надо сверять id магазина и id языков

Если после переноса в базе есть товары но в админке нет, тогда в базу делаем запрос который ставит категориям id текущего магазина

Например в файл admin/controller/common/home.php после строки ...function index()...

Ставим строку 

$this->db->query("UPDATE " . DB_PREFIX . "category_to_store SET store_id = '0'"); Где 0 - это id магазина, узнать который можно узнать, например перейдя в Статьи и во вкладку Данные где будет выбор магазина и проинспектировать элемент, там будет id смотрите скрин http://prntscr.com/b1d3y1

По товарам все по аналогии.

По языкам также все делаем по аналогии только id языков смотрим в локализации.

  • +1 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.