diff options
Diffstat (limited to '')
-rwxr-xr-x | blogthon.cgi | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/blogthon.cgi b/blogthon.cgi index 1962d77..bc02a02 100755 --- a/blogthon.cgi +++ b/blogthon.cgi @@ -140,14 +140,21 @@ else: # Show regular entry for line in content: print ' ' + line.strip() + '<br />' if comments == "True": - if not glob.glob(entries_dir + title + '.comments'): + comments_file = glob.glob(entries_dir + title + '.comments') + print str(comments_file) + if not comments_file: print ' <div class="comment">' print ' <ul><li><a href=? class="comment">no comments</a></li></ul>' print ' </div><br />' else: + comments_content = open(comments_file[0], "r") + comments_counter = 0 + for line in comments_content: + if line.split(".", 1)[0] == "-": comments_counter += 1 print ' <div class="comment">' - print ' <ul><li><a href=? class="comment">comments (count)</a></li></ul>' + print ' <ul><li><a href=? class="comment">comments (' + str(comments_counter) + ')</a></li></ul>' print ' </div><br />' + comments_content.close() print ' </p></div>' print ' <br /><br />' |