diff --git a/forum.nim b/forum.nim index b05c56b..c343f74 100644 --- a/forum.nim +++ b/forum.nim @@ -645,7 +645,13 @@ get "/": createTFD() c.isThreadsList = true var count = 0 - resp genMain(c, genThreadsList(c, count)) + resp genMain(c, genThreadsList(c, count), genRSSHeaders(c)) + +get "/threadActivity.xml": + createTFD() + c.isThreadsList = true + var count = 0 + resp genRSS(c), "application/atom+xml" get "/t/@threadid/?@page?/?": createTFD() @@ -691,7 +697,7 @@ get "/page/@page/?": let list = genThreadsList(c, count) if count == 0: pass() - resp genMain(c, list) + resp genMain(c, list, genRSSHeaders(c)) get "/profile/@nick/?": createTFD() diff --git a/main.tmpl b/main.tmpl index 22f6525..46f3979 100644 --- a/main.tmpl +++ b/main.tmpl @@ -1,5 +1,6 @@ #! stdtmpl -#proc genMain(c: var TForumData, content: string): string = +#proc genMain(c: var TForumData, content: string, +# additional_headers = ""): string = # result = "" # var stats: TForumStats # if c.isThreadsList: stats = c.getStats(false) @@ -11,7 +12,7 @@