COREBlog 1.2.5 でスパムを掃除する
いまごろになって...ですが;;
コメントやトラックバックでのフィルタを掛けると、 モデレートされないゴミが溜ってきます。 これを削除する作業が行ったり来たりで結構面倒ですが、 SiteBytes サイトに コメント管理の一覧リンクを出す と云うありがたい記事があります。 ただモデレートされないもの (つまりスパム) が表示されません。 ちょっとだけ COREBlog の本体にパッチを当てることにしました。
--- COREBlog/COREBlog.py.orig +++ COREBlog/COREBlog.py @@ -1100,7 +1100,7 @@ security.declareProtected(View, 'rev_comment_items') - def rev_comment_items(self,start=0,count=-1): + def rev_comment_items(self,start=0,count=-1,consider_moderation=1): """Return list of Comment(reversed indexing).""" start = r2i(start,0) count = r2i(count,-1) @@ -1115,7 +1115,7 @@ id = self.comment_list[l_e] obj = self.getComment(id) l_e = l_e - 1 - if obj.moderated: + if obj.moderated or not consider_moderation: l.append(obj) count = count - 1 return l