Экспорт из CC через Туннель в Битрикс и в CSV

Помощь пользователям в работе с программой E-Trade Content Creator
SensoR
Сообщения: 174
Зарегистрирован: 19 авг 2012 23:17

Необходимо осуществить экспорт из CC в Битрикс.

1) Рассмотрим сначала вот эти два шаблона:

Изображение

С техн. описаниями все работает кроме картинок, но об этом чуть ниже. Теперь попробуем второй шаблон (фильтрация 1С-Битрикс)
Поставил здесь галочки
Изображение
, проэкспортировал в Битрикс. Насколько я понял, характеристики должны каким-то образом попасть в свойства Битрикс, однако после экспорта никаких свойств не добавилось и значения никаких свойств не изменились. Т.е. вообще не понятно как это настроить. Просьба объяснить.

2) Фотографии загружаются по ФТП, загружаются в Битрикс и даже размеры изменяются согласно настройкам, но вот вопрос - как реализовать, чтобы в детальную картинку в Битриксе попадало фото определенного размера, в картинку для анонса другого, и все картинки передавались без изменения размера в "остальные картинки". На данный момент в картинку для анонса и детальную попадает первое фото по первому шаблону изменения размеров фото, а в остальные картинки попадают остальные картинки по всем шаблонам изменения размеров.

3) И последний вопрос по поводу шаблона "CSV - Матрица характеристик" (или "CSV - Матрица характеристик (фильтрация)" - не понял в чем между ними разница): Как поменять разделители столбцов CSV на ";" (на данный момент экспортирует с табуляцией)
Аватара пользователя
support
Сообщения: 10563
Зарегистрирован: 09 ноя 2008 21:37

1) В админчасти магазина нет характеристик после экспорта?
2) Движок сайта самостоятельно сгенерирует необходимые размеры фотографий.
3) в "CSV - Матрица характеристик" попадают все хара-ка из категории.
в "CSV - Матрица характеристик (фильтрация)" попадают только те, которые отмечены "Отображать в фильтре" в справочнике категорий и хара-к.
Разделить изменить нет возможности.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
SensoR
Сообщения: 174
Зарегистрирован: 19 авг 2012 23:17

1) Есть только те, которые там были до экспорта, значения их не изменились, т.е. не изменилось вообще ничего.
2) Как же он их сгенерирует, если Туннель напрямую в БД пишет. Мне кажется, стандартными инструментами движка так не сгенерировать, т.к. Битрикс меняет размеры фото только при импорте через движок (CSV, либо CML), только если скрипт. Т.е. на стороне CC такой нет возможности? SQL-запросами может быть реально?

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

SensoR писал(а):1) Есть только те, которые там были до экспорта, значения их не изменились, т.е. не изменилось вообще ничего.
Проверьте доп настройки Туннеля.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
Аватара пользователя
TechAdmin
Администратор
Сообщения: 4286
Зарегистрирован: 27 авг 2008 14:30

SensoR писал(а):2) Как же он их сгенерирует, если Туннель напрямую в БД пишет. Мне кажется, стандартными инструментами движка так не сгенерировать, т.к. Битрикс меняет размеры фото только при импорте через движок (CSV, либо CML), только если скрипт. Т.е. на стороне CC такой нет возможности? SQL-запросами может быть реально?
Если нет превью фоток, тогда движок самостоятельно создаёт нужные по размерам фотографии, вы можете загрузить большую фотографию и убедиться что она стала маленькой на стороне сайта. Настройки по изм. размеров фотографий скорей всего находятся в настройках инфоблока.
С уважением, поддержка ElbuzGroup.
SensoR
Сообщения: 174
Зарегистрирован: 19 авг 2012 23:17

TechAdmin писал(а):
SensoR писал(а):2) Как же он их сгенерирует, если Туннель напрямую в БД пишет. Мне кажется, стандартными инструментами движка так не сгенерировать, т.к. Битрикс меняет размеры фото только при импорте через движок (CSV, либо CML), только если скрипт. Т.е. на стороне CC такой нет возможности? SQL-запросами может быть реально?
Если нет превью фоток, тогда движок самостоятельно создаёт нужные по размерам фотографии, вы можете загрузить большую фотографию и убедиться что она стала маленькой на стороне сайта. Настройки по изм. размеров фотографий скорей всего находятся в настройках инфоблока.
Я не уверен, но в Битриксе обычно, чтобы использовались настройки инфоблока для обработки изображений необходимо поставить соответствующую галочку в настройках импорта. Так если импорт происходит из CSV там есть соответствующая галочка:

