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

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

Вы не зашли.

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

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   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
Сообщений: 3,538
Рейтинг :   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
Сообщений: 3,538
Рейтинг :   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
Сообщений: 3,538
Рейтинг :   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

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

Не в сети

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

vl
VIP любит этого пользователя.
Откуда ua
Зарегистрирован: 2008-10-14
Сообщений: 672
Рейтинг :   14 
Сайт

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

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


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

Изменено vl (2010-11-11 19:29:17)

Не в сети

#60 2010-11-12 00:45:33

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

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

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

Не в сети

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

vl
VIP любит этого пользователя.
Откуда ua
Зарегистрирован: 2008-10-14
Сообщений: 672
Рейтинг :   14 
Сайт

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

vitaly пишет:

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

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

Изменено vl (2010-11-13 13:01:21)

Не в сети

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

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

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

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

Не в сети

#63 2010-11-14 00:17:44

vl
VIP любит этого пользователя.
Откуда ua
Зарегистрирован: 2008-10-14
Сообщений: 672
Рейтинг :   14 
Сайт

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

vitaly пишет:

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

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

Не в сети

#64 2010-11-14 00:23:29

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   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-14 00:23:41)

Не в сети

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

vl
VIP любит этого пользователя.
Откуда ua
Зарегистрирован: 2008-10-14
Сообщений: 672
Рейтинг :   14 
Сайт

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

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

Не в сети

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

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

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

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

Не в сети

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

vl
VIP любит этого пользователя.
Откуда ua
Зарегистрирован: 2008-10-14
Сообщений: 672
Рейтинг :   14 
Сайт

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

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

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

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

Не в сети

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

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

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 22:36:46

vl
VIP любит этого пользователя.
Откуда ua
Зарегистрирован: 2008-10-14
Сообщений: 672
Рейтинг :   14 
Сайт

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

vitaly пишет:

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

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

Не в сети

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

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

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

vl пишет:
vitaly пишет:

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

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

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

Не в сети

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

vl
VIP любит этого пользователя.
Откуда ua
Зарегистрирован: 2008-10-14
Сообщений: 672
Рейтинг :   14 
Сайт

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

vitaly пишет:

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

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

Не в сети

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

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

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

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

Не в сети

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

vl
VIP любит этого пользователя.
Откуда ua
Зарегистрирован: 2008-10-14
Сообщений: 672
Рейтинг :   14 
Сайт

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

Wolverine пишет:

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

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

Не в сети

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

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

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

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

Не в сети

#75 2011-01-11 00:05:07

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

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

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

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

Не в сети

Подвал раздела

Работает на FluxBB