Recommended Posts

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

Огласите пожалуйста список нестыковок наименований позиций, т.к. они должны быть в случае полного варианта. Как дополнительные поля базы (вносимые самостоятельно) стоит именовать, на будущее, чтобы не пришлось заполнять их впустую а в файле выгрузки они будут отсутствовать.

 

Решил сюда-же добавить для новичков процедуру подключения файла выгрузки для Яндекс.Недвижимость:

Выгрузку на Яндекс.Недвижимость необходимо указать здесь - http://webmaster.yan...?service=REALTY (несколько шагов)

Предварительно проверить файл выгрузки следует здесь - http://webmaster.yandex.ru/xsdtest.xml - вкладка "Недвижимость", выбрать пункт "по ссылке" и указать ссылку на ваш файл, например http://yousite.ru/yandexrealty/

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


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

В модуле выгрузке, нужно будет немного добавить дополнительных полей в с помощью конструктора форм. Без этих доп. полей невозможно будет выгрузку сделать.

Выгружать будет только те, что вы пометите галочкой Выгружать в AFY.ru

В дистрибутиве есть подробная инструкция какие поля нужно добавлять.

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


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

В модуле выгрузке, нужно будет немного добавить дополнительных полей в с помощью конструктора форм. Без этих доп. полей невозможно будет выгрузку сделать.

Выгружать будет только те, что вы пометите галочкой Выгружать в AFY.ru

В дистрибутиве есть подробная инструкция какие поля нужно добавлять.

А где можно увидеть эту инструкцию или только после приобретения?

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


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

И еще, где в скрипте формируется файл XML (например формата Яндекс)? Можно-ли самостоятельно доработать формирование файла выгрузки?

 

Интересуюсь в плане последующих доработок при изменении требований к файлу, да к тому-же возникла проблема с выгрузкой в формате Яндекс.Недвижимость. В частности, в прежней админке "Структура" меню категорий недвижимости настраивалась, категории можно было обозначить как жилая или коммерческая недвижимость, в аренду или на продажу (вкладки структуры). В новой админке этого нет, во всяком случае я не нашел. Файл выгрузки для Яндекс.Недвижимости формируется без учета этих позиций, в результате, в файле XML заполняется только позиция "category", например "Аренда квартир|Квартиры" (из "Структуры" меню категорий), а позиции "type" - тип сделки (продажа, аренда) и "property-type" - тип недвижимости (жилая) в XML отсутствуют. Валидация XML от Яндекс на это не ругается, однако сторонние сайты, которым предоставляешь ссылку на файл XML на это прямо указывают и не принимают файл к загрузке.
 

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


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

Сам генератор ХМL находится в файле apps/yandexrealty/admin/admin.php в теле функции yandexrealty_admin::export()

 

Относительно типа недвижимости. В данной версии выгрузчик поддерживает поле формы с системным именем property_type для объекта ( в данный момент это должно быть поле типа safe_string). Т.е. если оно существует в модели, и при этом имеет непустое значение, именно это значение пойдет в тег property-type. Если же его нет или оно пустое, то безвариантно будет значение "жилая". Но если мне не изменяет память, яндекс принимает только тип "жилая".

Значение тега category я только что протестировал - віводится не цепочкой "Аренда квартир|Квартиры" а значением финальной категории "Квартиры". Если эти значения отсутствуют или выгружаются иначе, возможно выгрузчик отстал от обновлений. Обязательно заглянити в центр обновок.

С типом операции там действительно возможено не совсем корректное сопоставление, но и оно должно быть в выгрузке. По крайней мере, согласно коду.

 

Вариант с выставлением явных сопоставлений, единых для всей категории, для типа недвижимости в Структуре вместо аналогичного поля в самом объекте имеет как свои плюсы, так и минусы. Может поэтому этот способ пока выпал и действующего релиза.

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


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

Вот ссылка на мою выгрузку в Яндекс.Недвижимость - http://realty-centrum.com/yandexrealty/

Сайт на последней версии скрипта и модулей.

Как видите, "категория" - коммерческая|аренда|торговые площади ... или ... продажа жилья|квартиры

