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

OC 2.1 изменить параметры "вес" опции, сменить с int на varchar


Recommended Posts

Ребята может кто подскажет, как убрать проверку на int значение при вводе веса (в б/д я на varchar сменил) но при попытке ввести текстовые данные все равно вводит только 1 int значениие. Но когда напрямую записываю в бд  отображается введенное текстовое.

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


В файле admin/model/catalog/product.php

Два вхождения этой строки:

weight = '" . (float)$data['weight'] . "'

Заменить на это:

weight = '" . $this->db->escape($data['weight']) . "'

Только не копируйте код с форума, а наберите заново.

Всё ещё остался глюк, что при копировании с форума могут вставляться левые непечатные символы. И получите ошибку 500 и белый экран.

 

После всех изменений в модификаторах нажмите кнопку "Оновить".

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

Понял в чём беда.

Вы так и не ответили, но меняете вес в опции. А я приводил код для товара.

В опции переменная называется $product_option_value['weight'], а в товаре $data['weight']

Измените название переменной.

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

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

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

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

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

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

Вхід

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

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

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

Important Information

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