From 6eee7a07aaa92050873f16e498335522847c41b0 Mon Sep 17 00:00:00 2001 From: Uriel Date: Fri, 12 Jun 2009 23:44:21 +0200 Subject: [PATCH] New configuration variable for blagh: conf_max_posts_per_page sets the maximum numbers to display in a blog feed, default is 32. Note that this also affects rss feeds. --- apps/blagh/app.rc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/blagh/app.rc b/apps/blagh/app.rc index 8ae26fa..f652eae 100644 --- a/apps/blagh/app.rc +++ b/apps/blagh/app.rc @@ -6,6 +6,7 @@ fn conf_enable_blog { conf_enable_app blagh } conf_blog_editors=blog-editors +conf_max_posts_per_page=32 fn blagh_init { if(~ $#blagh_dirs 0 && ~ $req_path */[bB]log/*) { @@ -76,7 +77,7 @@ fn blagh_body { fn get_post_list { # /./->/|/ done to sort -t| and order by date # Note: $paths in blagh_dirs should not contain '/./' or '|' - ls -F $*^/./[0-9][0-9][0-9][0-9]/[0-9][0-9]/[0-9][0-9]/ >[2]/dev/null | sed -n '/'^$forbidden_uri_chars^'/d; s,/\./,/|/,; /\/$/p' | sort -r '-t|' +1 | sed 's,/+\|/+,/,' + ls -F $*^/./[0-9][0-9][0-9][0-9]/[0-9][0-9]/[0-9][0-9]/ >[2]/dev/null | sed -n '/'^$forbidden_uri_chars^'/d; s,/\./,/|/,; /\/$/p' | sort -r '-t|' +1 | sed -e 's,/+\|/+,/,' -e $conf_max_posts_per_page^'q' } fn mkbpost {