0 Пользователей и 1 Гость просматривают эту тему.
  • 5 Ответов
  • 2474 Просмотров
*

Smalish

  • Осваиваюсь на форуме
  • 34
  • 6 / 0
  • Рыжий Код
Доброго времени суток!

Вводная: VirtueMart 1.1.4, магазин доп.оборудования для иномарок, форма "Расширенного поиска товаров", выпадающий список возможных значений, для реализации которого используем "типы товаров" в VM.

Известно, что длина поля, хранящего набор возможных значений для выпадающего списка (через точку с запятой) ограничена 255 символами, чего явно не хватает для хранения более менее длинного списка возможных значений для описка, например, известных марок автомобилей, как в моем случае: http://www.aleks-avto-rnd.ru.

Вопрос: Не подскажите, возможно ли как-то обойти эту проблему?

Спасибо!
*

ART-DELI

  • Давно я тут
  • 801
  • 75 / 9
  • Не успеешь ты – сделают другие.
Доброго времени суток!

Вводная: VirtueMart 1.1.4, магазин доп.оборудования для иномарок, форма "Расширенного поиска товаров", выпадающий список возможных значений, для реализации которого используем "типы товаров" в VM.

Известно, что длина поля, хранящего набор возможных значений для выпадающего списка (через точку с запятой) ограничена 255 символами, чего явно не хватает для хранения более менее длинного списка возможных значений для описка, например, известных марок автомобилей, как в моем случае: http://www.aleks-avto-rnd.ru.

Вопрос: Не подскажите, возможно ли как-то обойти эту проблему?

Спасибо!
Искал но так и не нашел где эта форма у вас..
Но вообще ограничения может быть два.
1. Это длина поля в базе MySQL (ищите это поле)
2. При отображении самой формы (ишите HTML код вывода)
*

Smalish

  • Осваиваюсь на форуме
  • 34
  • 6 / 0
  • Рыжий Код
Искал но так и не нашел где эта форма у вас..
Но вообще ограничения может быть два.
1. Это длина поля в базе MySQL (ищите это поле)
2. При отображении самой формы (ишите HTML код вывода)

В правой колонке есть модуль "Поиск товара": http://www.aleks-avto-rnd.ru/index.php?option=com_virtuemart&page=shop.parameter_search&Itemid=146&vmcchk=1&Itemid=146
Выбираем "Ковры в салон" и видим "Марка авто"->Выбрать, список заканчивается на "SU", имелось в виду "SUBARU" и еще несколько марок.

Поле в MySQL имеет тип varchar(255), создается автоматически. Менять тип не вижу смысла, т.к. после очередного сохранения "типа товаров" через админку поле снова получит тип varchar (255).
*

ART-DELI

  • Давно я тут
  • 801
  • 75 / 9
  • Не успеешь ты – сделают другие.
Поле в MySQL имеет тип varchar(255), создается автоматически. Менять тип не вижу смысла, т.к. после очередного сохранения "типа товаров" через админку поле снова получит тип varchar (255).
Почему это после сохранения поле снова станет varchar (255)?
Поле создается при установке компонента, далее просто обновляются значение.
Изменить на varchar (500) или сколько вам нужно через phpMyAdmin
*

Mitrich

  • Захожу иногда
  • 289
  • 524 / 13
  • Все можно. Но сначала учиться, учиться и учиться.
лучше сразу на mediumtext
*

Smalish

  • Осваиваюсь на форуме
  • 34
  • 6 / 0
  • Рыжий Код
Почему это после сохранения поле снова станет varchar (255)?
Поле создается при установке компонента, далее просто обновляются значение.
Изменить на varchar (500) или сколько вам нужно через phpMyAdmin

Знание - сила, спасибо, сработало!

Действительно, в таблице vm_product_type_parameter в поле parameter_values хранятся значения "по умолчанию", в том числе значения выпадающего списка через точку с запятой. Тип данных - varchar(255). Это поле создается вместе с таблицей в момент установки VM. В итоге, достаточно изменить тип данных, например, на varchar(500), для того, чтобы все значения "по умолчанию" поместились в выпадающий список.

P.S.
Вообще, хотелось бы отметить, что VM хоть и лучший из бесплатных, но уж слишком много в нем приходится переделывать, хакать и пр. вместо простой настройки из админки. Такое впечатление, что он годится преимущественно для простых магазинов с "простыми" товарами и уж тем более не для российских особенностей выписки счетов, мультивалют и пр.

А как считаете Вы?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Страница списка производителей

Автор newjey

Ответов: 0
Просмотров: 1266
Последний ответ 13.05.2015, 14:10:31
от newjey
Ограничение на количество символов в описании?

Автор elena-z

Ответов: 0
Просмотров: 1279
Последний ответ 15.08.2014, 23:15:56
от elena-z
Товары с наличием 0 автоматически в конец списка категории

Автор newjey

Ответов: 4
Просмотров: 1481
Последний ответ 27.09.2013, 22:04:28
от newjey
Выпадающее меню для списка подчиненных товаров.

Автор tiptopvkr

Ответов: 0
Просмотров: 1466
Последний ответ 10.10.2012, 16:32:28
от tiptopvkr
Изменить расположение Списка свойств товара в карточке товара

Автор newjey

Ответов: 7
Просмотров: 2335
Последний ответ 13.08.2012, 15:08:30
от newjey