diff --git a/app/helpers/users_helper.rb b/app/helpers/users_helper.rb
index f6b083b4d..2935d018a 100644
--- a/app/helpers/users_helper.rb
+++ b/app/helpers/users_helper.rb
@@ -68,8 +68,14 @@ module UsersHelper
'课程讨论'
when 'course_news'
'课程通知'
+ when 'poll'
+ '课程问卷'
when 'issue'
'项目任务'
+ when 'forge_message'
+ '项目讨论'
+ when 'forge_news'
+ '项目新闻'
when 'forum'
'贴吧帖子'
when 'user_feedback'
diff --git a/app/views/users/_selector_for_messages.html.erb b/app/views/users/_selector_for_messages.html.erb
new file mode 100644
index 000000000..b0f867e18
--- /dev/null
+++ b/app/views/users/_selector_for_messages.html.erb
@@ -0,0 +1,34 @@
+
\ No newline at end of file
diff --git a/app/views/users/user_messages.html.erb b/app/views/users/user_messages.html.erb
index 6f583f76d..f83e5617c 100644
--- a/app/views/users/user_messages.html.erb
+++ b/app/views/users/user_messages.html.erb
@@ -1,37 +1,4 @@
-
+<%= render :partial => 'users/selector_for_messages'%>
<% if (!@message_alls.nil? && @message_alls.count >0) %>
diff --git a/app/views/users/user_system_messages.html.erb b/app/views/users/user_system_messages.html.erb
index 899cd7a8f..64b0dff0c 100644
--- a/app/views/users/user_system_messages.html.erb
+++ b/app/views/users/user_system_messages.html.erb
@@ -1,35 +1,4 @@
-
+<%= render :partial => 'users/selector_for_messages'%>
<% @sytem_messages.each do |system_message| %>