Получение отдельных хар-к из "ГхВхШ"

Помощь пользователям в работе с программой E-Trade Content Creator
vadim
Сообщения: 28
Зарегистрирован: 29 ноя 2010 13:31

Добрый день!

Имеется следующая структура:

Холодильная техника
Холодильники
...
Габариты (ШхГхВ) знач в см: 44.3x45x50.1 см, 54.5x60.7x154.5 см и т.д (Snap_01)
...
Размеры (ШхВхГ),мм знач в мм: 600x1670x665, 501х845х540 и т.д (Snap_02)
Размеры (ШхВхГ) 595х2000х643, 912х1789х734 и т.д
Размеры (ШхВхГ ) 600х1500х665, 600х2000х646 и т.д
...

Как объединить хар-ки "Габариты" и три хар-ки "Размеры", затем получить из них
отдельные характеристики "Ширина", "Глубина", "Высота" в ЕДИНЫХ единицах ?
Требуется подсказка по алгоритму действий.
Вопрос принципиальный. Относится ко всем группам товаров у нас на сайте.

Для "Габариты" были получены необходимые характеристики с помощью "Мастера создания
новых характеристик". Использовались регулярные выражения. Получены размеры в СМ.
Все нормально. Сложность в том, как это сделать сразу для всех характеристик с размерами.
Такое в принципе возможно?

Спасибо.
Вложения
Snap_01.jpg
Snap_01.jpg (66.67 КБ) 6624 просмотра
Snap_02.jpg
Snap_02.jpg (66.13 КБ) 6624 просмотра
Аватара пользователя
support
Сообщения: 10563
Зарегистрирован: 09 ноя 2008 21:37

Нужно чтобы сантиметры пересчитывались в милиметры или наоборот?
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
vadim
Сообщения: 28
Зарегистрирован: 29 ноя 2010 13:31

Не принципиально. Но только в одних единицах.
Предпочтительней конечно в СМ
vadim
Сообщения: 28
Зарегистрирован: 29 ноя 2010 13:31

Для обработки хар-ки "Габариты" использовались такие выражения:

шир ([0-9]{1,5})
глу [a-z]([0-9]{1,3})[x|.|,]
выс [a-z]{1,}[0-9.,]{1,}[a-z]{1,}([0-9]{1,5})

Просто отбрасывали текст после точки. Это вполне устраивает.

зы. отдельное спасибо за помощь с рег. выражениями
Аватара пользователя
support
Сообщения: 10563
Зарегистрирован: 09 ноя 2008 21:37

Нет возможности пересчитывать с одной еиницы измерения в другую.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
vadim
Сообщения: 28
Зарегистрирован: 29 ноя 2010 13:31

e-special писал(а):Нет возможности пересчитывать с одной еиницы измерения в другую.
И почему-же? Разве нельзя с помощью рег. выражений отбрасывать одну последнюю цифру и таким образом получать СМ ?

Я вообще интересуюсь совсем другим вопросом.
Предположим у меня в хар-ках "Размеры" будут СМ. Как в таком случае мне объединять 4 различные характеристики и затем их обрабатывать с помощью мастера и рег. выражений? Вот в чем был мой вопрос.
Вот это возможно?
Аватара пользователя
support
Сообщения: 10563
Зарегистрирован: 09 ноя 2008 21:37

не совсем ясна задача, приведите пример пожалуйста.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
vadim
Сообщения: 28
Зарегистрирован: 29 ноя 2010 13:31

Задача - получить отдельный характеристики "Высота", "Ширина" и "Глубина"
Сложность в том, что эти данные раскиданы в 4х местах.
Перечитайте первое сообщение. Я там даже скриншоты сделал для наглядности.
vadim
Сообщения: 28
Зарегистрирован: 29 ноя 2010 13:31

Вот моя последовательность:

Для начала я определяю синонимы. Это три поля "Размеры (ШхВхГ),мм", "Размеры (ШхВхГ)" и "Размеры (ШхВхГ )"
Получается общий список значений. Все вроде бы нормально
Snap_03.jpg
Snap_03.jpg (116.52 КБ) 6608 просмотров
Затем я запускаю мастер создания новых характеристик. И где весь список? Вот я создаю, например, новую характеристику "Ширина2"
Snap_04.jpg
Snap_04.jpg (79.33 КБ) 6608 просмотров
Snap_05.jpg
Snap_05.jpg (56.78 КБ) 6608 просмотров
Кроме того, я уже писал о том, что есть еще такая характеристика как "Габариты". Все тоже самое нужно проделать и там.
А вот потом я так понимаю нужно будет как-то это все объединять.
В итоге, мне нужны на сайте отдельные фильтры по "Высоте", "Ширине" и "Глубине"
vadim
Сообщения: 28
Зарегистрирован: 29 ноя 2010 13:31

Как понимать ваше молчание?
Ответить

Вернуться в «Техническая поддержка программы E-Trade Content Creator»