Чудилла Posted March 12, 2013 Report Share Posted March 12, 2013 СкриныПример http://optom.ws/Адрес рассылки: http://optom.ws/rssВывод через simplexml_load_file: http://optom.ws/reader.phpИсходник http://simplacode.net/r6qf0hСоздать файл rss.php Ваш_сайт/rss.php<?php require_once('api/Simpla.php'); $simpla = new Simpla(); header("Content-type: text/xml; charset=UTF-8"); print '<?xml version="1.0" encoding="utf-8"?><rss xmlns:rss="'.$simpla->config->root_url.'" version="2.0"><channel>'; print '<title>'.$simpla->settings->site_name.'</title>'; print '<url>'.$simpla->config->root_url.'</url>'; print '<lastBuildDate>'.date("D, d M Y H:i:s O").'</lastBuildDate>'; $rss = $simpla->blog->get_posts(); foreach($rss as $r) { print '<item>'; print '<title>'.htmlspecialchars($r->name).'</title>'; print '<link>'.$simpla->config->root_url.'/blog/'.$r->url.'</link>'; print '<description>'.htmlspecialchars($r->annotation).'</description>'; print '<pubDate>'.date("l, d M Y H:i:s O", strtotime($r->date)).'</pubDate>'; print '<pubDateUT>'.time(strtotime($r->date)).'</pubDateUT>'; print '</item>'; } print ' </channel></rss>'; ?>Добавить правило в .htaccess # XML RewriteRule ^rss?$ rss.php [L,QSA] Quote Link to post Share on other sites
daramal Posted March 12, 2013 Report Share Posted March 12, 2013 расскажите, как сделали? Quote Link to post Share on other sites
mart Posted March 12, 2013 Report Share Posted March 12, 2013 http://blog.rlstudio.com/2010/12/dorabotki-magazina-simpla-rss-statey/Только модуль не надо вносить, но логика сохранилась. Или надо переписать несколько строк? Quote Link to post Share on other sites
Чудилла Posted March 12, 2013 Author Report Share Posted March 12, 2013 на много проще Quote Link to post Share on other sites
daramal Posted March 12, 2013 Report Share Posted March 12, 2013 forloo, спасибо большое! Quote Link to post Share on other sites
SeregaDa Posted March 13, 2013 Report Share Posted March 13, 2013 Можно сказать, долгожданное дополнение. Спасибо, forloo. Quote Link to post Share on other sites
SeregaDa Posted April 21, 2013 Report Share Posted April 21, 2013 Возможно, стоит добавить и заменить: $filter['visible'] = 1; // Выбираем только видимые посты $rss = $simpla->blog->get_posts($filter); Поможет не сваливать в ленту пока неопубликованные (неактивные) посты. Quote Link to post Share on other sites
mart Posted November 1, 2013 Report Share Posted November 1, 2013 http://www.simplashop.com/article/rss-bloga-dlya-simplacms-21 - обновился Quote Link to post Share on other sites
yodaexolon Posted May 31, 2014 Report Share Posted May 31, 2014 http://www.simplashop.com/article/rss-bloga-dlya-simplacms-21 - обновилсяЗдравствуйте, такая проблема: в rss ленте не отображаются картинки Quote Link to post Share on other sites
mart Posted June 5, 2014 Report Share Posted June 5, 2014 Там у Вас пути относительные в текстах. Сейчас сделаю эксперимент и напишу дополнение к статье Quote Link to post Share on other sites
yodaexolon Posted June 5, 2014 Report Share Posted June 5, 2014 Там у Вас пути относительные в текстах. Сейчас сделаю эксперимент и напишу дополнение к статье Спасибо, очень жду ) Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.