а перед ней параметры "Тип сделки" и "тип недвижимости" вообще отсутствуют.

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


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

А не рассматривается-ли добавить выгрузку (по типу Твиттера) и в Google+ ? На него неплохо заходят с планшетников и смартфонов, в последнее время на страницу в Google+ многие заглядывают и подписываются. 

 

К стати, вот моя страница - https://plus.google.com/b/113469472983138550011/113469472983138550011/posts?cfem=1 (если с ссылкой не ошибся) :)

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


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

А не рассматривается-ли добавить выгрузку (по типу Твиттера) и в Google+ ? На него неплохо заходят с планшетников и смартфонов, в последнее время на страницу в Google+ многие заглядывают и подписываются. 

 

К стати, вот моя страница - https://plus.google.com/b/113469472983138550011/113469472983138550011/posts?cfem=1 (если с ссылкой не ошибся) :)

Дойдем и до модуля выгрузки в плюсач, обязательно, как же без этого.

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


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

Кстати заплюсуйте, плиз, и страничку CMS Sitebill https://plus.google.com/108961461330415944387/posts

+1 и подписка

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


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

Как видите, "категория" - коммерческая|аренда|торговые площади ... или ... продажа жилья|квартиры

а перед ней параметры "Тип сделки" и "тип недвижимости" вообще отсутствуют.

 

Вы уже обновили? Или я куда-то не туда смотрю?

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


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

Вы уже обновили? Или я куда-то не туда смотрю?

Костя, я еще эти обновления не выкладывал в репозитории.

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


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

Вы уже обновили? Или я куда-то не туда смотрю?

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

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


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

Вы уже обновили? Или я куда-то не туда смотрю?

Да, типы появились, только тип сделки "продажа" не меняется на "аренду", для обоих вариантов выдает в ХМL "продажу".

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


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

Проверьте через редактор форм присутствует ли поле с именем optype в модели таблицы data (селектбокс со значениями продажа\аренда)

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


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

Проверьте через редактор форм присутствует ли поле с именем optype в модели таблицы data (селектбокс со значениями продажа\аренда)

Не нашел. Появилось очередное изменение?

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


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

не совсем. это поле несет в себе смысл некоторого заменителя той настройки для каждой категории, которая когда-то была в яндксвыгрузке. Только там тип операции устанавливался сплошным образом для всей категории, а сейчас есть возможность через это поле установить тип операции для конкретного объявления.

 

Имя поля: optype

Тип: select_box

Название: Тип операции

Набор опций выбора в формате пар {key~~value} : {0~~продажа}{1~~аренда}

 

При отсутствии этого поля, или его присутствии, но в значении отличном от единицы, выгрузчик расценивает его как "продажа"

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


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

А может быть есть смысл сразу внести в поля формы data все те позиции, которые предусмотрены форматом XML (YML) для Яндекс.Недвижимость? Там все поля нужные риэлтору и клиентам - при подборе объектов недвижимости. На данный момент их в data только половина. И неверное есть смысл ряд полей формата safe_string заменить на формат select_box ? Их немного и набор вариантов небольшой, чего их каждый раз писать вручную?

Попутно, где-то наверное уже писал, возможно имеет смысл сделать так, чтобы набор параметров сам переносился в текст (описание) объектов недвижимости и в "Meta description"? Хотя наверное еще проще и объединить эти два поля в одно, их смысл одинаковый.

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


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

Решил сюда-же добавить попадающиеся в работе форматы выгрузки объявлений, может кому пригодятся:

 

Для http://www.kvadroom.ru (Россия) - http://www.kvadroom.ru/help/help_139.html

 

Для http://www.mtk.ru (Москва) - принимает формат Яндекс и собственный - http://www.mtk.ru/info/for_users/dokumentaciya-po-importu-xml/ а так-же форматом Эксель - http://www.mtk.ru/info/for_users/spravka-po-excel/

 

Для http://agent123.ru - (Россия) - http://agent123.ru/news/read/zagruzka-failov-s-obiavleniami-na-sait

 

Для http://rielt.ag (Россия) - принимает формат Яндекс или собственный - http://rielt.ag/help/service/import_xml.php#tech

 

