From d60851d28c649bd3e0f34ecd3765d37162510464 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B1=E5=8D=9A=E4=BA=9E?= Date: Tue, 23 Nov 2021 11:53:23 +0800 Subject: [PATCH] fix view count for wiki page --- app/controllers/page_contents_controller.rb | 2 ++ app/views/page_contents/index.html.erb | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/app/controllers/page_contents_controller.rb b/app/controllers/page_contents_controller.rb index a508e6d..c0aedd7 100644 --- a/app/controllers/page_contents_controller.rb +++ b/app/controllers/page_contents_controller.rb @@ -3,6 +3,8 @@ class PageContentsController < OrbitAdminController params = OrbitHelper.params if params["wiki"].present? page = WikiPage.where(:uid => params["wiki"]).first + page.view_count += 1 + page.save name = page.title rescue "" html = page.content rescue "" url_to_edit = OrbitHelper.user_can_edit?(page) ? "/admin/wiki_pages/#{page.id}/edit?page_id=#{page.page.id.to_s}" : "" diff --git a/app/views/page_contents/index.html.erb b/app/views/page_contents/index.html.erb index 9829611..368463f 100644 --- a/app/views/page_contents/index.html.erb +++ b/app/views/page_contents/index.html.erb @@ -2,7 +2,7 @@ <% if data["view_count"].to_i > 0 %>
<%= data["view-count-head"] %>: - <%= data["view_count"] %> + <%= data["view_count"]+(Site.first.view_count_start||0 rescue 0) %>
<% end %>