Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

rss

Вы не зашли.

Объявление

#51 2010-09-24 00:03:38

Wolverine
Модератор
Откуда: Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3538
Рейтинг :   160 
Профиль  Вебсайт

Re: rss_export :: Экспорт новостей в формате RSS

mc_klauss, было бы странно выкладывать неработающее решение smile

Неактивен

 

#52 2010-10-01 12:30:48

mc_klauss
Пользователь
Откуда: Ulsk, RU
Зарегистрирован: 2009-11-20
Сообщений: 43
Рейтинг :   
Профиль  Вебсайт

Re: rss_export :: Экспорт новостей в формате RSS

на Я.РУ экспорт норм, а вот на дайри ссылка правильная всем, кроме адреса сайта. формируется ссылка diary.ru/категория/название_новости. т.е я так понимаю ссылка формируется относительная и дайри ее неправильно обрабатывает?

Неактивен

 

#53 2010-10-01 12:58:11

Wolverine
Модератор
Откуда: Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3538
Рейтинг :   160 
Профиль  Вебсайт

Re: rss_export :: Экспорт новостей в формате RSS

Ссылка формируется абсолютная у меня, посмотри исходный код rss.xml

Код:

<link><![CDATA[http://digitalplace.ru/webdev/plugin-neighboring-news-ngcms.html]]></link>

Отредактированно Wolverine (2010-10-01 12:58:24)

Неактивен

 

#54 2010-10-01 14:28:59

mc_klauss
Пользователь
Откуда: Ulsk, RU
Зарегистрирован: 2009-11-20
Сообщений: 43
Рейтинг :   
Профиль  Вебсайт

Re: rss_export :: Экспорт новостей в формате RSS

_http://stolbi.com/rss.xml
ссылка относительная и скобочки квадратные лишние sad

Неактивен

 

#55 2010-10-01 14:36:22

Wolverine
Модератор
Откуда: Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3538
Рейтинг :   160 
Профиль  Вебсайт

Re: rss_export :: Экспорт новостей в формате RSS

Абсолютная smile

Код:

<link><![CDATA[http://stolbi.com/mirvokrug/transportnyi_kollaps_9_maya.html]]></link>

Найди в rss_export.php

Код:

$output .= "   <link><![CDATA[".newsGenerateLink($row, false, 0, true)."]]></link>\n";

Ниже добавь

Код:

print(newsGenerateLink($row, false, 0, true));

Зайди на /rss.xml и посмотри какая генерируется ссылка.

Неактивен

 

#56 2010-10-01 14:52:41

mc_klauss
Пользователь
Откуда: Ulsk, RU
Зарегистрирован: 2009-11-20
Сообщений: 43
Рейтинг :   
Профиль  Вебсайт

Re: rss_export :: Экспорт новостей в формате RSS

я не про линк в заголовке, а про тот который после анонса записи.

Неактивен

 

#57 2010-10-01 14:58:21

Wolverine
Модератор
Откуда: Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3538
Рейтинг :   160 
Профиль  Вебсайт

Re: rss_export :: Экспорт новостей в формате RSS

А, понял. Замени код класса

Код:

class rss_exportNewsFilter extends NewsFilter {

    function showNews($newsID, $SQLnews, &$tvars, $mode = array()){ 
        $tvars['vars']['short-story'] .= '<br /><br /><a href="'.$tvars['vars']['news_link'].'">Нужный статичный анкор</a>';
        return 1; 
    }
}

на

Код:

class rss_exportNewsFilter extends NewsFilter {

    function showNews($newsID, $SQLnews, &$tvars, $mode = array()){
        global $config;

        $tvars['vars']['short-story'] .= '<br /><br /><a href="'.$config['home_url'].$tvars['vars']['news_link'].'">Нужный статичный анкор</a>';
        return 1; 
    }
}

Неактивен

 

#58 2010-10-01 15:07:01

mc_klauss
Пользователь
Откуда: Ulsk, RU
Зарегистрирован: 2009-11-20
Сообщений: 43
Рейтинг :   
Профиль  Вебсайт

Re: rss_export :: Экспорт новостей в формате RSS

покорнейше благодарюsmile

Неактивен

 

#59 2010-11-11 17:23:31

vl
Пользователь
Откуда: ua
Зарегистрирован: 2008-10-14
Сообщений: 636
Рейтинг :   14 
Профиль  Вебсайт

Re: rss_export :: Экспорт новостей в формате RSS

В описании последней, 0.13 версии сказано, что "При передаче в параметрах ID категори(и/ий) позволяет генерировать RSS ленту для заданных категорий" 
Как правильно записывать адрес страницы плагины  в таком случае?
К примеру, адрес http://mysite/plugin/rss_export/?id=6      результата не дает


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

Отредактированно vl (2010-11-11 18:29:17)

Неактивен

 

#60 2010-11-11 23:45:33

vitaly
Администратор
Откуда: Россия
Зарегистрирован: 2008-10-08
Сообщений: 2785
Рейтинг :   115 
Профиль

Re: rss_export :: Экспорт новостей в формате RSS

vl, всё просто - при настройках ЧПУ "по умолчанию" у тебя будут работать:
http://mysite/rss.xml - экспорт всех новостей
http://mysite/news.xml - экспорт новостей из категории "news"

Неактивен

 

#61 2010-11-13 11:58:03

vl
Пользователь
Откуда: ua
Зарегистрирован: 2008-10-14
Сообщений: 636
Рейтинг :   14 
Профиль  Вебсайт

Re: rss_export :: Экспорт новостей в формате RSS

vitaly написал:

vl, всё просто - при настройках ЧПУ "по умолчанию" у тебя будут работать:
http://mysite/rss.xml - экспорт всех новостей
http://mysite/news.xml - экспорт новостей из категории "news"

Спасибо, vitaly. Это я уже понял и реализовал.
Интересует несколько другое: можно ли сделать, чтоб из 15 категорий  экспорт работал для десяти выбранных?

Отредактированно vl (2010-11-13 12:01:21)

Неактивен

 

#62 2010-11-13 15:55:43

vitaly
Администратор
Откуда: Россия
Зарегистрирован: 2008-10-08
Сообщений: 2785
Рейтинг :   115 
Профиль

Re: rss_export :: Экспорт новостей в формате RSS

vl, только если руками подправить плагин rss_export.

Неактивен

 

#63 2010-11-13 23:17:44

vl
Пользователь
Откуда: ua
Зарегистрирован: 2008-10-14
Сообщений: 636
Рейтинг :   14 
Профиль  Вебсайт

Re: rss_export :: Экспорт новостей в формате RSS

vitaly написал:

vl, только если руками подправить плагин rss_export.

Это да.  Только я вот не смог отыскать тот запрос, в который можно было бы  вписать номера категорий

Неактивен

 

#64 2010-11-13 23:23:29

Wolverine
Модератор
Откуда: Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3538
Рейтинг :   160 
Профиль  Вебсайт

Re: rss_export :: Экспорт новостей в формате RSS

Вроде тут

Код:

if (is_array($xcat)) {
            $orderBy = ($xcat['orderby'] && in_array($xcat['orderby'], array('id desc', 'id asc', 'postdate desc', 'postdate asc', 'title desc', 'title asc')))?$xcat['orderby']:'id desc';
            $query = "select * from ".prefix."_news where catid regexp '[[:<:]](".$xcat['id'].")[[:>:]]' and approve=1 order by ".$orderBy;
        } else {
            $query = "select * from ".prefix."_news where approve=1 order by id desc";
        }

Отредактированно Wolverine (2010-11-13 23:23:41)

Неактивен

 

#65 2010-11-14 10:53:13

vl
Пользователь
Откуда: ua
Зарегистрирован: 2008-10-14
Сообщений: 636
Рейтинг :   14 
Профиль  Вебсайт

Re: rss_export :: Экспорт новостей в формате RSS

Спасибо, Wolverine.  Хорошо бы  - с примером. Я думаю, это будет интересно не только мне

Неактивен

 

#66 2010-12-20 11:43:14

legenda
Пользователь
Откуда: ua
Зарегистрирован: 2009-12-22
Сообщений: 2133
Рейтинг :   39 
Профиль

Re: rss_export :: Экспорт новостей в формате RSS

У меня на одном сайте все новости в титл идут со словом "ФОТО" в конце, можна както сделать отдельный рсс поток который бы обрезал слово "фото" ?

Неактивен

 

#67 2011-01-10 20:06:52

vl
Пользователь
Откуда: ua
Зарегистрирован: 2008-10-14
Сообщений: 636
Рейтинг :   14 
Профиль  Вебсайт

Re: rss_export :: Экспорт новостей в формате RSS

Прислали мне такое вот письмо:

по вашей ленте РСС, программист просит вашего программиста внести некоторые коррективы в ленту что есть, и дать нам ссылку. Коррективы: "в rss  существующее изображение в статье следует заключать в тег <enclosure>, который есть дочерним для  <item>
спецификация тут http://cyber.law.harvard.edu/rss/rss.html"

Как к этому относиться?

Неактивен

 

#68 2011-01-10 20:39:35

vitaly
Администратор
Откуда: Россия
Зарегистрирован: 2008-10-08
Сообщений: 2785
Рейтинг :   115 
Профиль

Re: rss_export :: Экспорт новостей в формате RSS

vl, относись к этому спокойно smile
В настройках плагина rss_export есть возможность генерации тега <enclosure> из заданного доп. поля (плагина xfields).

Порядок действий:
1. В xfields создаёшь доп. поле, например с именем "image"
2. В настройках rss_export ставим "Генерация поля enclosure" = "да"
3. "ID поля ..." = "image" (то имя, которое ты дал полю)

После этого у тебя будет генериться тег <enclosure> для всех новостей, у которых заполнено доп. поле image.

Неактивен

 

#69 2011-01-10 21:36:46

vl
Пользователь
Откуда: ua
Зарегистрирован: 2008-10-14
Сообщений: 636
Рейтинг :   14 
Профиль  Вебсайт

Re: rss_export :: Экспорт новостей в формате RSS

vitaly написал:

После этого у тебя будет генериться тег <enclosure> для всех новостей, у которых заполнено доп. поле image.

То есть, в дополнительном поле будет генериться тег  <enclosure>.  А где в шаблоне новости нужно размещать это дополнительное поле, чтобы все правильно работало?

Неактивен

 

#70 2011-01-10 22:07:55

vitaly
Администратор
Откуда: Россия
Зарегистрирован: 2008-10-08
Сообщений: 2785
Рейтинг :   115 
Профиль

Re: rss_export :: Экспорт новостей в формате RSS

vl написал:

vitaly написал:

После этого у тебя будет генериться тег <enclosure> для всех новостей, у которых заполнено доп. поле image.

То есть, в дополнительном поле будет генериться тег  <enclosure>.  А где в шаблоне новости нужно размещать это дополнительное поле, чтобы все правильно работало?

Шаблон новости и доп. поля не особо связаны.
В шаблоне ты можешь вообще не выводить это поле. Главное, чтобы ты его заполнял в админке во время добавления/редактирования новостей.

Неактивен

 

#71 2011-01-10 22:10:25

vl
Пользователь
Откуда: ua
Зарегистрирован: 2008-10-14
Сообщений: 636
Рейтинг :   14 
Профиль  Вебсайт

Re: rss_export :: Экспорт новостей в формате RSS

vitaly написал:

Главное, чтобы ты его заполнял в админке во время добавления/редактирования новостей.

А чем его нужно заполнять?

Неактивен

 

#72 2011-01-10 22:14:41

Wolverine
Модератор
Откуда: Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3538
Рейтинг :   160 
Профиль  Вебсайт

Re: rss_export :: Экспорт новостей в формате RSS

Ссылкой на картинку

Неактивен

 

#73 2011-01-10 22:32:12

vl
Пользователь
Откуда: ua
Зарегистрирован: 2008-10-14
Сообщений: 636
Рейтинг :   14 
Профиль  Вебсайт

Re: rss_export :: Экспорт новостей в формате RSS

Wolverine написал:

Ссылкой на картинку

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

Неактивен

 

#74 2011-01-10 22:57:55

Wolverine
Модератор
Откуда: Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3538
Рейтинг :   160 
Профиль  Вебсайт

Re: rss_export :: Экспорт новостей в формате RSS

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

Неактивен

 

#75 2011-01-10 23:05:07

Wolverine
Модератор
Откуда: Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3538
Рейтинг :   160 
Профиль  Вебсайт

Re: rss_export :: Экспорт новостей в формате RSS

vitaly,  а что это за странная проверка на активность плагина xfields (true || getPluginStatusActive('xfields')) smile Проверка всегда даст true даже если xfields выключен...

Код:

if (extra_get_param('rss_export', 'xfEnclosureEnabled') && (true || getPluginStatusActive('xfields'))) {

Неактивен

 

Board footer

Powered by FluxBB

[ Generated in 0.028 seconds, 33 queries executed ]