diff --git a/forum.nim b/forum.nim index 3a9640e..e9b7a59 100644 --- a/forum.nim +++ b/forum.nim @@ -645,7 +645,8 @@ get "/": createTFD() c.isThreadsList = true var count = 0 - resp genMain(c, genThreadsList(c, count), genRSSHeaders(c)) + resp genMain(c, genThreadsList(c, count), genRSSHeaders(c), + showRssLinks = true) get "/threadActivity.xml": createTFD() @@ -700,7 +701,7 @@ get "/page/@page/?": let list = genThreadsList(c, count) if count == 0: pass() - resp genMain(c, list, genRSSHeaders(c)) + resp genMain(c, list, genRSSHeaders(c), showRssLinks = true) get "/profile/@nick/?": createTFD() diff --git a/main.tmpl b/main.tmpl index 34d93b6..0b2829f 100644 --- a/main.tmpl +++ b/main.tmpl @@ -1,6 +1,6 @@ #! stdtmpl #proc genMain(c: var TForumData, content: string, -# additional_headers = ""): string = +# additional_headers = "", showRssLinks = false): string = # result = "" # var stats: TForumStats # if c.isThreadsList: stats = c.getStats(false) @@ -47,6 +47,20 @@ #end if
${c.genActionMenu} + #if showRssLinks: + + Thread activity + Posts activity + + #end if
#if c.isThreadsList: diff --git a/public/css/style.css b/public/css/style.css index 8f72112..b27b066 100644 --- a/public/css/style.css +++ b/public/css/style.css @@ -182,6 +182,12 @@ div#header a:hover, #nimbtn a:hover { margin: 5pt; } +div#topbar span#rss { + float: right; + padding: 0; + padding-right: 7pt; +} + #content .post { border: #4d4d4d solid 2px; width: 100%; diff --git a/public/images/Feed-icon.svg b/public/images/Feed-icon.svg new file mode 100644 index 0000000..b325149 --- /dev/null +++ b/public/images/Feed-icon.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + +