Added blog RSS feed
Signed-off-by: Gergely POLONKAI (W00d5t0ck) <polesz@w00d5t0ck.info>
This commit is contained in:
parent
df1a078bb9
commit
831f4ca317
@ -71,4 +71,20 @@ class BlogController extends Controller
|
||||
'post' => $post,
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @Route("/feed", name="GergelyPolonkaiFrontBundle_blogFeed", defaults={"_format": "xml"})
|
||||
* @Template
|
||||
*/
|
||||
public function feedAction()
|
||||
{
|
||||
$query = $this->getDoctrine()->getEntityManager()->createQuery("SELECT p FROM GergelyPolonkaiFrontBundle:Post p WHERE p.draft = FALSE ORDER BY p.createdAt DESC");
|
||||
$query->setMaxResults(10);
|
||||
$posts = $query->getResult();
|
||||
|
||||
return array(
|
||||
'now' => new \DateTime('now'),
|
||||
'posts' => $posts,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
BIN
src/GergelyPolonkai/FrontBundle/Resources/public/images/rss_16.png
Executable file
BIN
src/GergelyPolonkai/FrontBundle/Resources/public/images/rss_16.png
Executable file
Binary file not shown.
After Width: | Height: | Size: 711 B |
@ -0,0 +1,31 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<rss version="2.0">
|
||||
<channel>
|
||||
<title>Gergely Polonkai</title>
|
||||
<description>Gergely Polonkai's Blog</description>
|
||||
<link>{{ app.request.scheme }}://{{ app.request.host }}{{ app.request.basepath }}</link>
|
||||
<lastBuildDate>{{ now|date('r') }}</lastBuildDate>
|
||||
<pubDate>{{ now|date('r') }}</pubDate>
|
||||
<ttl>7200</ttl>
|
||||
<language>en</language>
|
||||
<image>
|
||||
<title>Gergely Polonkai</title>
|
||||
<url>{{ app.request.scheme }}://{{ app.request.host }}{{ asset('bundles/gergelypolonkaifront/images/profile.png') }}</url>
|
||||
<link>{{ app.request.scheme }}://{{ app.request.host }}{{ app.request.basepath }}</link>
|
||||
</image>
|
||||
{% for post in posts %}
|
||||
<item>
|
||||
<title><![CDATA[{{ post.title }}]]></title>
|
||||
<link>{{ app.request.scheme }}://{{app.request.host }}{{ path('GergelyPolonkaiFrontBundle_blogViewPost', {year: post.createdAt|date('Y'), month: post.createdAt|date('m'), day: post.createdAt|date('d'), slug: post.slug }) }}</link>
|
||||
<comments>{{ app.request.scheme }}://{{app.request.host }}{{ path('GergelyPolonkaiFrontBundle_blogViewPost', {year: post.createdAt|date('Y'), month: post.createdAt|date('m'), day: post.createdAt|date('d'), slug: post.slug }) }}#comments</comments>
|
||||
<pubDate>{{ post.createdAt|date('r') }}</pubDate>
|
||||
<description>Content lead</description>
|
||||
<guid>{{ app.request.scheme }}://{{app.request.host }}{{ path('GergelyPolonkaiFrontBundle_blogViewPost', {year: post.createdAt|date('Y'), month: post.createdAt|date('m'), day: post.createdAt|date('d'), slug: post.slug }) }}</guid>
|
||||
{#
|
||||
<category><![CDATA[Cat1]]></category>
|
||||
#}
|
||||
</item>
|
||||
{% endfor %}
|
||||
</channel>
|
||||
</rss>
|
||||
|
@ -7,6 +7,7 @@
|
||||
{% stylesheets 'bundles/gergelypolonkaifront/css/*' filter='cssrewrite' output='css/gergelypolonkaiweb.css' %}
|
||||
<link rel="stylesheet" type="text/css" href="{{ asset_url }}" media="screen" />
|
||||
{% endstylesheets %}
|
||||
<link rel="alternate" type="application/rss+xml" title="Gergely Polonkai's Blog - RSS Feed" href="{{ app.request.scheme }}://{{ app.request.host }}{{ path('GergelyPolonkaiFrontBundle_blogFeed') }}" />
|
||||
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
@ -28,6 +29,7 @@
|
||||
<a href="http://tumblr.w00d5t0ck.info" target="_blank"><img src="{{ asset('bundles/gergelypolonkaifront/images/tumblr_16.png') }}" alt="Tumblr" /></a>
|
||||
<a href="msnim:chat?contact=polesz@w00d5t0ck.info" target="_blank"><img src="{{ asset('bundles/gergelypolonkaifront/images/windows_16.png') }}" alt="Windows Live" /></a>
|
||||
<a href="http://w00d5t0ck.deviantart.com" target="_blank"><img src="{{ asset('bundles/gergelypolonkaifront/images/deviantart_16.png') }}" alt="deviantArt" /></a>
|
||||
<a href="{{ path('GergelyPolonkaiFrontBundle_blogFeed') }}"><img src="{{ asset('bundles/gergelypolonkaifront/images/rss_16.png') }}" alt="RSS Feed" /></a>
|
||||
</div>
|
||||
</div>
|
||||
<div id="content">
|
||||
|
Loading…
Reference in New Issue
Block a user