Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Recommended Posts

Доброго дня!

В Шаблоне есть свое меню, при создании пункта этого меню выходит так, что этот пункт по умолчанию привязан сразу ко всем поддоменным магазинам - 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
Надіслати
Поділитися на інших сайтах


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

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

 

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

 

Но спасибо @AlexDW

 

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

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

 

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

 

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

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.