fix for 0924
This commit is contained in:
parent
5f63af4e77
commit
78a01f5d29
|
@ -21,12 +21,11 @@ class Panel::Announcement::FrontEnd::BulletinsController < OrbitWidgetController
|
||||||
@search = Bulletin.solr_search do
|
@search = Bulletin.solr_search do
|
||||||
fulltext params[:search_query]
|
fulltext params[:search_query]
|
||||||
with(:frontend_search,true)
|
with(:frontend_search,true)
|
||||||
with(:available_lang, [I18n.locale.to_s])
|
with(:available_lang, any_of([I18n.locale.to_s]))
|
||||||
#order_by(:average_rating)
|
|
||||||
end
|
end
|
||||||
search_result = @search.results.collect{|result| result.id}.desc(:postdate)
|
search_result = @search.results.collect{|result| result.id}.desc(:postdate)
|
||||||
|
|
||||||
@bulletins = Bulletin.all.available_for_lang(I18n.locale).can_display.any_in(_id:search_result).page( params[:page_main]).per(15)
|
@bulletins = Bulletin.all.available_for_lang(I18n.locale).can_display.any_in(_id:search_result).desc(:postdate).page( params[:page_main]).per(15)
|
||||||
else
|
else
|
||||||
date_now = Time.now
|
date_now = Time.now
|
||||||
if !params[:category_id].blank? && !params[:tag_id].blank?
|
if !params[:category_id].blank? && !params[:tag_id].blank?
|
||||||
|
|
|
@ -69,9 +69,11 @@ class Bulletin
|
||||||
text :texts do
|
text :texts do
|
||||||
text_translations.to_a.collect{|t| Nokogiri::HTML(t[1]).text}
|
text_translations.to_a.collect{|t| Nokogiri::HTML(t[1]).text}
|
||||||
end
|
end
|
||||||
|
|
||||||
string :available_lang , :multiple => true do
|
string :available_lang , :multiple => true do
|
||||||
VALID_LOCALES.collect{|t| enabled_for_lang(t.to_sym) ? t : nil}.delete_if{|t| t.nil?}
|
VALID_LOCALES.collect{|t| enabled_for_lang(t.to_sym) ? t : nil}.delete_if{|t| t.nil?}
|
||||||
end
|
end
|
||||||
|
|
||||||
# text :text do
|
# text :text do
|
||||||
# a = (title_translations["zh_tw"] + title_translations["en"])
|
# a = (title_translations["zh_tw"] + title_translations["en"])
|
||||||
# a
|
# a
|
||||||
|
|
|
@ -12,5 +12,6 @@ en:
|
||||||
error:
|
error:
|
||||||
no_avilb_cate_for_posting: You need a category to submit your post,please contact admin
|
no_avilb_cate_for_posting: You need a category to submit your post,please contact admin
|
||||||
new_bulletin_category: New announcememt category
|
new_bulletin_category: New announcememt category
|
||||||
|
search: Search for Announcement
|
||||||
update_bulletin_success: Announcement was successfully updated
|
update_bulletin_success: Announcement was successfully updated
|
||||||
update_bulletin_category_success: Announcement category was successfully updated
|
update_bulletin_category_success: Announcement category was successfully updated
|
||||||
|
|
|
@ -4,7 +4,7 @@ zh_tw:
|
||||||
announcement: 公告
|
announcement: 公告
|
||||||
approve_bulletin_fail: 公告審核失敗
|
approve_bulletin_fail: 公告審核失敗
|
||||||
approve_bulletin_success: 公告成功通過審核
|
approve_bulletin_success: 公告成功通過審核
|
||||||
bulletins: Bulletins
|
bulletins: 公告訊息
|
||||||
create_bulletin_success: 公告已成功建立
|
create_bulletin_success: 公告已成功建立
|
||||||
create_bulletin_category_success: 公告類別已成功建立
|
create_bulletin_category_success: 公告類別已成功建立
|
||||||
editing_announcement: 編輯公告
|
editing_announcement: 編輯公告
|
||||||
|
|
|
@ -166,7 +166,7 @@ class Panel::News::BackEnd::NewsBulletinsController < OrbitBackendController
|
||||||
respond_to do |format|
|
respond_to do |format|
|
||||||
if @news_bulletin.save
|
if @news_bulletin.save
|
||||||
expire_page(:controller=>'panel/news/widget/news_bulletins' , :action=>'home_banner')
|
expire_page(:controller=>'panel/news/widget/news_bulletins' , :action=>'home_banner')
|
||||||
format.html { redirect_to(panel_news_back_end_news_bulletins_url, :notice => t('news.create_news_bulletin_success')) }
|
format.html { redirect_to(panel_news_back_end_news_bulletins_url, :notice => t('news_bulletin.create_news_bulletin_success')) }
|
||||||
format.xml { render :xml => @news_bulletin, :status => :created, :location => @news_bulletin }
|
format.xml { render :xml => @news_bulletin, :status => :created, :location => @news_bulletin }
|
||||||
format.js
|
format.js
|
||||||
#format.json {render :json => {"success"=>"true","redirect_url"=>panel_news_back_end_news_bulletins_url,"notice" => t('news_bulletin.create_news_bulletin_success')}}
|
#format.json {render :json => {"success"=>"true","redirect_url"=>panel_news_back_end_news_bulletins_url,"notice" => t('news_bulletin.create_news_bulletin_success')}}
|
||||||
|
|
|
@ -23,7 +23,6 @@ class Panel::News::FrontEnd::NewsBulletinsController < OrbitWidgetController
|
||||||
fulltext params[:search_query]
|
fulltext params[:search_query]
|
||||||
with(:frontend_search,true)
|
with(:frontend_search,true)
|
||||||
with(:available_lang).any_of([I18n.locale.to_s])
|
with(:available_lang).any_of([I18n.locale.to_s])
|
||||||
#order_by(:postdate,:desc)
|
|
||||||
end
|
end
|
||||||
|
|
||||||
search_result = @search.results.collect{|result| result.id}
|
search_result = @search.results.collect{|result| result.id}
|
||||||
|
|
|
@ -112,7 +112,6 @@ class NewsBulletin
|
||||||
|
|
||||||
|
|
||||||
string :news_bulletin_category_id
|
string :news_bulletin_category_id
|
||||||
time :postdate
|
|
||||||
end
|
end
|
||||||
|
|
||||||
# redis_search_index(:title_field => :s_title,
|
# redis_search_index(:title_field => :s_title,
|
||||||
|
|
|
@ -11,6 +11,7 @@ en:
|
||||||
hot: Hot
|
hot: Hot
|
||||||
news_bulletins: NewsBulletins
|
news_bulletins: NewsBulletins
|
||||||
new_news_category: New news category
|
new_news_category: New news category
|
||||||
|
search: Search for News
|
||||||
update_news_bulletin_category_success: News category was successfully updated
|
update_news_bulletin_category_success: News category was successfully updated
|
||||||
update_news_bulletin_success: News was successfully updated
|
update_news_bulletin_success: News was successfully updated
|
||||||
ut_prompt: Please select UT
|
ut_prompt: Please select UT
|
||||||
|
|
Reference in New Issue