Страница 1 из 3

проблема с RSS?

СообщениеДобавлено: 17 окт 2013, 20:01
Mono
Похоже что RSS не работает. Проверил у себя, проверил еще на нескольких сайтах из раздела форума сайты, везде одно и тоже, выводишь поиском все объявления нажимаешь RSS, выводится ровно 20 объявлений, причем как то рандомно, из середины списка найденных, подписываешься на ленту. В rss загружаются только эти 20. принудительное обновление ленты новые объявления не загружает.

На вашей демке не проверял, у вас там меньше 20 объявлений.

или это я что-то не так делаю?

Re: проблема с RSS?

СообщениеДобавлено: 17 окт 2013, 20:29
Mono
PS, Проверил, если добавлено в RSS 19 объявлений, все идут в ленту, пишешь 20-е оно тоже идет в ленту при обновлении, 21- е уже никуда не транслируется.

Re: проблема с RSS?

СообщениеДобавлено: 17 окт 2013, 21:18
Mono
Исправил так, если не верно, поправьте пожалуйста.
файл /protected/modules/rss/components/RssWidget.php
удалил строку
Код: Выделить всё
$this->criteria->limit param('module_rss_itemsPerFeed'20); 


теперь в rss ленту идут все объявления, и новые свыше 20 добавляются.

Re: проблема с RSS?

СообщениеДобавлено: 18 окт 2013, 09:12
Xpycm
Файл protected\config\main.php
Находите строку module_rss_itemsPerFeed

Код: Выделить всё
'params'=>array(
    
'module_rss_itemsPerFeed' => 20,
    ....


Заменяете значение 20 на своё. Например, на 591. В итоге получится
Код: Выделить всё
'params'=>array(
    
'module_rss_itemsPerFeed' => 591,
    ....

Re: проблема с RSS?

СообщениеДобавлено: 18 окт 2013, 16:15
Mono
А зачем это ограничение нужно? Ведь после того как оно достигнуто новые объявления в rss ленту не отправляются. Что же это за подписка?

Re: проблема с RSS?

СообщениеДобавлено: 18 окт 2013, 21:05
Mono
Подскажите пожалуйста, как добавить RSS к новостям, на страницу /protected/modules/news/views/index.php

Re: проблема с RSS?

СообщениеДобавлено: 21 окт 2013, 10:54
andipas
Mono писал(а):А зачем это ограничение нужно? Ведь после того как оно достигнуто новые объявления в rss ленту не отправляются. Что же это за подписка?


Правильный вопрос. Ограничение нужно. А также нужно сделать правильную сортировку в нашей rss ленте, тогда все будет в порядке. Спасибо за найденный баг, поправить его можно так:

В файле /protected/modules/rss/components/RssWidget.php

после

Код: Выделить всё

        if
(!$this->criteria){
            throw404();
        }
 


добавьте строчку

Код: Выделить всё

$this
->criteria->order = 'date_created DESC';
 

Re: проблема с RSS?

СообщениеДобавлено: 21 окт 2013, 10:57
andipas
Mono писал(а):Подскажите пожалуйста, как добавить RSS к новостям, на страницу /protected/modules/news/views/index.php


Это платная доработка, обращайтесь через форму контактов.

Re: проблема с RSS?

СообщениеДобавлено: 21 окт 2013, 13:02
Mono
с вашим исправлением все работает ок. Но и с ним и без него есть еще вот такая ошибка с RSS

если добавлять ленту по такой ссылке http://nekretnine-srbija.net/stan?city= ... loorMax=10

то есть по ссылке из результатов поиска, то все ок.

а если по такой из карты сайта - http://nekretnine-srbija.net/quicksearc ... h?apType=1 то во первых в rss попадает только один тип жилья ( у меня квартиры), во вторых новые объявления в ленту больше не попадают. и на иконке rss в таком случае ссылка выглядит так http://nekretnine-srbija.net/stan?apType=1&rss=1 , а если ее сделать руками вот так - http://nekretnine-srbija.net/quicksearc ... pe=1&rss=1 то все начинает работать, и новые объявления в ленту идут.

дофига написал)) если резюмировать ошибку- на странице открытой по ссылке вида http://nekretnine-srbija.net/quicksearc ... h?apType=1 неверно формируется ссылка для rss


И еще , не очень понятно почему в ссылку все время попадает stan ( это квартиры, у меня переведено на сербский), хотя при этом и в таком варианте выводятся все типы жилья. Нет, оно работает и ладно, но вдруг вам стоит обратить на это внимание.

http://nekretnine-srbija.net/stan?apType=1&rss=1

и в таком

http://nekretnine-srbija.net/stan?city=0&apType=1&objType=0&rooms=0&price_0_Min=30&price_0_Max=420000&price_1_Min=4000&price_1_Max=420000&price_8_Min=18500&price_8_Max=18500&price_3_Min=30&price_3_Max=30&price_5_Min=100&price_5_Max=250&square=&floorMin=0&floorMax=10

Re: проблема с RSS?

СообщениеДобавлено: 22 окт 2013, 08:34
andipas
Mono писал(а):а если по такой из карты сайта - http://nekretnine-srbija.net/quicksearc ... h?apType=1 то во первых в rss попадает только один тип жилья ( у меня квартиры), во вторых новые объявления в ленту больше не попадают. и на иконке rss в таком случае ссылка выглядит так http://nekretnine-srbija.net/stan?apType=1&rss=1 , а если ее сделать руками вот так - http://nekretnine-srbija.net/quicksearc ... pe=1&rss=1 то все начинает работать, и новые объявления в ленту идут.


Не понял в чем ошибка. RSS формируется с учетом параметров поиска, по ссылке http://nekretnine-srbija.net/quicksearc ... h?apType=1 выводятся объявления из раздела "Продам". Таким образом если кого то интересуют новые объявления из этой рубрики, то он подписывается на RSS ленту, и получает новости только о новых объявлениях о продаже. Новые объявления в эту ленту попадают если их тип "Продажа". Надеюсь понятно объяснил )