diff --git a/.gitignore b/.gitignore
index 9d33b264c..601f691a1 100644
--- a/.gitignore
+++ b/.gitignore
@@ -39,3 +39,4 @@ public/javascripts/wechat/node_modules/
.access_token
tmux*.log
config/wechat.yml
+config/oneapm.yml
diff --git a/app/controllers/blogs_controller.rb b/app/controllers/blogs_controller.rb
index eeea2d01a..8c6cc4f0c 100644
--- a/app/controllers/blogs_controller.rb
+++ b/app/controllers/blogs_controller.rb
@@ -26,7 +26,7 @@ class BlogsController < ApplicationController
@type = 2
@topics.each do |topic|
- topic[:infocount] = get_praise_num(topic) + (topic.parent ? topic.parent.children.count : topic.children.count)
+ topic[:infocount] = get_praise_num(topic) + BlogComment.where("root_id = #{topic.id}").count
if topic[:infocount] < 0
topic[:infocount] = 0
end
diff --git a/app/controllers/watchers_controller.rb b/app/controllers/watchers_controller.rb
index da0c5733a..6f0d96dfa 100644
--- a/app/controllers/watchers_controller.rb
+++ b/app/controllers/watchers_controller.rb
@@ -37,7 +37,9 @@ class WatchersController < ApplicationController
@list = query.order("#{Watcher.table_name}.id desc").limit(limit).offset(@obj_pages.offset).all();
@action = 'fans'
else
-
+ if params[:target_id]
+ @user = User.find(params[:target_id])
+ end
end
if params[:object_type] == 'project'
@@ -78,6 +80,9 @@ class WatchersController < ApplicationController
@list = query.order("#{Watcher.table_name}.id desc").limit(limit).offset(@obj_pages.offset).all();
@action = 'fans'
else
+ if params[:target_id]
+ @user = User.find(params[:target_id])
+ end
end
if params[:object_type] == 'project'
@project = Project.find(params[:object_id])
diff --git a/app/controllers/wechats_controller.rb b/app/controllers/wechats_controller.rb
index a082d72ff..654f83855 100644
--- a/app/controllers/wechats_controller.rb
+++ b/app/controllers/wechats_controller.rb
@@ -137,7 +137,7 @@ class WechatsController < ActionController::Base
on :fallback, respond: 'fallback message'
on :click, with: 'FEEDBACK' do |request, key|
- request.reply.text "如有问题反馈,请您:\n1、直接切换至输入框,发微信给我们。\n2、加入QQ群:373967360,直接互动。\n\n如您有合作事宜洽谈,请联系:\n王林春 老师\n手机:13467631747\nQQ:494496321"
+ request.reply.text "如有问题反馈,请您:\n1、直接切换至输入框,发微信给我们。\n2、加入QQ群:373967360,直接互动。\n3、登录网站:www.trustie.net,给我们留言。\n\n如您有合作事宜洽谈,请联系:\n王林春 老师\n手机:13467631747\nQQ:494496321"
end
on :click, with: 'MY_NEWS' do |request, key|
diff --git a/app/views/layouts/new_base_user.html.erb b/app/views/layouts/new_base_user.html.erb
index 07be357dc..7846efa18 100644
--- a/app/views/layouts/new_base_user.html.erb
+++ b/app/views/layouts/new_base_user.html.erb
@@ -148,7 +148,7 @@
粉丝
- <%= @user.watcher_users.count %>
+ <%= @user.watcher_users.count %>
diff --git a/app/views/my/account.html.erb b/app/views/my/account.html.erb
index 2a4b3b480..fd7425aab 100644
--- a/app/views/my/account.html.erb
+++ b/app/views/my/account.html.erb
@@ -214,7 +214,8 @@
确认密码 :
-
+
+
请输入8-12个字符
diff --git a/app/views/projects/show.html.erb b/app/views/projects/show.html.erb
index 09ed2216a..5a38e3b38 100644
--- a/app/views/projects/show.html.erb
+++ b/app/views/projects/show.html.erb
@@ -1,5 +1,5 @@
-
+
<%= render :partial => 'projects/invite_code' %>
<% if @project.description.blank? %>
diff --git a/app/views/users/_user_fans_item.html.erb b/app/views/users/_user_fans_item.html.erb
index b3fc7905c..36d1b1b73 100644
--- a/app/views/users/_user_fans_item.html.erb
+++ b/app/views/users/_user_fans_item.html.erb
@@ -1,55 +1,55 @@
<% unless list.nil?%>
-<% for item in list %>
-
-
-
-
<%= item.show_name %>
-
-
- <% if item.user_extensions && !item.user_extensions.brief_introduction.nil? && !item.user_extensions.brief_introduction.empty? %>
-
个性签名:<%= item.user_extensions.brief_introduction %>
+ <% for item in list %>
+
+
+
+
<%= item.show_name %>
+
+
+ <% if item.user_extensions && !item.user_extensions.brief_introduction.nil? && !item.user_extensions.brief_introduction.empty? %>
+
个性签名:<%= item.user_extensions.brief_introduction %>
+ <% end %>
+
+ 加入时间:
+ <%= format_date(item.created_on) %>
+ <% if (item.user_extensions.identity == 0 || item.user_extensions.identity == 1) && !item.user_extensions.school.nil? %>
+ 工作单位:
+
+
+ <%= item.user_extensions.school.name %>
+
+
+ <% elsif item.user_extensions.identity == 3 && !item.user_extensions.occupation.nil? && !item.user_extensions.occupation.empty? %>
+ 工作单位:
+
+
+ <%= item.user_extensions.occupation %>
+
+
+ <% elsif item.user_extensions.identity == 2 %>
+ 工作单位:
+
+
+ <%= item.show_name %>
+
+
+ <% end %>
+
+
+
+
+ <% if(User.current.logged? && User.current != item )%>
+ <%if(item.watched_by?(User.current))%>
+
取消关注
+ <% else %>
+
添加关注
+ <% end %>
<% end %>
-
- 加入时间:
- <%= format_date(item.created_on) %>
- <% if (item.user_extensions.identity == 0 || item.user_extensions.identity == 1) && !item.user_extensions.school.nil? %>
- 工作单位:
-
-
- <%= item.user_extensions.school.name %>
-
-
- <% elsif item.user_extensions.identity == 3 && !item.user_extensions.occupation.nil? && !item.user_extensions.occupation.empty? %>
- 工作单位:
-
-
- <%= item.user_extensions.occupation %>
-
-
- <% elsif item.user_extensions.identity == 2 %>
- 工作单位:
-
-
- <%= item.show_name %>
-
-
- <% end %>
-
+
-
-
- <% if(User.current.logged? && User.current != item )%>
- <%if(item.watched_by?(User.current))%>
-
取消关注
- <% else %>
-
添加关注
- <% end %>
- <% end %>
-
-
-<% end %>
+ <% end %>
<% end %>
\ No newline at end of file
diff --git a/app/views/users/user_fanslist.html.erb b/app/views/users/user_fanslist.html.erb
index 47bdc9126..041dabd03 100644
--- a/app/views/users/user_fanslist.html.erb
+++ b/app/views/users/user_fanslist.html.erb
@@ -7,39 +7,39 @@
}
-
-
- <% if @action == 'fans' %>
+
+
+ <% if @action == 'fans' %>
粉丝
共有<%=@obj_count%> 名粉丝
- <% elsif @action == 'visitor' %>
+ <% elsif @action == 'visitor' %>
访客
共有<%=@obj_count%> 访客
- <% else %>
+ <% else %>
关注
一共关注<%=@obj_count%> 人
- <% end %>
+ <% end %>
+
+
+
+ <%# for item in @list %>
+ <%= render :partial => 'users/user_fans_item', :locals => {:list => @list,:target=>@user,:action_name=>@action,:page=>params[:page]} %>
+ <%# end %>
+
+
<%= l(:label_no_data) %>
+
+
+
+
+ <%= pagination_links_full @obj_pages, @obj_count, :per_page_links => false, :remote => false, :flag => true, :is_new => true%>
+
-
- <%# for item in @list %>
- <%= render :partial => 'users/user_fans_item', :locals => {:list => @list,:target=>@user,:action_name=>@action,:page=>params[:page]} %>
- <%# end %>
-
-
<%= l(:label_no_data) %>
-
-
-
-
- <%= pagination_links_full @obj_pages, @obj_count, :per_page_links => false, :remote => false, :flag => true, :is_new => true%>
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
diff --git a/app/views/watchers/_set_watcher.js.erb b/app/views/watchers/_set_watcher.js.erb
index fee58c15c..83358b049 100644
--- a/app/views/watchers/_set_watcher.js.erb
+++ b/app/views/watchers/_set_watcher.js.erb
@@ -1,7 +1,9 @@
<% if( params[:object_type] == 'user') %>
//点击头像下面的添加关注按钮
<% if( params[:target_id] == params[:object_id] ) %>
- $("#watch_user_btn_div").html("<%= escape_javascript render(:partial => "layouts/user_watch_btn", :locals => {:target => watched.first}) %>");
+ <% if @user %>
+ $("#watch_user_btn_div").html("<%= escape_javascript render(:partial => "layouts/user_watch_btn", :locals => {:target => watched.first}) %>");
+ <% end %>
$("#user_fans_number").html("<%= watched.first.watcher_users.count.to_s%>");
$(".add_cancel_watch_<%= watched.first.id %>").html("<%= escape_javascript (render :partial => 'users/watch_btn_for_picture', :locals => {:user => watched.first}) %>");
$(".fans_count_<%= watched.first.id %>").text("<%= watched.first.watcher_users.count.to_s %>");
diff --git a/public/javascripts/application.js b/public/javascripts/application.js
index 3f5a739f9..ac8dfcc44 100644
--- a/public/javascripts/application.js
+++ b/public/javascripts/application.js
@@ -1706,7 +1706,14 @@ function autoUrl(id){
}
return reStr ;
});
- $(this).html(html);
+ try{
+ $(this).html(html);
+ }
+ catch (e)
+ {
+ console.log(e.name + ": " + e.message);
+ }
+
}
});
}
@@ -1725,7 +1732,13 @@ function autoUrl(id){
}
return reStr ;
});
- $("#"+id).html(html);
+ try{
+ $("#"+id).html(html);
+ }
+ catch (e)
+ {
+ console.log(e.name + ": " + e.message);
+ }
}
if(!(!!window.ActiveXObject || "ActiveXObject" in window)){
autoMedia(id);