banzai72

Добавление ID объекта в описание при выгрузке

Recommended Posts

Как можно вставить ID объекта в описание при выгрузке в Яндекс?

А лучше даже надпись такого плана в конце текста описания:

<description> ТЕКСТ ОПИСАНИЯ - ФИО сотрудника - ID объекта в базе агентства </description>

Или так

<description> ТЕКСТ ОПИСАНИЯ - Артикул объекта в базе агентства  4568785 </description>

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

А то они как обычно либо называют ID объекта на сайте, на котором сидят в данный момент, либо вообще его не видят....

lot-number не то. Лучше в описании

Пробовали в в apps/yandexrealty/admin/admin.php изменить

$rs.='<description>'.$text.'</description>'."\n";

на 

$rs.='<description>'.$data_item['id'].$text.'</description>'."\n";

Не помогло. Ничего не меняется

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


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

Менять тут надо

apps/yandexrealty/site/site.php

Дмитрий а редактируя там это только в выгрузке появиться  или там присоединение к тексту будет?
А есть возможность например к тексту "заготовку" приклеить и присоединить?

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


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

Менять тут надо

apps/yandexrealty/site/site.php

Спасибо!

Всё отлично

Сделал так

return '<description>'.$data_item['city'].$data_item['address'].$data_item['id'].$text.'</description>';

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


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

В public_html/template/frontend/real-spaces/apps/yandexrealty/site/local_site.php  ничего делать не надо?

Если там переопределена у вас функцию обработки описания, то там надо менять.

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


Ссылка на сообщение
Поделиться на других сайтах
protected function exDescription($data_item) {
	$data_item['text'].=' ТУТ ВАШ ХВОСТ';
	return parent::exDescription($data_item);
}

во такую функцию определите в local_site.php внутри блока class local_yandexrealty_site extends yandexrealty_site {    }. И хвост добавится и лишних локализаций будет меньше.

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


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

protected function exDescription($data_item) {
	$data_item['text'].=' ТУТ ВАШ ХВОСТ';
	return parent::exDescription($data_item);
}

во такую функцию определите в local_site.php внутри блока class local_yandexrealty_site extends yandexrealty_site {    }. И хвост добавится и лишних локализаций будет меньше.

Спасибо. Дмитрий уже локализовал мне этот файл

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


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

 

Посоветуйте пожалуйста

Добавили в описание текст(в public_html/template/frontend/real-spaces/apps/yandexrealty/site/local_site.php)

'<description>'.Номер_объекта_в_базе_АН_БАНЗАЙ_.$data_item['id']._Местоположение_.$data_item['city']._.$data_item['street']._.$data_item['address']._.$text._.ОБРАТИТЕ_ВНИМАНИЕ_При_покупке_недвижимости_в_нашем_агентстве_с_01_по_15_мая_подбор_объекта_специалистом_и_полное_юридическое_сопровождение_сделки_БЕСПЛАТНО.'</description>'

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

5ad0775ac4e37_usr5acbbd318552e_1523301681(1).thumb.jpg.10496258a2b1aa5d11db0138d35bb991.jpg

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


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

 

Посоветуйте пожалуйста

Добавили в описание текст(в apps/yandexrealty/site/site.php)

'<description>'.Номер_объекта_в_базе_АН_БАНЗАЙ_.$data_item['id']._Местоположение_.$data_item['city']._.$data_item['street']._.$data_item['address']._.$text._.ОБРАТИТЕ_ВНИМАНИЕ_При_покупке_недвижимости_в_нашем_агентстве_с_01_по_15_мая_подбор_объекта_специалистом_и_полное_юридическое_сопровождение_сделки_БЕСПЛАТНО.'</description>'

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

 

Пробел.

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


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

УВЫ

Пробовал в /home/uqirahbm/public_html/template/frontend/real-spaces/apps/yandexrealty/site/local_site.php вставлять и запятую и пробел

Фид пустой

 

Тогда почитайте про это и вам станет понятно что не так делаете

https://puzzleweb.ru/php/03_datatypes3.php

Конкатенация строк.

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


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

Дмитрий!

Спасибо!

Огромное!

Сделал так:

'<description>'.$str = "Номер объекта в базе агентства недвижимости БАНЗАЙ № ".$data_item['id'].$str = " Местоположение: ".$data_item['city']._.$data_item['street']._.$data_item['address'].$str = ' - '.$text.$str = " ОБРАТИТЕ ВНИМАНИЕ! При покупке недвижимости в нашем агентстве с 01 по 15 мая подбор объекта специалистом и полное юридическое сопровождение сделки БЕСПЛАТНО! ".'</description>'

Получилось так:

111.thumb.jpg.6cea21650528fdbffd310917d5417c9b.jpg

Новый точечный рисунок.bmp

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


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

Кстати сама идея может кому и пригодиться. Так можно и ID писать и акции проводить. И не надо в каждом объявлении отдельно писать!:)

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


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

Сделал так:

'<description>'.$str = "Номер объекта в базе агентства недвижимости БАНЗАЙ № ".$data_item['id'].$str = " Местоположение: ".$data_item['city']._.$data_item['street']._.$data_item['address'].$str = ' - '.$text.$str = " ОБРАТИТЕ ВНИМАНИЕ! При покупке недвижимости в нашем агентстве с 01 по 15 мая подбор объекта специалистом и полное юридическое сопровождение сделки БЕСПЛАТНО! ".'</description>'

Получилось так:

111.thumb.jpg.6cea21650528fdbffd310917d5417c9b.jpg

Новый точечный рисунок.bmp

Алексей, а чего в коде Местоположения, при последовательном перечислении Город_Улица_Адрес (наверное номер дома) вставили нижнее подчеркивание а не запятую, что было-бы логично? 

Да и номер объекта в базе было-бы логично добавить в конец объявления - клиент прочитал объявление и готов сообщить номер. Да и с позиций SEO фразу "Номер объекта..." лучше убрать из первого предложения, там желательно чтобы находился продажный текст, типа "Продажа трехкомнатной квартиры по адресу...", поскольку поисковики в первую очередь обращают внимание именно на заголовок + первое предложение в тексте...

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


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

Про подсказку с ID спасибо

А с местоположением я так поступил исходя из правил ЦИАНА

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

А по требованию Циан название и адрес должны совпадать. Иначе санкция. А с нижним подчеркиванием он видит эти два слова как одно и не воспринимает их как адрес совсем

 

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


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

Про подсказку с ID спасибо

А с местоположением я так поступил исходя из правил ЦИАНА

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

А по требованию Циан название и адрес должны совпадать. Иначе санкция. А с нижним подчеркиванием он видит эти два слова как одно и не воспринимает их как адрес совсем

 

Так ЦИАНу вроде без разницы, как вы укажете адрес в описании, хоть вообще без адреса, они-же берут адрес и координаты из соответствующих позиций а не из текстового описания. Адресная часть в описании присутствует только на вашем сайте и по логике, даже не должна попасть в выгрузку, поскольку генерируется на сайте с помошью вашего кода адреса+описание а в data содержится по отдельности. Соответственно, можно поступить так, как считаете нужным. Загляните в выгрузку, что там?

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


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

Так ЦИАНу вроде без разницы, как вы укажете адрес в описании, хоть вообще без адреса, они-же берут адрес и координаты из соответствующих позиций а не из текстового описания. Адресная часть в описании присутствует только на вашем сайте и по логике, даже не должна попасть в выгрузку, поскольку генерируется на сайте с помошью вашего кода адреса+описание а в data содержится по отдельности. Соответственно, можно поступить так, как считаете нужным. Загляните в выгрузку, что там?

Не знаю как у Вас но у нас в регионе так. Уже не раз ловили санкцию. Это касается загородки

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


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

А если не делать как мы. То ещё можно другую санкцию поймать. Ещё жестче. 

Если координаты не верные (не только по загородке но даже и по вторичке) то на Циане по координатам укажет другую улицу. Потом сравнит с другими объявлениями и будет такое сообщение:

Санкция. Ваш аккаунт не отвечает необходимым требованиям к качеству объявлений. В связи с этим на всех ваших объявлениях будет отображаться предупреждение о недоверии к аккаунту по 12.04.2018. Объявления Премиум и Топ 3 автоматически будут сняты с публикации. Нарушения необходимо устранить в течение двух дней, в противном случае возможна блокировка аккаунта. Сообщение от модератора: 2-комн. кв., 76м2, этаж 5/10 (External ID: 49847895) 2-комн. кв., 76м2, этаж 5/10 (External ID: 49847895)
Служба Качества в результате проверки выявила недостоверную информацию: в данном объявлении использованы фотографии, которые принадлежат объекту, находящемуся по другому адресу.
Ссылка на источник: //www.cian.ru/rent/flat/180729375

 

 

То есть они считают такое грубым нарушением(подставные фоторграфии с другого объекта)

А на самом деле это просто не верно переданные координаты.

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

 

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


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

:blink: 

У меня были похожие проблемы, но вопрос решился добавлением районов к адресу, поскольку одноименных населенных пунктов в области - полно, даже в рамках района по 2-3 одинаковых есть. Этим сильно грешит Afy, там с адресацией туговато и иногда объекты из Подмосковья на их сайте перебрасывало за Урал.

Сейчас с похожей проблемой столкнулся в Яндекс Недвижимости - Есть на продажу участки в коттеджном поселке. По практике указываю близлежащий населенный пункт и коортинаты местоположения участка. Ошибка - координаты за границами нас.пункта. Выясняю, КП имеет свое название и внесено в адресную базу ФИАС. Указываю название КП и те-же координаты. Яша проглотил одно, а 3 схожих объявления загнал в ошибочные:

Проверка модератора - объявление рекламного характера
3 объявления
Примеры страниц с ошибками:
https://realty-centrum.com/uchastki/dlya-ijs/yantarniy-dp-0/
https://realty-centrum.com/uchastki/dlya-ijs/petrovskoe-0-1522257077/
https://realty-centrum.com/uchastki/dlya-ijs/petrovskoe-0/

 

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


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

:blink: 

У меня были похожие проблемы, но вопрос решился добавлением районов к адресу, поскольку одноименных населенных пунктов в области - полно, даже в рамках района по 2-3 одинаковых есть. Этим сильно грешит Afy, там с адресацией туговато и иногда объекты из Подмосковья на их сайте перебрасывало за Урал.

Сейчас с похожей проблемой столкнулся в Яндекс Недвижимости - Есть на продажу участки в коттеджном поселке. По практике указываю близлежащий населенный пункт и коортинаты местоположения участка. Ошибка - координаты за границами нас.пункта. Выясняю, КП имеет свое название и внесено в адресную базу ФИАС. Указываю название КП и те-же координаты. Яша проглотил одно, а 3 схожих объявления загнал в ошибочные:


Проверка модератора - объявление рекламного характера
3 объявления
Примеры страниц с ошибками:
https://realty-centrum.com/uchastki/dlya-ijs/yantarniy-dp-0/
https://realty-centrum.com/uchastki/dlya-ijs/petrovskoe-0-1522257077/
https://realty-centrum.com/uchastki/dlya-ijs/petrovskoe-0/

 

У нас видимо ошибки быстрее себя показывают, так как у нас объектов уже 6 000 :)

А в яндексе у нас постоянно объектов 100-200 в ошибках висит из 5 000-6 000 опубликованных))

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


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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


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

    • Автор: webprok
      Всем день добрый!
       
      Подскажите, как мета тег "description", заполнить автоматически, по типу title, только из краткого описания объекта, с ограничением до 50 слов или 250 символов.
       

       
      Спасибо!