Создание новых характеристик на осн. значений существующих

В данном разделе публикуются новые возможности программы создания контента E-Trade Content Creator
Ответить
Аватара пользователя
TechAdmin
Администратор
Сообщения: 2787
Зарегистрирован: 27 авг 2008 14:30

25 июл 2011 20:22

В новой версии программы E-Trade Content Creator 3.0.52, появилась возможность создания новых характеристик на основании значений существующих характеристик, с последующей привязкой родительской характеристики к дочерней, т.е. к вновь созданной. Главная цель, это создание новых, динамических значений на основании значения родительской характеристики.

Ниже находится видео пример создания новых характеристик на основании значений существующих характеристик.
Хронология действий:
1. Открываем справочник категорий и характеристик, и переходим к категории "Стиральные машины". В выбранной категории есть много характеристик, среди которых есть характеристика ширина, глубина и высота.
2. Открываем мастер создания новых характеристик. Создаём вручную новые характеристики: ширина, глубина, высота, тем самым привязывая новые характеристики к выбранной.
3. Характеристики созданные на основании другой характеристики имеют в справочнике зеленый цвет текста.
4. Наша задача создать правила для формирования значений для новых характеристик на основании родительского значения. Значения в родительской характеристике хранится в виде сплошного текста.
5. Поэтому мы воспользуемся регулярными выражениями для получения нужного значения. Прописываем формулу для характеристики - ширина стиральной машины и проверяем результат.
6. По аналогии прописываем регулярные выражения для характеристик глубина и высота. При создании новых описаний товаров, данные характеристики будут автоматически заполняться значениями на основании заданных нами параметров.
7. Например можно реализовать фильтрацию товаров на сайте по этим характеристикам. Т.е. становится возможным вывести на странице сайта, к примеру все товары с глубиной стиральной машины 45 сантиметров, что нельзя было сделать ранее, когда у нас было значение в виде сплошного текста.
8. Проверяем работу программы при создании новых описаний. Значения в наши динамические характеристики пропишутся после сохранения описания.
9. Как видим система работает очень хорошо, все значения прописались совершенно правильно.
10. Перейдём к настройке другого вида получения значений, это получение значения на основании заданной формулы.
11. Открываем категорию товара - "Телевизоры". Выберем в качестве родительской характеристики, характеристику "Входы", которая содержит информацию о USB, разъёме SCART, HDMI, wi-fi и других разъёмах.
12. Устанавливаем разделитель - запятую, для лучшего выбора необходимых данных. Создаём характеристики.
13. Прописываем формулу, если в значении родительской характеристики есть слово HDMI, т.е. содержится в нём, тогда будем записывать значение "Есть", иначе будем записывать значение "Нет".
14. По аналогии прописываем формулу для других характеристик.
15. Как видим система работает согласно заданных параметров, отклонений по курсу - не замечено. Продолжаем проверку и настройку.
16. Как видим система работает просто замечательно. Все значения прописались совершенно правильно.
17. Желаем Вам приятной работы с этой незаменимой возможностью программы E-Trade Content Creator.
[youtubehd]http://www.youtube.com/watch?v=m9S8YE0oBNU[/youtubehd]

В видео примере использовались регулярные выражения для парсинга характеристики "ШхГхВ" со значениями вида "50x70x90см".

Список регулярных выражений:
Ширина = ([0-9]{1,3})
Глубина = [a-z ]([0-9]{1,3})
Высота = [a-z ]{1,}[0-9]{1,}[a-z ]{1,}([0-9]{1,3})
С уважением, техническая поддержка ElbuzGroup.
alianze
Сообщения: 203
Зарегистрирован: 10 июл 2013 11:49

28 апр 2014 19:27

Здравствуйте, есть габарит 59.5x63.4x185 см или 59x63.4x185 см. Регулярное значение [a-z ]{1,}[0-9]{1,}[a-z ]{1,}([0-9]{1,3}) не определяет 185, подскажите, пожалуйста, как исправить
Аватара пользователя
e-special
Сообщения: 10538
Зарегистрирован: 09 ноя 2008 21:37

29 апр 2014 08:52

alianze писал(а):Здравствуйте, есть габарит 59.5x63.4x185 см или 59x63.4x185 см. Регулярное значение [a-z ]{1,}[0-9]{1,}[a-z ]{1,}([0-9]{1,3}) не определяет 185, подскажите, пожалуйста, как исправить

Означает одно, что регулярное выражение составлено не верно. По составлению рег. выражениям не поможем. более подробную информацию можно почитать в документации.
Ответить

Вернуться в «Новые возможности»