mirror of
https://github.com/vichan-devel/vichan.git
synced 2024-11-24 07:30:10 +01:00
RSS
This commit is contained in:
parent
632d0a76d0
commit
ae4eb4d3d9
19
templates/themes/catalog/index.rss
Normal file
19
templates/themes/catalog/index.rss
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
|
||||||
|
<channel>
|
||||||
|
<title>/{{ board.uri }}/ - {{ board.title|e }}</title>
|
||||||
|
<link>https://8ch.net/{{ board.uri }}/</link>
|
||||||
|
<description>Live feed of new threads on the 8chan board /{{ board.uri }}/ - {{ board.title|e }}.</description>
|
||||||
|
<atom:link href="https://8ch.net/{{ board.uri }}/index.rss" rel="self" type="application/rss+xml"/>
|
||||||
|
{% for post in recent_posts %}
|
||||||
|
<item>
|
||||||
|
<title>{% if post.subject %}{{ post.subject|e }}{% else %}{{ post.body_nomarkup[:256]|e }}{% endif %}</title>
|
||||||
|
<link>https://8ch.net/{{ board.uri }}/res/{{ post.id }}.html</link>
|
||||||
|
<guid>https://8ch.net/{{ board.uri }}/res/{{ post.id }}.html</guid>
|
||||||
|
<comments>https://8ch.net/{{ board.uri }}/res/{{ post.id }}.html</comments>
|
||||||
|
<pubDate>{{ post.pubdate }}</pubDate>
|
||||||
|
<description><![CDATA[ <a href='https://8ch.net/{{ board.uri }}/res/{{ post.id }}.html' target=_blank><img style='float:left;margin:8px' border=0 src='{% if not config.uri_thumb %}https://8ch.net/{% endif %}{{ post.file }}'></a> {{ post.body }} ]]></description>
|
||||||
|
</item>
|
||||||
|
{% endfor %}
|
||||||
|
</channel>
|
||||||
|
</rss>
|
@ -93,6 +93,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (empty($post['image_count'])) $post['image_count'] = 0;
|
if (empty($post['image_count'])) $post['image_count'] = 0;
|
||||||
|
$post['pubdate'] = date('r', $post['time']);
|
||||||
$recent_posts[] = $post;
|
$recent_posts[] = $post;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -113,5 +114,11 @@
|
|||||||
'board' => $board_name,
|
'board' => $board_name,
|
||||||
'link' => $config['root'] . $board['dir']
|
'link' => $config['root'] . $board['dir']
|
||||||
)));
|
)));
|
||||||
|
|
||||||
|
file_write($config['dir']['home'] . $board_name . '/index.rss', Element('themes/catalog/index.rss', Array(
|
||||||
|
'config' => $config,
|
||||||
|
'recent_posts' => $recent_posts,
|
||||||
|
'board' => $board
|
||||||
|
)));
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user