Изображение

если из 1С - также есть галочка в настройках:

Изображение

А если импорт происходит путем экспорта из CC, то где поставить такую галочку? :)
На данный момент картинки беруться в том размере, в котором они загружены:

Изображение

Изображение

Изображение

Изображение

Изображение

может я что-то не допонимаю, но, мне кажется, движок при экспорте из CC ничего не будет изменять, если ему дополнительно на это не указать каким-то образом. Просьба помочь в этом моменте.
Аватара пользователя
TechAdmin
Администратор
Сообщения: 4286
Зарегистрирован: 27 авг 2008 14:30

Фотографии должны менять размер, если открыть пользовательскую сторону сайта.
С уважением, поддержка ElbuzGroup.
SensoR
Сообщения: 174
Зарегистрирован: 19 авг 2012 23:17

e-special писал(а):
SensoR писал(а):1) Есть только те, которые там были до экспорта, значения их не изменились, т.е. не изменилось вообще ничего.
Проверьте доп настройки Туннеля.
Экспорт каких-то свойств все-таки происходит. Возникли следующие вопросы:
1) Экспорт характеристик возможен только в тип свойства "строка" в Битриксе?

Изображение

2) Насколько я понял, чтобы экспорт происходил в заданное свойство достаточно, чтобы совпадало название этого свойства с названием характеристики в CC, а если подходящего названия нет, то происходит создание этого свойства в Битриксе с названием, таким же как у характеристики в CC. Все верно?
Аватара пользователя
TechAdmin
Администратор
Сообщения: 4286
Зарегистрирован: 27 авг 2008 14:30

1) Экспорт характеристик возможен только в тип свойства "строка" в Битриксе?
По умолчанию только тип "строка", но можно менять тип характеристик с использованием доп. SQL запросов, вот пример задания типа "булевыми значениями" для 'Спецпредложение':

Код: Выделить всё

UPDATE b_iblock_property SET PROPERTY_TYPE='L' WHERE NAME='Спецпредложение';;;
2) Насколько я понял, чтобы экспорт происходил в заданное свойство достаточно, чтобы совпадало название этого свойства с названием характеристики в CC, а если подходящего названия нет, то происходит создание этого свойства в Битриксе с названием, таким же как у характеристики в CC. Все верно?
Все верно.
С уважением, поддержка ElbuzGroup.
SensoR
Сообщения: 174
Зарегистрирован: 19 авг 2012 23:17

TechAdmin писал(а):
1) Экспорт характеристик возможен только в тип свойства "строка" в Битриксе?
По умолчанию только тип "строка", но можно менять тип характеристик с использованием доп. SQL запросов, вот пример задания типа "булевыми значениями" для 'Спецпредложение':

Код: Выделить всё

UPDATE b_iblock_property SET PROPERTY_TYPE='L' WHERE NAME='Спецпредложение';;;
А есть ли смысл просто менять тип характеристик, ведь необходимо не тип поменять, а добавить нужные значения в Битрикс из CC. Сейчас немного разобрался в структуре таблиц Битрикса. Насколько я понял, в таблицах значения свойств с типом "список" хранятся в виде ID этих значений, а не в виде самих значений. Т.е. чтобы прописать значение характеристики в свойство Битрикс с типом "список", вероятно нужно вначале найти ID этого значения в таблице b_iblock_property_enum по самому значению, затем этот ID прописать в таблицу b_iblock_element_property для соответствующего элемента. А если такого значения нет, значит нужно его создать, а затем взять его ID и прописать в b_iblock_element_property.
Такой запрос не под силу составить человеку, который только сегодня вообще понял, что такое SQL-запросы. :?

Если есть возможность их составить, то прошу сделать это. Можно, например, составить один запрос, где можно б было указывать названия этих свойств.
Ответить

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