jivejdon小功能“引用"征集意见

09-11-02 oojdon
    

目前的代码写法如下图:

地址:http://222.66.159.10:8088/jivejdon/thread/146


    

oojdon
2009-11-02 23:32

有什么建议或者看法跟帖吧

程序代码已提交到jivejdon的SVN

[该贴被oojdon于2009-11-02 23:35修改过]

oojdon
2009-11-02 23:47

public class QuoteRegexFilter implements MessageRenderSpecification{
	private List<RegexFilter> filters = new ArrayList<RegexFilter>();
		
	public QuoteRegexFilter(){
		filters.add(new SummarytFilter());
		filters.add(new FromFilter());
		filters.add(new AuthorDateFilter());
	}
	
	@Override
	public ForumMessage render(ForumMessage message) {
		MessageVO messageVO = message.getMessageVO();
		String body = messageVO.getBody();
		for(RegexFilter filter : filters){
			body = filter.doFilter(body);
		}			
		body = body.replace("[/quote]", "</div>");
		messageVO.setBody(body);
		return message;
	}
	

}
<p>

[该贴被admin于2009-11-03 07:02修改过]

banq
2009-11-03 07:53

不错,很好

我开始搞混,以为在管理界面激活原来有个QuoteFilter 实际上应该是安装QuoteRegexFilter 。

不过好像有一个出错:RenderingFilterManagerImp.java:174

是不是没有为QuoteRegexFilter定制一个BeanInfo原因?

已经修复,为js加了html过滤功能,测试正常,可验证一下,下次上线。

[该贴被admin于2009-11-03 11:23修改过]