Цена в объявлениях - Слишком длинное значение (макс. длина: 7)

InstantCMS 2.X
#1 23 апреля 2018 в 22:59
Что-то так и не понял куда копать чтоб увеличить лимит в типе поля "цена" в объявлениях.
Ставишь цену 12000000 и выдает
Слишком длинное значение (макс. длина: 7)
Может кто сталкивался?
#2 23 апреля 2018 в 23:25
Александр, Добрый вечер! В файле

system/fields/number.php

на 24 строке

  1.  
  2. $this->rules[] = array('max_length', 7); // пропишите нужное число
#3 23 апреля 2018 в 23:35

system/fields/number.php

Red Ray
Не поможет. Недавно было похожая тема, проверял. Если выставить больше, то седьмая и остальные цифры дальше становятся нулями. Например, в файле выставляем 10. При добавлении пишем цену 1234567898, но в результате получим 1234560000. Электрический шайтан округляет число.
#4 23 апреля 2018 в 23:44
шэльдэ бердэ бельдэ, если вы о этой теме, то там решение есть (но: сначала надо накатить изменения, которые предлагает Red Ray )
#5 23 апреля 2018 в 23:52
У меня недавно была похожая ситуация, поле "число" никак не хотело сохранять цифру из семи знаков. Я зашёл в БД и поменял тип у этого поля с float на int(11) больше вообще ничего не делал. Сейчас это поле "число" спокойно сохраняет семь и более (до 11) знаков. Версия icms 2.9.0
#6 24 апреля 2018 в 00:03
Alex, так и я том же
#7 24 апреля 2018 в 00:22

но

Олег Васильевич я
Не помню, эта тема или другая. Я, в общем-то, решение нарыл в гугле. Просто с телефона писать не очень удобно)) А просто правка файла ничего не даст. Я об этом. Думал, доберусь до компа и расскажу, но Вы меня опередили)) Как здорово, когда все спешат быстрее помочь товарищу, правда?)))
#9 24 апреля 2018 в 09:11

Это поле в обновлении будет вменяемое и с новыми опциями.

Fuze
Отличные новости. Правки давно просились.
#10 24 апреля 2018 в 14:02

Не поможет. Недавно было похожая тема, проверял. Если выставить больше, то седьмая и остальные цифры дальше становятся нулями. Например, в файле выставляем 10. При добавлении пишем цену 1234567898, но в результате получим 1234560000. Электрический шайтан округляет число.

шэльдэ бердэ бельдэ
Угу вот именно с этим и столкнулся, ладно попробуем решить
#11 24 апреля 2018 в 14:13

правда?

шэльдэ бердэ бельдэ
Истинная!
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.