Приложение "Выгрузка Yandex.Realty": различия между версиями

Материал из CMS Sitebill Wiki
Перейти к навигации Перейти к поиску
Строка 1: Строка 1:
 
Выгрузка отклоняется для объявлений у которых неуказана (или равна нулю) цена и не указан город.<br />
 
Выгрузка отклоняется для объявлений у которых неуказана (или равна нулю) цена и не указан город.<br />
 
Адрес выгрузки '''http://ваш_сайт/yandexrealty/'''<br />
 
Адрес выгрузки '''http://ваш_сайт/yandexrealty/'''<br />
 +
В новых версиях есть возможность переопределить адрес выгрузки указав в настройках приложения любое друго значение алиаса, кроме yandexrealty. В таком случае обращения к '''http://ваш_сайт/yandexrealty/''' будут обрабатываться встроенным механизмом выгрузки, а обращения по вашему алиасу будут обрабатываться фронтальным обработчиком или, при наличии, локальной копией в вашм шаблоне.
 
<br />
 
<br />
  

Версия 14:35, 27 марта 2015

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

Принимающие участие в выгрузке поля

Общие поля

id - идентификатор объявления внутри системы

optype - поле типа select_box c допустимыми значениями 0 = продажа, 1 = аренда. При отсутствии в модели данного поля в выгрузке будет установлен тип операции "продажа".

property_type - текстовое поле устанавливающее тип недвижимости. В случае отсутствия будет установлен тип "жилая". В противном случае в тег будет помещено значение из этого поля.

country - если в ваших объявлениях явно указана страна с помощью поля country_id, это значение пойдет в выгрузку. Если этого значения нет, оно не указано или указано в виде пустой строки, в выгрузку пойдет информация с указанием страны "Россия"

Агент

Тип агента - собственник (owner) присваивается, если для объявления указано поле fio и объявление привязно к пользователю _unregistered. Или же владельцем объявления является зарегистрированный пользователь, но модуль компаний отключен, либо включен, но пользователю не сопоставлена ни одна из компаний. Остальные данные по владельце (ФИО, телефон, почта) будут взяты из данных объявления (для нерегистрированных), либо из данных профиля пользователя (для зарегистрированных), либо из профиля компании (для агентств)

Валюта.

Для определения валюты используется значение поля name (Название) валюты, которое указано через Менеджер валют. Если названием является одно из обозначений 'RUR', 'RUB', 'USD', 'EUR', 'UAH', 'BYR', 'KZT', то оно и будет выбрано. Если оно имеет другое значение, то будет предпринята попытка найти другие сопоставления:

  • при нахождении "белорусский" установится 'BYR'
  • при нахождении "рубль" установится 'RUR'
  • при нахождении "руб." установится 'RUR'
  • при нахождении "доллар" установится 'USD'
  • при нахождении "США" установится 'USD'
  • при нахождении "евро" установится 'EUR'
  • при нахождении "гривна" установится 'UAH'
  • при нахождении "грн" установится 'UAH'
  • при нахождении "теньге" установится 'KZT'

Во всех остальных случаях валюта не будет определена