Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

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


 Поделиться

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

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

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


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

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

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

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

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

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

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

 

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

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

обновил все тоже

вот видео подтверждение

 

https://drive.google.com/open?id=1nL3wD1nujzQXe5wP7A4clUyYacC38uK4

 

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


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

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

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

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

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

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

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

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

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

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

Войти

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

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

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

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

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