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

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

Вы не зашли.

#26 Re: Запросы плагинов » RSS export и <yandex:full-text> » 2011-07-15 23:29:37

legenda,  вы не поняли

2. в одной ленте? а зачем такое делать? стандартную ленту настраиваеш как хочется тебе, а ленту для яндекса как надо яндексу в чем проблема...

Мне нужно, чтобы показывалась новость в ВАШЕЙ ленте короткая, НО ниже неё стояла в ТЕГАХ <yandex:full-text> эта же, но ПОЛНАЯ!

#27 Re: Запросы плагинов » RSS export и <yandex:full-text> » 2011-07-15 16:20:22

1)legenda, как сделать чтобы выводились новости только с главной страницы? т.е. только из одной категории.
2) Как сделать, чтобы в ленте показывалась только короткая новость, а в <yandex:full-text> - полная?

#28 Re: Запросы плагинов » RSS export и <yandex:full-text> » 2011-07-15 12:30:52

Спасибо)
Мне из того плагина нужна была только стройчка

$output .= "  <yandex:full-text><![CDATA[".strip_tags($content)."]]></yandex:full-text>\n";

А остальное я сам изменил уже;)

#29 Запросы плагинов » RSS export и <yandex:full-text> » 2011-07-15 02:41:25

ArchDimAngeL
Ответов: 11

Здравствуйте!
Добавился в систему яндекс новости, выполнил все требования, кроме одной - как сделать чтобы в RSS выводилась полная новость в тегах  <yandex:full-text></yandex:full-text>.
Я немного разираюсь в кодинге, поэтому думаю, что это выглядеть должно так.
Ниже приведен код вывода новости. Учтите, у меня в настройках стоит вывод в rss только короткой новости!

		$output .= "  <item>\n";
		$titl = $output .= "   <title><![CDATA[".((extra_get_param('rss_export','news_title') == 1)&&GetCategories($row['catid'],true)?GetCategories($row['catid'], true).' :: ':'').secure_html($row

['title'])."]]></title>\n";
		$output .= "   <link><![CDATA[".newsGenerateLink($row, false, 0, true)."]]></link>\n";
		$output .= "   <description><![CDATA[".$content."]]></description>\n";
$dbserver="localhost";
$dbname="ng";
$dbpassword="45g85i62a";
if(mysql_connect ($dbserver,$dbname,$dbpassword));
else
{
	echo "Извините имя пользователя, пароль или сервер указанны не верно!";
}
if (!mysql_select_db ("ng")) die ("База данных не найдена! Проверьте правильность БД");
 $query = mysql_query("SELECT content FROM ng_news WHERE title=$titl LIMIT 1");
$output .= " <yandex:full-text><?php echo= "$query";?>
		</yandex:full-text>";
		// Output enclosure URL (if configured & set
		if ($enclosure != '')
			$output .= '   <enclosure url="'.$enclosure.'" />'."\n";

		$output .= "   <category>".GetCategories($row['catid'], true)."</category>\n";
		$output .= "   <guid isPermaLink=\"false\">".home."?id=".$row['id']."</guid>\n";
		$output .= "   <pubDate>".gmstrftime('%a, %d %b %Y %H:%M:%S GMT',$row['postdate'])."</pubDate>\n";
		$output .= "  </item>\n";
	}
	setlocale(LC_TIME,$old_locale);
	$output .= " </channel>\n</rss>\n";

	// Print output
	print $output;

Но это не работает.

Подскажите SOS!

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

Работает на FluxBB