Для http://mlsn.ru (Россия) - http://mlsn.ru/mlsnl/mlsnl_1_3.rtf (выгрузка) http://mlsn.ru/ref/districts.xml?city=55 (пример файла)

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


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

проблема с выгрузкой

This page contains the following errors:error on line 13 at column 20: Encoding errorBelow is a rendering of the page up to the first error.

куда лезть?

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


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

По таким обрывочным данным могу только сказать, что где-то есть вывод чего-то вне структуры xml данных.

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

Какое приложение хоть?)))

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


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

По таким обрывочным данным могу только сказать, что где-то есть вывод чего-то вне структуры xml данных.

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

Какое приложение хоть?)))

yandexrealty

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


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

yandexrealty

Такая ошибка возникает, когда в данных (описание, площадь, цена и др.) используются специальные символы.

Например м2

Скажите точный адрес выгрузки, посмотрю строчку с этой ошибкой.

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


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

Предложение

 

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

Такая ошибка возникает, когда в данных (описание, площадь, цена и др.) используются специальные символы.

Например м2

Скажите точный адрес выгрузки, посмотрю строчку с этой ошибкой.

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


Ссылка на сообщение
Поделиться на других сайтах
 
Как указать телефон при выгрузке? Выдает ошибку: не указан контактный телефон.


<
offer internal-id="489" >
 
<property-type >
 Жилая 
</property-type>

<type >
 Аренда 
</type>

<category >
 квартира 
</category>

<url >
 http://domkrasivo.etown.ru/arenda-kvartir/1-komn/realty489.html 
</url>

<creation-date >
 2014-11-18T06:50:27+01:00 
</creation-date>

<location >
 
<country />
 
<locality-name >
Москва 
</locality-name>

<address >
 чистова 16 кор 5 
</address>

<metro >
 
<name >
 волжская 
</name>

</metro>

</location>

<sales-agent >
 
<category >
 owner 
</category>

<phone />
 
<email >
 arta-prama@yandex.ru 
</email>

<name >
 Незарегистрированный 
</name>

</sales-agent>

<price >
 
<value >
 38000 
</value>

<currency >
 RUR 
</currency>

</price>

<description >
 СДАМ однокомнатную новая отделка евро кухонный гарнитур.спальный диван10 минут пешком до метро 
</description>

<area >
 
<value >
 38 
</value>

<unit >
 кв.м 
</unit>

</area>

<rooms >
 1 
</rooms>

<rooms-offered >
 1 
</rooms-offered>

<phone >
 0 
</phone>

<floor >
 13 
</floor>

<floors-total >
 18 
</floors-total>

</offer>

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


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

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

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

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

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

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

Войти

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

Войти сейчас

  • Похожие публикации

    • Автор: Realtor
      https://rche.ru/1108_validaciya-dannyx-kreditnoj-karty-php-cc-validate.html
      Валидация кредитной карты 
      https://rche.ru/1197_optimizaciya-zagruzki-css-i-javascript-na-stranice.html
      Оптимизация загрузок css и javascript
       
      https://rche.ru/1117_avtomaticheskie-obnovlenie-jquery-na-php.html
      Обновление на автомате jquere
      https://rche.ru/1159_php-skript-otlozhennoj-rassylki-pisem.html
      Отложенная рассылка писем
       
      https://rche.ru/1099_geotargeting-i-geolokaciya-na-php.html
      Автоматически предлагает локации пользователя
      https://rche.ru/879_jquery-kalendar-pri-zapolnenii-daty-v-pole-input.html
      Календарь по русски
      Возможно ли привязать эти скрипты  для коробки?
       
       
       
    • Автор: Chernetskiy
      Существует достаточно скриптов для размещения кнопок соц.сетей на сайте. Вот наткнулся на интересный вариант вот здесь
      Суть в том, что скрипт настраиваемый, кнопки на выбор, положение панели может быть как горизонтальным так и вертикальным (плавающая панель), есть дополнительные кнопки отправки по e-mail, печати страницы, RSS...
      Подробности по подключению и другим вариантам есть еще здесь
      Вот еще вариант