+ <% if !params[:category_id].blank? %>
+ <%= link_to t('archive.read_more'), panel_archive_front_end_archive_files_path(:category_id => @part.category) %>
+ <% else %>
+ <%= link_to t('archive.read_more'), panel_archive_front_end_archive_files_path %>
+ <% end %>
+
+<% elsif @widget_style == '2' %>
+
+
+
+
+ <% @archive_file_categorys.each do |afcpost| %>
+
+
+ <% if @category_id.blank? %>
+
<%= afcpost.title %>
+ <% end %>
+
+
+
+
+ <% afcpost.archive_files.can_display.desc( :is_top ).each do |post| %>
+ -
+
<%= post.title %>
+
+
+ <% if !post.archive_file_multiples.blank? %>
+
+ <% post.archive_file_multiples.desc("_id asc").each do | afile | %>
+ <% if afile.file.file and afile.choose_lang_display(I18n.locale.to_s) %>
+ -
+ <%= link_to afile.file_title, afile.file.url, {:target => '_blank', :title => afile.file_title, :class => "o-archives-file"} %>
+ <%= post.get_file_icon(afile.file.url) %>
+
+ <% end %>
+ <% end %>
+
+ <% end %>
+
+
+
+ <% end %>
+
+
+
+
+
+ <% end %>
+
+
+
+
+<% end %>
diff --git a/vendor/built_in_modules/archive/app/views/panel/archive/widget/archive_files/_tag.html.erb b/vendor/built_in_modules/archive/app/views/panel/archive/widget/archive_files/_tag.html.erb
new file mode 100644
index 000000000..b8d32dcae
--- /dev/null
+++ b/vendor/built_in_modules/archive/app/views/panel/archive/widget/archive_files/_tag.html.erb
@@ -0,0 +1,3 @@
+
+ <%= link_to tag[I18n.locale], panel_announcement_widget_bulletins_and_web_links_path(:id => tag.id), :remote => true, :class => ('active' if tag.eql?(@selected_tag)) %>
+
\ No newline at end of file
diff --git a/vendor/built_in_modules/archive/app/views/panel/archive/widget/archive_files/_web_links.html.erb b/vendor/built_in_modules/archive/app/views/panel/archive/widget/archive_files/_web_links.html.erb
new file mode 100644
index 000000000..a1b8f4dba
--- /dev/null
+++ b/vendor/built_in_modules/archive/app/views/panel/archive/widget/archive_files/_web_links.html.erb
@@ -0,0 +1,10 @@
+<% @web_links.each do |web_link| %>
+
+ <%= link_to web_link.title, web_link.url %>
+
+<% end %>
+
+
\ No newline at end of file
diff --git a/vendor/built_in_modules/archive/app/views/panel/archive/widget/archive_files/bulletins_list.html.erb b/vendor/built_in_modules/archive/app/views/panel/archive/widget/archive_files/bulletins_list.html.erb
new file mode 100644
index 000000000..2d3f198e9
--- /dev/null
+++ b/vendor/built_in_modules/archive/app/views/panel/archive/widget/archive_files/bulletins_list.html.erb
@@ -0,0 +1,31 @@
+<% # encoding: utf-8 %>
+
+<% if @bulletins and !@bulletins.nil? %>
+
+
+
+ <% @tags.each do |tag| %>
+ - <%= tag[I18n.locale] %>
+ <% end %>
+
+
+
+<% @tags.each_with_index do |tag, index| %>
+
+
<%= t("announcement.bulletins") %>
+
prev
+
next
+
+ <% tag.bulletins.each do |post| %>
+ - <%= link_to post.title, panel_announcement_front_end_bulletin_path(post) %>
+ <% end %>
+
+
+<% end %>
+
+<% end %>
+
+
+
+
+
diff --git a/vendor/built_in_modules/archive/app/views/panel/archive/widget/archive_files/bulletins_search_block.html.erb b/vendor/built_in_modules/archive/app/views/panel/archive/widget/archive_files/bulletins_search_block.html.erb
new file mode 100644
index 000000000..f49bf84a9
--- /dev/null
+++ b/vendor/built_in_modules/archive/app/views/panel/archive/widget/archive_files/bulletins_search_block.html.erb
@@ -0,0 +1,8 @@
+<%= form_tag panel_announcement_front_end_bulletins_path, method: :get do %>
+ <%= hidden_field_tag :category_id, params[:category_id] %>
+ <%= hidden_field_tag :tag_id, params[:tag_id] %>
+
+ <%= text_field_tag :search_query, params[:search_query],{:value => (params[:search_query].blank?? '' : params[:search_query]),:placeholder => t("announcement.search") }%>
+ <%= submit_tag "Search", name: nil %>
+
+<% end %>
\ No newline at end of file
diff --git a/vendor/built_in_modules/archive/app/views/panel/archive/widget/archive_files/bulletins_side_bar.html.erb b/vendor/built_in_modules/archive/app/views/panel/archive/widget/archive_files/bulletins_side_bar.html.erb
new file mode 100644
index 000000000..f5f2077e4
--- /dev/null
+++ b/vendor/built_in_modules/archive/app/views/panel/archive/widget/archive_files/bulletins_side_bar.html.erb
@@ -0,0 +1,23 @@
+
+
+
<%= t(:categories) %>
+
+ <% @bulletin_categorys.each do |category| %>
+ -
+ <%= link_to category.title, panel_announcement_front_end_bulletins_path(:category_id => category.id) %>
+
+ <% end %>
+
+
+
+
<%= t(:tag_cloud) %>
+
+ <% @tags_and_class.each do |tag| %>
+ <%= link_to tag[0][I18n.locale], panel_announcement_front_end_bulletins_path(:tag_id => tag[0].id, :category_id => params[:category_id]), :class => "#{tag[1]} #{(tag[0].id.to_s.eql?(params[:tag_id]) || tag[0].key.eql?(params[:tag_id])) ? 'active' : nil} " %>
+ <% end %>
+
+
+
+
\ No newline at end of file
diff --git a/vendor/built_in_modules/archive/app/views/panel/archive/widget/archive_files/index.html.erb b/vendor/built_in_modules/archive/app/views/panel/archive/widget/archive_files/index.html.erb
new file mode 100644
index 000000000..14d74c7e7
--- /dev/null
+++ b/vendor/built_in_modules/archive/app/views/panel/archive/widget/archive_files/index.html.erb
@@ -0,0 +1,7 @@
+<%= stylesheet_link_tag "default_widget" %>
+
+
+
+
+ <%= render 'index' %>
+
\ No newline at end of file
diff --git a/vendor/built_in_modules/archive/app/views/panel/archive/widget/archive_files/index.js.erb b/vendor/built_in_modules/archive/app/views/panel/archive/widget/archive_files/index.js.erb
new file mode 100644
index 000000000..e1be79eb2
--- /dev/null
+++ b/vendor/built_in_modules/archive/app/views/panel/archive/widget/archive_files/index.js.erb
@@ -0,0 +1 @@
+$('#bulletin_widget').html("<%= j render 'index' %>")
\ No newline at end of file
diff --git a/vendor/built_in_modules/archive/app/views/panel/archive/widget/archive_files/reload_bulletins.js.erb b/vendor/built_in_modules/archive/app/views/panel/archive/widget/archive_files/reload_bulletins.js.erb
new file mode 100644
index 000000000..3ee82c103
--- /dev/null
+++ b/vendor/built_in_modules/archive/app/views/panel/archive/widget/archive_files/reload_bulletins.js.erb
@@ -0,0 +1 @@
+$('#bulletins_web_links_bulletins').html("<%= j render 'bulletins' if @bulletins %>")
\ No newline at end of file
diff --git a/vendor/built_in_modules/archive/app/views/panel/archive/widget/archive_files/reload_web_links.js.erb b/vendor/built_in_modules/archive/app/views/panel/archive/widget/archive_files/reload_web_links.js.erb
new file mode 100644
index 000000000..d5abd76b6
--- /dev/null
+++ b/vendor/built_in_modules/archive/app/views/panel/archive/widget/archive_files/reload_web_links.js.erb
@@ -0,0 +1 @@
+$('#bulletins_web_links_web_links').html("<%= j render 'web_links' if @web_links %>")
\ No newline at end of file
diff --git a/vendor/built_in_modules/archive/config/locales/en.yml b/vendor/built_in_modules/archive/config/locales/en.yml
index 27ba2c9f0..b94e820bf 100644
--- a/vendor/built_in_modules/archive/config/locales/en.yml
+++ b/vendor/built_in_modules/archive/config/locales/en.yml
@@ -7,6 +7,11 @@ en:
archive:
all: All
archive: Archive
+ widget:
+ index: Archive Widget
+ frontend:
+ archive: Archive Frontend
+ read_more: Read More
add: Add
back: Back
create: Create
diff --git a/vendor/built_in_modules/archive/config/locales/zh_tw.yml b/vendor/built_in_modules/archive/config/locales/zh_tw.yml
index 0369e6f67..c96d653fb 100644
--- a/vendor/built_in_modules/archive/config/locales/zh_tw.yml
+++ b/vendor/built_in_modules/archive/config/locales/zh_tw.yml
@@ -5,9 +5,10 @@ zh_tw:
archive: 檔案室
all: 全部檔案
widget:
- archive_files: 檔案室Wiget
+ index: 檔案室Widget
frontend:
- archive: 檔案室前台
+ archive: 檔案室前台
+ read_more: 閱讀更多
add: 新增
back: 回去
create: 創造
diff --git a/vendor/built_in_modules/archive/config/routes.rb b/vendor/built_in_modules/archive/config/routes.rb
index ea923bba1..e9d1facbe 100644
--- a/vendor/built_in_modules/archive/config/routes.rb
+++ b/vendor/built_in_modules/archive/config/routes.rb
@@ -3,17 +3,19 @@ Rails.application.routes.draw do
namespace :panel do
namespace :archive do
namespace :back_end do
- resources :archive_files
+ resources :archive_files do
+ collection do
+ get 'delete'
+ end
+ end
resources :archive_file_categorys
resources :tags
end
namespace :front_end do
- root :to => "archive_files#index"
resources :archive_files
end
namespace :widget do
- match "archive_files" => "archive_files#index"
- match "reload_archive_files" => "archive_files#reload_archive_files"
+ match "index" => "archive_files#index"
end
end
end
diff --git a/vendor/built_in_modules/archive/init.rb b/vendor/built_in_modules/archive/init.rb
index 7e32c041a..f3e86c6e5 100644
--- a/vendor/built_in_modules/archive/init.rb
+++ b/vendor/built_in_modules/archive/init.rb
@@ -3,7 +3,7 @@ module Archive
module_label 'archive.archive'
base_url File.expand_path File.dirname(__FILE__)
- personal_plugin :enable => true,:path=>"panel/archive/plugin/profile",:i18n=>'archive.archive'
+ # personal_plugin :enable => true,:path=>"panel/archive/plugin/profile",:i18n=>'archive.archive'
version "0.1"
organization "Rulingcom"
@@ -17,19 +17,27 @@ module Archive
end
end
+ category ["ArchiveFileCategory"]
+
widgets do
# default_widget do
- # query 'Bulletin.all'
- # image :image
+ # query 'ArchiveFile.all'
+ # field :category
+ # link_field :title,{:method => 'panel_archive_front_end_archive_file_path',:args=>:self}
+ # link_field :archive_file_category_with_title,{:method => 'panel_archive_front_end_archive_files_path',:args=>{:category_id => [:archive_file_category,:id]}}
# end
- # categories_query 'BulletinCategory.all'
- # tags_query 'ArchiveTag.all'
- customize_widget "archive_files" do
- widget_i18n "archive.widget.archive_files"
- style []
+ categories_query 'ArchiveFileCategory.all'
+ tags_query 'ArchiveTag.all'
+
+ customize_widget "index" do
+ widget_i18n "archive.widget.index"
+ style ["1"]
end
+ # item "index","announcement.widget.index",:default_template=>true,:fields=>["title","category","postdate"]
+ # item "bulletins_and_web_links","announcement.widget.bulletins_and_web_links"
end
+
side_bar do
head_label_i18n 'archive.archive',:icon_class=>"icons-archive"
diff --git a/vendor/built_in_modules/personal_conference/config/locales/zh_tw.yml b/vendor/built_in_modules/personal_conference/config/locales/zh_tw.yml
index 967d14d0c..2354895c9 100644
--- a/vendor/built_in_modules/personal_conference/config/locales/zh_tw.yml
+++ b/vendor/built_in_modules/personal_conference/config/locales/zh_tw.yml
@@ -1,5 +1,7 @@
zh_tw:
_locale: "中文"
+ module_name:
+ personal_conference: 研討會論文
personal_conference:
year : "年度"
language : "語言"
diff --git a/vendor/built_in_modules/personal_diploma/app/views/panel/personal_diploma/back_end/diplomas/_diploma.html.erb b/vendor/built_in_modules/personal_diploma/app/views/panel/personal_diploma/back_end/diplomas/_diploma.html.erb
index b32887978..c01410092 100644
--- a/vendor/built_in_modules/personal_diploma/app/views/panel/personal_diploma/back_end/diplomas/_diploma.html.erb
+++ b/vendor/built_in_modules/personal_diploma/app/views/panel/personal_diploma/back_end/diplomas/_diploma.html.erb
@@ -6,7 +6,7 @@
<%= diploma.start_date.strftime("%Y.%m") %> ~ <%= diploma.end_date.strftime("%Y.%m") %> |
- <%= link_to diploma.school_name, panel_personal_diploma_front_end_diploma_path(diploma) %>
+ <%= diploma.school_name %>
<%if at_least_module_manager || diploma.diploma_category.cur_user_is_sub_manager_of(:edit)%>
diff --git a/vendor/built_in_modules/personal_experience/app/views/panel/personal_experience/back_end/experiences/_experience.html.erb b/vendor/built_in_modules/personal_experience/app/views/panel/personal_experience/back_end/experiences/_experience.html.erb
index e70b18aa7..be437c79d 100644
--- a/vendor/built_in_modules/personal_experience/app/views/panel/personal_experience/back_end/experiences/_experience.html.erb
+++ b/vendor/built_in_modules/personal_experience/app/views/panel/personal_experience/back_end/experiences/_experience.html.erb
@@ -6,7 +6,7 @@
|
<%= experience.start_date.strftime("%Y.%m") %> ~ <%= experience.end_date.strftime("%Y.%m") %> |
- <%= link_to experience.organizationt_title, panel_personal_experience_front_end_experience_path(experience) %>
+ <%= experience.organizationt_title %>
<%if at_least_module_manager || experience.experience_category.cur_user_is_sub_manager_of(:edit)%>
|