improvement:get_unread_topic and mark_all_as_read methods will be invalid if Show New posts is No in site backend setting

Signed-off-by: TomWu <phperwuhan@gmail.com>