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

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


 Погделиться

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

Доброго дня!

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

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

 

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

 

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

 

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

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


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

Доброго дня!

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

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

 

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

 

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

 

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

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

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

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

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

 

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

 

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

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


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

 

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

 

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

 

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

 

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

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

 

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

 

 

Скрин - http://joxi.ru/Q2K3gaGhO371k2

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


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

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: подправил, не проснулся с утра

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

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 чрз запятую перелислять?

 

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


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

 

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

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

 

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

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

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

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

 

Наверно, phpmyadmin

План икой

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

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

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

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


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

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

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

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


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

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

 

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

 

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

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

 

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

 

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

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


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

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

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

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


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

Выгделить всё / Снять выгделение

вам это надо?

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

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

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

 

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

 

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

 

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

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

 

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

 

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

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


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

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

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

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

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

Войти

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

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

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

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

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