Topic: RSS plugin
Anyone have RSS plugin for Morfy?
You are not logged in. Please login or register.
Anyone have RSS plugin for Morfy?
Also, look what i constructed:
http://dwwb.ru
1) Blocks with random color
2) Tags in Title are clickable
3) Cackle comments widget added
4) Nice sitemap.
5) /content/blog replaced to /content everywhere in morfy. - Nice URL without "/blog/"
6) Nice 404 page
It was very hard for me. My html/php knowledge are very poor. Please help me to create RSS button.
Instructions:
plugins/rss/rss.php
<?php if (Morfy::factory()->getUrl() == 'RSS') { Morfy::factory()->addAction('before_render', function() { echo '<?xml version="1.0" encoding="UTF-8" ?> <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"> <channel> <title>YOUR TITLE</title> <link>HTTP://YOUR_SITE.COM/</link> <description>YOUR DESCRIPTION</description> <language>YOUR LANGUAGE: ru, en, etc.</language> '; $pages = Morfy::factory()->getPages(CONTENT_PATH, 'date', 'DESC', array('404')); foreach($pages as $page) { echo (' <item> <title>'.htmlspecialchars($page['title'], ENT_QUOTES).'</title> <link>'.$page['url'].'</link> <guid>'.$page['url'].'</guid> <description>'.htmlspecialchars($page['content_short'], ENT_QUOTES).'</description> <pubDate>'.date('D, d M Y H:i:s', strtotime($page['date'])).' +0400</pubDate> </item> '); } echo '</channel> </rss>'; exit(); }); } ?>
About: "<pubDate>'.date('D, d M Y H:i:s', strtotime($page['date'])).' +0400</pubDate>". "+0400" - Your site`s timezone
/config.php
'plugins' => array( 'pagination', 'tags', 'rss', ),
Wasn`t work until:
/libraries/Morfy/Morfy.php
DELETE line 390: header($_SERVER['SERVER_PROTOCOL'].' 404 Not Found');
Any ideas why need to delete this line in Morfy.php ?
Please read: https://github.com/Awilum/morfy-cms/issues/9