-
Публікації
132 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем AlexandrSY
-
-
Парни, в каком файле NO_ZERO_IN_DATE ?
-
3 минуты назад, ibond сказал:
у меня так стоит:
hp@web2:/etc/mysql/conf.d$ pwd /etc/mysql/conf.d hp@web2:/etc/mysql/conf.d$ ls mysql.cnf mysqldump.cnf hp@web2:/etc/mysql/conf.d$ cat mysql.cnf [mysqld] sql_mode=ONLY_FULL_GROUP_BY,ERROR_FOR_DIVISION_BY_ZERO,IGNORE_SPACE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
Это в каком файле?
-
4 минуты назад, ibond сказал:
Фрилансер ставил сервер (впс кажется).
Подскажите, где именно находится то, что надо убрать NO_ZERO_IN_DATE,NO_ZERO_DATE, ... ?
-
5 минут назад, neonox сказал:
А что делаете то?
Две таблицы : oc_product_discount и oc_product_special
При любой попытке сохранить изменения вылазит эта ошибка.
Например, делаю вот это https://prnt.sc/17hw192 и получаю то что на скрине выше https://prnt.sc/17hsi2j -
Ошибка запроса:
#1067 - Некорректное значение по умолчанию для 'date_start'Пожалуйста, подскажите, как убрать эту ошибку?
-
1 час назад, chukcha сказал:
....AND pa2.language_id=3
where pa2.product_id is null and pa1.language_id =2Тут даже, может быть во так правильно (точнее так правильно)
chukcha получилось!
Вот код :INSERT INTO oc_product_attribute (product_id,attribute_id, language_id, text) SELECT pa1.product_id, pa1.attribute_id, 6, pa1.text FROM oc_product_attribute pa1 LEFT JOIN oc_product_attribute pa2 ON pa1.attribute_id = pa2.attribute_id AND pa1.product_id = pa2.product_id AND pa2.language_id=6 where pa2.product_id is null and pa1.language_id=4
Спасибо большое!
-
-
1 час назад, chukcha сказал:
Извините писал с листа...
Хм, дублирующаяся запись '6651-387-6' по ключу 'oc_product_attribute.PRIMARY' https://prnt.sc/y24u9j
-
6 минут назад, chukcha сказал:
Это условие должно было его исключить
А что это за тройка https://prnt.sc/y1u7tv ? Это id языка?
Я вместо тройки поставил шестерку. Эстонский язык у меня с id 6 -
В 01.02.2021 в 17:36, chukcha сказал:
INSERT INTO product_atrribu...
А что делать если дублирующая запись https://prnt.sc/y18spi ?
-
14 минут назад, chukcha сказал:
2 сек
DELETE FROM product_atrribute WHERE language_id=Эстонский
INSERT INTO product_atrribute SELECT FROM product_atrribute WHERE language_id=Английский
Про бекап не забудьтеБольшое спасибо!
Уточнение - DELETE FROM - это зачем? Мне удалять ничего не надо, только скопировать значения атрибутов товаров из английской версии (language_id=4) и добавить в эстонскую (language_id=6) -
4 минуты назад, KomissarJuve сказал:
не уверен
экспорт в эксель
эксель правите
и импорт на сайт
Да, вы правы, но это очень долго. Товаров много и экселем придется разбить примерно на 15 частей.
А запросом в БД - это займет 10 секунд. -
Добрый день!
Добавил на сайте эстонский язык.
Теперь для всех товаров надо скопировать значения атрибутов из английской локализации и залить в эстонскую.
Подскажите, как в БД прописать запрос чтобы значения атрибутов скопировать из language_id=4 и залить в anguage_id=6 ?
Когда-то такое делал, но нигде не могу найти этот запрос.
Заранее спасибо! -
А как обрезать текст после определенного тега, например после <hr> ?
-
54 минуты назад, spectre сказал:
проще всего подключить в catalog/model/checkout/order.php catalog/product
получить по id product_info
и в базу записать $product_info['sku']
или дернуть из таблицы типа
sku = (SELECT sku FROM " . DB_PREFIX . "product WHERE product_id = '" . (int)$product['product_id'] . "'),
чем кучу контроллеров лопатить
Низкий поклон и спасибо Вам большое!
-
1 час назад, Prooksius сказал:
Модификаторы обновите.
Также надо во всех местах, где вы хотите видеть SKU, как поле товара, тоже его отображать - в админке в Продажах/Детали заказа, в Личном кабинете в Заказах, в самой корзине магазина (или simplecheckout_cart), в миникорзине (в шапке).
Иначе он так нигде и не появится.Модификаторы я обновляю постоянно.
А зачем sku добавлять везде? Мне он нужен только в базе данных в таблице "oc_order_product" . -
11 минут назад, spectre сказал:
catalog/model/checkout/order.php
Если вы про сам файлик, то я его не пропустил. Я в этом файле сделал :
/catalog/model/checkout/order.php находим foreach ($data['products'] as $product) { и в него добавляем sku = '" . $this->db->escape($product['sku']) . "', находим 'model' => $product['model'], после добавляем 'sku' => $product['sku'],
-
23 часа назад, Designer сказал:
Добавить поле в базе данных
Далее, руками в модели и контроллере передавай данные..
Сделал, но sku не появился.
catalog/controller/checkout/confirm.php находим $order_data['products'][] = array( после 'model' => $product['model'], добавляем 'sku' => $product['sku'], находим $data['products'][] = array( после 'model' => $product['model'], добавляем 'sku' => $product['sku'], /catalog/model/checkout/order.php находим массив foreach ($data['products'] as $product) { и в него добавляем sku = '" . $this->db->escape($product['sku']) . "', /system/library/cart/cart.php находим $product_data[] = array( после 'model' => $product_query->row['model'], добавляем 'sku' => $product_query->row['sku'], /catalog/controller/checkout/simplecheckout.php находим $products[] = array( после 'model' => $product['model'], добавляем 'sku' => $product['sku'], находим $product_data[] = array( после 'model' => $product['model'], добавляем 'sku' => $product['sku'],
Подскажите, может что-то пропустил?
-
-
1 час назад, Prooksius сказал:
-удалено-
Вы хотели что-то подсказать?
-
В 12.07.2020 в 22:51, Evgenka сказал:
К сожалению, такой запрос так же не дал результата. Появляется ошибка:
Ответ MySQL: Документация #1142 - Команда SELECT запрещена пользователю для таблицы 'oc_order_product'
Модели создания заказов уже поправил, sku заказанных товаров добавляются (как и при создании из админки, так и при создании покупателем). Сейчас стоит только вопрос по присвоению всем товарам из предыдущих заказов sku
Здравствуйте! Вы не могли бы написать как вы сделали чтобы для заказанных товаров добавлялся sku в oc_order_product? Надо в модели и контроллере передать данные, но не знаю как это сделать.
-
Здравствуйте!
Будьте добры, подскажите, как в таблицу oc_order_product добавить столбец в котором будет ean товара?
Версия ocStore 2.3.0.2.3 -
В 11.07.2014 в 14:32, patronize сказал:
Доброго времени суток!
Высокоуважаемые товарищи программисты, устанавливаю ocstore и столкнулся с проблемой следующего характера: у фирмы, для которой делается сайт, есть несколько складов в разных городах, а в этой СМS настроить разделение по складам я пока не смог. Как можно показать в товаре, что из общего количество по позиции несколько штук валяются на складе № 1 ,а остальное на складе № 2?
Примерно как вот тут http://инта.рф/index.php?route=product/product&product_id=2136,а
если точнее то :
«Наличие: 2
- на складе "Таржет": 2
- на складе "Флагман": 0»
Тоже такое надо сделать - как решили вопрос?
-
В 18.09.2017 в 17:34, Lazdakon сказал:
@LSA8881 , вот ocmod
Здравствуйте! Спасибо большое за модификатор!
Когда пользователь вводит купон на акционный товар то купон не работает - подскажите, можно ли сделать чтобы было какое-то уведомление - мол "сорри, купон не распространяется на акционные товары"?
Ошибка запроса: #1067 - Некорректное значение по умолчанию для 'date_start'
в Opencart 2.x: Загальні питання
Опубліковано:
Мне надо разобраться. Пожалуйста, подскажите, в каком файле?