1 (edited by MBTY 2014-08-24 11:41:00)

Topic: RSS plugin

Anyone have RSS plugin for Morfy?

2 (edited by MBTY 2014-08-26 19:01:21)

Re: RSS plugin

Also, look what i constructed:
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.

3 (edited by MBTY 2014-08-27 19:22:11)

Re: RSS plugin

I made it!!!!


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/">
<title>YOUR TITLE</title>
<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>
        <description>'.htmlspecialchars($page['content_short'], ENT_QUOTES).'</description>
        <pubDate>'.date('D, d M Y H:i:s', strtotime($page['date'])).' +0400</pubDate>
echo '</channel>
} ?>

About:   "<pubDate>'.date('D, d M Y H:i:s', strtotime($page['date'])).' +0400</pubDate>". "+0400" - Your site`s timezone

'plugins' => array(

Wasn`t work until:

DELETE line 390:             header($_SERVER['SERVER_PROTOCOL'].' 404 Not Found');

Any ideas why need to delete this line in Morfy.php ?

Re: RSS plugin

Please read: https://github.com/Awilum/morfy-cms/issues/9

XSS Testing <script>alert('HIYAA!!!');</script>