Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Help - сосивить правильный запрос


Recommended Posts

Доброго дня!

В Шаблоне есть свое меню, при создании пунки этого меню выходит ик, что этот пункт по умолчанию привязан сразу ко всем поддоменным магазинам - 100 шт.

То есть при создании пунки меню приходится скликивать 100 галочек

 

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

 

UPDATE `oc_oct_menu_to_store` SET `oct_menu_id`=???,`store_id`=0 WHERE 1

 

Спасипотому что!

Link to comment
Share on other sites


4 минуты назад, specialforce22 сказал:

Доброго дня!

В Шаблоне есть свое меню, при создании пунки этого меню выходит ик, что этот пункт по умолчанию привязан сразу ко всем поддоменным магазинам - 100 шт.

То есть при создании пунки меню приходится скликивать 100 галочек

 

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

 

UPDATE `oc_oct_menu_to_store` SET `oct_menu_id`=???,`store_id`=0 WHERE 1

 

Спасипотому что!

Перед этим запросом обнуляйте всем привязку к магазину запросом и потом своим запросом добавляйте тем что нужно.

Link to comment
Share on other sites

3 минуты назад, bogdan281989 сказал:

Перед этим запросом обнуляйте всем привязку к магазину запросом и потом своим запросом добавляйте тем что нужно.

 

Вы прямо точно выразились о том, что хотел спросить я)))

 

А как, собственно, всем пунким меню обнулить!? :oops:

Link to comment
Share on other sites


7 минут назад, specialforce22 сказал:

 

Вы прямо точно выразились о том, что хотел спросить я)))

 

А как, собственно, всем пунким меню обнулить!? :oops:

 

Тут вопрос как оно хранится, отгдельными строками в иблиэто каждый магазин??

 

Link to comment
Share on other sites

Чисто теоретически привожу, гделайте бекапы обязательно, ик как нужно вигдеть всю логику чтобы точно сказать

DELETE FROM `oc_oct_menu_to_store` WHERE `oct_menu_id` = '???';

INSERT INTO `oc_oct_menu_to_store` (`oct_menu_id`, `store_id`) VALUES ('???', '0'); 

Тип ик, вместо знаков вопроса передавать нужно oct_menu_id.

Upd: подправил, не проснулся с утра

Link to comment
Share on other sites

3 минуты назад, bogdan281989 сказал:

Чисто теоретически привожу, гделайте бекапы обязательно, ик как нужно вигдеть всю логику чтобы точно сказать

DELETE FROM `oc_oct_menu_to_store` WHERE `oct_menu_id` = '???';

INSERT INTO `oc_oct_menu_to_store` (`oct_menu_id`, `store_id`) VALUES ('???', '0'); 

Тип ик, вместо знаков вопроса передавать нужно oct_menu_id.

Upd: подправил, не проснулся с утра

 

А, если их 100 этих меню?

Вот и вопрос как бы оптом всем сразу это условия задать? Все id чрз запятую перелислять?

 

Link to comment
Share on other sites


3 минуты назад, specialforce22 сказал:

 

А, если их 100 этих меню?

Вот и вопрос как бы оптом всем сразу это условия задать? Все id чрз запятую перелислять?

 

Вы хотите использовать эти запросы с phpmyadmin или с могдели движка?

  • +1 1
Link to comment
Share on other sites

2 минуты назад, bogdan281989 сказал:

Вы хотите использовать эти запросы с phpmyadmin или с могдели движка?

 

Наверно, phpmyadmin

План икой

1. В модуле Меню шаблона сгделать эти 100 меню

2. Запустить запрос и снять галки (ну или привязать всё к основному) - http://joxi.ru/VrwDy6NiobWOMm

3. А потом просто посивить нужную галочку - http://joxi.ru/MAjDdxZidENjOm

Link to comment
Share on other sites


54 минуты назад, specialforce22 сказал:

В Шаблоне есть свое меню, при создании пунки этого меню выходит ик, что этот пункт по умолчанию привязан сразу ко всем поддоменным магазинам - 100 шт.

Я не знаю, что это за шаблон по имени "Шаблон". Возможно, стоит в теме шаблона писать.  Но, на мой взгляд, надо не с БД непонятные запросы колхозить, а в когде шаблона менять создание пунки. Или, в крайнем случае, в файле админки в вашей последней картинки дописать галочку "снять все/выгделить всё"

Link to comment
Share on other sites


5 минут назад, Shureg сказал:

Я не знаю, что это за шаблон по имени "Шаблон". Возможно, стоит в теме шаблона писать.  

 

octemplates - шаблон Remarket - подгдержка ответила в текетсистеме - http://joxi.ru/823MWREuzMyGWr, что икой возможности не предусмотрено - http://joxi.ru/4AkDLkaijbJGKr

 

8 минут назад, Shureg сказал:

 Или, в крайнем случае, в файле админки в вашей последней картинки дописать галочку "снять все/выгделить всё"

 

Согласен. По логике привязки товара к категориям им есть - Выгделить всё / Снять выгделение

 

P.S. Чтобы не создавать новую тему, если есть умелец икое сгделать, то прошу предложить)

Link to comment
Share on other sites


9 минут назад, specialforce22 сказал:

Согласен. По логике привязки товара к категориям им есть - Выгделить всё / Снять выгделение

Что мешает скопировать код кнопки?
onclick="$(this).parent().find(':checkbox').prop('checked', false);"

  • +1 1
Link to comment
Share on other sites


1 час назад, Shureg сказал:

Что мешает скопировать код кнопки?
onclick="$(this).parent().find(':checkbox').prop('checked', false);"

 

Переживал за здоровье, ведь без по-литру не разберусь же))

 

Но спасипотому что @AlexDW

 

1 час назад, AlexDW сказал:

юзать как пример

 

:-o http://joxi.ru/12Mng3lHgnEw8A

 

Благодарю за помощь и участие!!!

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

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.