Recommended Posts

3 минуты назад, Chernetskiy сказал:

Но судя по вашему коду, значения всё-таки берутся из настроек, что в них пропишешь, то и выгружается.

То есть, housetypeh видит активное значение bri_yes и выбирает его из указанного в настройках Кирпич

 

А стоит ли правит самому и не затрется ли это поле какого либо обновления?))

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Только что, 72realty сказал:

А стоит ли правит самому и не затрется ли это поле какого либо обновления?))

Можно сделать архивную копию файла, на всякий случай. После обновления всё затрётся, для этого лучше сделать локальную версию модуля в шаблоне, но обновляться уже не будет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Пока подожду модераторов. Во первых, что бы не на косячить, во вторых неужели только мне это надо... Я же не единственный покупатель этого модуля?)))

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
26 минут назад, Chernetskiy сказал:

Можно сделать архивную копию файла, на всякий случай. После обновления всё затрётся, для этого лучше сделать локальную версию модуля в шаблоне, но обновляться уже не будет.

Вроде разобрался.

Прописал topic_id в настройках

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
6 часов назад, 72realty сказал:

Кстати видели мой совет по изготовления apk файла андроид приложения для сайта за 3 минуты?

 

Видел, сомневаюсь что пользователи специально станут его устанавливать на свой смартфон/планшет, у них обычно понапихано всего под завязку. А по большому счету особой разницы между адаптивной версией сайта на мобильных устройствах и генерируемым приложением не заметил.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 09.02.2018 в 17:32, 72realty сказал:

А стоит ли правит самому и не затрется ли это поле какого либо обновления?))

А какая версия у модуля выгрузки в Авито сейчас текущая доступна с обновлений? До версии 0.0.8 там точно была ошибка в написании значения WallsType - вместо "Кирпич" было "Кирпичный" как для материала домов. Но ее я исправил еще в начале ноября.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, abushyk сказал:

А какая версия у модуля выгрузки в Авито сейчас текущая доступна с обновлений? До версии 0.0.8 там точно была ошибка в написании значения WallsType - вместо "Кирпич" было "Кирпичный" как для материала домов. Но ее я исправил еще в начале ноября.

Текущая версия 0.1.0, но Кирпичный там вроде так и осталось, ручками правили после обновления...

Если не ошибаюсь, это в apps/avitoexporter/site/site.php примерно 1616-1620 строка

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

хм. у меня в репозитории последняя 0.1.4 но с 0.0.8 по логам в ней уже для WallsType Кирпич, а для HouseType - Кирпичный.

 

Есть еще один вариант, почему может не срабатывать. Порядок обработки такой:

1. Проверяется заполнено ли Материал дома. Глобальное значение. Если оно указано, то для всех объектов ставится значение материала оттуда и дальше все игнорится.

2.Если с глобальным значением не сложилось, то проверяются все заданные условия для конкретных материалов. первый, у кого будет найдено совпадение, будет отдан как определенные (проверка идет по ключевым значениям для полей выбора. для select_box с вариантами {a~~b} проверка будет делаться именно по а). Судя по скринам, там настройки были прописаны в нижнем регистре "кирпичный", а в значения вариантов полей уже были изменены на "Кирпичный". Т.е. ни одно условие по материалу не перехватывалось (еще один привет числовым ключам в select_box ))) )

3. если все еще совпадений не нашлось, то в дело вступает настройка Материал дома. Системное имя поля со значениями - в ней указывается системное имя поля которое содержит avito-style значения материалов. т.е. иными словами это должны быть поля у которых в виде значений присутствуют полные аналоги вариантов от авито.

4. Если же предыдущие 3 пункта не сработали на конкретном объекте, то проверяется есть ли что написано в настройке Материал дома. Остаточное значение и, если есть, то это идет в материал. Это как раз настройка на случай "что бы не было пусто".

Что-то мне подсказывает, что проблема могла\может возникать на 3-м этапе. Когда по материалам сравнение не прошло, а в Материал дома. Системное имя поля со значениями указано имя поля с материалами, только они ни разу ни авито-style.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
20 минут назад, Chernetskiy сказал:

Текущая версия 0.1.0, но Кирпичный там вроде так и осталось, ручками правили после обновления...

Если не ошибаюсь, это в apps/avitoexporter/site/site.php примерно 1616-1620 строка

Да, все верно. Внутри

if($data_item['__property_supertype']=='room' || $data_item['__property_supertype']=='flat'){

}

идет HouseType и значение "Кирпичный", а внутри следующего далее

if($data_item['__property_supertype']=='houses'){

}

уже WallsType и "Кирпич"

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

По выгрузке на Авито лучше сделать мультик. Там с настройками не сразу сообразишь что к чему, отсюда и проблемы с написанием параметров, а соответственно и с выгрузкой. Маппинг в настройках и сопоставление регионов и городов - темный лес...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас