Sign in to follow this  
Followers 0
krogadil

Wordpress и Яндекс.Недвижимость

18 posts in this topic

Добрый день. 

Встала задача. Нужно генерировать фид в Яндекс.Недвижимость

1. Кто сталкивался, посоветуйте пожалуйста как реализовать.

2. Если можете реализовать напишите об этом и что хотите взамен.

Ссылка на технические требования к фиду ссылка

 

Share this post


Link to post
Share on other sites

Простите, сонный.

toster (точка) ru/q/208509

Share this post


Link to post
Share on other sites

Простите, сонный.

toster (точка) ru/q/208509

 

Тостер можно и ссылками кидать, это не тот сайт, который нуждается в рекламе  ;)

Share this post


Link to post
Share on other sites

Простите, сонный, опять, точнее всë ещë.

Share this post


Link to post
Share on other sites

Спасибо говорите администрации) Если поможет конечно ссылка.

Я для инстанта делал подобное. Но вордпресс не особо люблю.

Share this post


Link to post
Share on other sites

Простите, сонный.

toster (точка) ru/q/208509

Да, спасибо. Читал. Для меня это тяжеловато...(

 

Процитирую:

 

 

В functions.php добавляем пишем:

// Yandex.Realty RSS

add_action('init', 'AddYandexRSS');

function AddYandexRSS(){

add_feed('yandex-realty', 'ProceedYandexRealtyRSS');

}

function ProceedYandexRealtyRSS() {

get_template_part('rss-realty');

}

Написанное регистрирует в Wordpress'е новый RSS-поток, который будет располагаться по адресу site.com/feed/yandex-realty/

Содержимое потока берется из файла rss-realty.php в папке темы.

 

В rss-realty.php пишем следующее:

header('Content-Type: '.feed_content_type('rss-http').'; charset='.get_option('blog_charset'), true);

echo '<?xml version="1.0" encoding="'.get_option('blog_charset').'"?>';

?>

<realty-feed xmlns="http://webmaster.yandex.ru/schemas/feed/realty/2010-06">

<generation-date><?= date('c'); ?></generation-date>

 

<!-- здесь проходим циклом по списку своих объектов недвижимости, оборачивая их в тег <offer internal-id="<? the_ID(); ?>"></offer> -->

 

</realty-feed>

Кто может помочь разобраться?

Share this post


Link to post
Share on other sites

 

Кто может помочь разобраться?

 

А что тут разбираться? 

 

Находим файл function.php , открываем его Нотепадом и вставляем (подозреваю, что в любое место) вот этот код:

 

 

 

// Yandex.Realty RSS

add_action('init''AddYandexRSS');

function AddYandexRSS(){

add_feed('yandex-realty''ProceedYandexRealtyRSS');

}

function ProceedYandexRealtyRSS() {

get_template_part('rss-realty');

}

 

Далее, делаем новый файл (надеюсь знаете как) с названием rss-realty.php и кладем его в папку темы. Внутрь файла кидаем этот код:

 

 

 

header('Content-Type: '.feed_content_type('rss-http').'; charset='.get_option('blog_charset'), true);

echo '<?xml version="1.0" encoding="'.get_option('blog_charset').'"?>';

?>

<realty-feed xmlns="http://webmaster.yan...realty/2010-06">

<generation-date><?= date('c'); ?></generation-date>

 

<!-- здесь проходим циклом по списку своих объектов недвижимости, оборачивая их в тег <offer internal-id="<? the_ID(); ?>"></offer> -->

 

</realty-feed>

Share this post


Link to post
Share on other sites

А что тут разбираться? 

 

Находим файл function.php , открываем его Нотепадом и вставляем (подозреваю, что в любое место) вот этот код:

 

 

Далее, делаем новый файл (надеюсь знаете как) с названием rss-realty.php и кладем его в папку темы. Внутрь файла кидаем этот код:

Подозреваю я так глупо выгляжу  :D ?

 

Хорошо, важна вот эта часть:

 

 

<!-- здесь проходим циклом по списку своих объектов недвижимости, оборачивая их в тег <offer internal-id="<? the_ID(); ?>"></offer> -->

Share this post


Link to post
Share on other sites

Жалею что не оформлял ИП на такой случай. Так бы "помог" за денюжку.

А так вот:

Скачиваете ftp редактор, как по мне лучше Total commander.

 

2) Подключаетесь к своему сайту по учетным данным (можете посмотреть в кабинете или спросить в поддержке).

 

3) Ищите необходимый файл, нажимаете -> редактировать и ctrl+c -> ctrl+v по инструкции.

Share this post


Link to post
Share on other sites

 

 

Хорошо, важна вот эта часть:

 

Это комментарий к коду  :D

Share this post


Link to post
Share on other sites

// или <!-- ... --> не копируйте. Он только лишнее место занимает. Интерпретатор его игнорит.

Share this post


Link to post
Share on other sites

Да, комментарий. Пойду спать...

Share this post


Link to post
Share on other sites

Я что выражаюсь не так?! Как в детском саду на пальцах. Я же сказал читал то что написано на тостере. И понимаю что вводится функция. Вопрос в том как мне перевести цикл вывода объектов Wordpress на YML? 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.