demo site widget

This commit is contained in:
unknown committed 2012-07-26 16:39:29 +08:00
1 parent f223e4bb1e
commit c0cac812c5
19 files changed
+312 -593

No files matched your search

+2 -1
View File
@@ -8,8 +8,9 @@
"create_date": "11-11-2011",
"app_pages": ["bulletins"],
"widgets": {
"index":["1","2","3","4","5","6","7","8","9",,"10","11","12","13","14","15","16","17","18","19"],
"index":["1","2"],
"bulletins_and_web_links":[]
},
"widget_fields":["title","subtitle","date","image","status"],
"enable_frontend": true
}
@@ -10,220 +10,30 @@ class Panel::Announcement::Widget::BulletinsController < OrbitWidgetController
def index
if params[:widget_data_count]
@page_num = params[:widget_data_count];
@part = PagePart.find(params[:part_id])
if @part.widget_data_count
@page_num = @part.widget_data_count
else
@page_num = 4;
@page_num = 4
end
if @part.widget_field
@widget_fields = @part.widget_field
else
@widget_fields = []
end
@title = params[:part_title]
@widget_style = params[:widget_style]
@widget_style = @part.widget_style
@category_id = @part.category
date_now = Time.now
if !params[:category_id].blank?
@bulletins = Bulletin.can_display.where(:bulletin_category_id => params[:category_id]).any_of( {deadline: nil,:postdate.lte => date_now} , {:deadline.gte => date_now,:postdate.lte => date_now} ).desc( :is_top, :postdate).page( params[:page] ).per(5)
@current_category = BulletinCategory.from_id(params[:category_id]) rescue nil
elsif !params[:tag_id].blank?
@tag = AnnouncementTag.find(params[:tag_id]) rescue nil
@tag = AnnouncementTag.where(key: params[:tag_id])[0] unless @tag
@bulletins = @tag.bulletins.can_display.any_of( {deadline: nil,:postdate.lte => date_now} , {:deadline.gte => date_now,:postdate.lte => date_now} ).desc( :is_top, :postdate).page( params[:page] ).per(@page_num)
else
@bulletins = Bulletin.can_display.any_of( {deadline: nil,:postdate.lte => date_now} , {:deadline.gte => date_now,:postdate.lte => date_now} ).desc( :is_top, :postdate).page( params[:page] ).per(@page_num)
end
get_categorys
end
def bulletins_list_2
if params[:widget_data_count]
@page_num = params[:widget_data_count];
else
@page_num = 4;
end
@title = params[:part_title]
date_now = Time.now
if !params[:category_id].blank?
@bulletins = Bulletin.can_display.where(:bulletin_category_id => params[:category_id]).any_of( {deadline: nil,:postdate.lte => date_now} , {:deadline.gte => date_now,:postdate.lte => date_now} ).desc( :is_top, :postdate).page( params[:page] ).per(5)
@current_category = BulletinCategory.from_id(params[:category_id]) rescue nil
elsif !params[:tag_id].blank?
@tag = AnnouncementTag.find(params[:tag_id]) rescue nil
@tag = AnnouncementTag.where(key: params[:tag_id])[0] unless @tag
@bulletins = @tag.bulletins.can_display.any_of( {deadline: nil,:postdate.lte => date_now} , {:deadline.gte => date_now,:postdate.lte => date_now} ).desc( :is_top, :postdate).page( params[:page] ).per(@page_num)
else
@bulletins = Bulletin.can_display.any_of( {deadline: nil,:postdate.lte => date_now} , {:deadline.gte => date_now,:postdate.lte => date_now} ).desc( :is_top, :postdate).page( params[:page] ).per(@page_num)
end
get_categorys
end
def bulletins_list_3
if params[:widget_data_count]
@page_num = params[:widget_data_count];
else
@page_num = 4;
end
@title = params[:part_title]
date_now = Time.now
if !params[:category_id].blank?
@bulletins = Bulletin.can_display.where(:bulletin_category_id => params[:category_id]).any_of( {deadline: nil,:postdate.lte => date_now} , {:deadline.gte => date_now,:postdate.lte => date_now} ).desc( :is_top, :postdate).page( params[:page] ).per(5)
@current_category = BulletinCategory.from_id(params[:category_id]) rescue nil
elsif !params[:tag_id].blank?
@tag = AnnouncementTag.find(params[:tag_id]) rescue nil
@tag = AnnouncementTag.where(key: params[:tag_id])[0] unless @tag
@bulletins = @tag.bulletins.can_display.any_of( {deadline: nil,:postdate.lte => date_now} , {:deadline.gte => date_now,:postdate.lte => date_now} ).desc( :is_top, :postdate).page( params[:page] ).per(@page_num)
else
@bulletins = Bulletin.can_display.any_of( {deadline: nil,:postdate.lte => date_now} , {:deadline.gte => date_now,:postdate.lte => date_now} ).desc( :is_top, :postdate).page( params[:page] ).per(@page_num)
end
get_categorys
end
def bulletins_list_4
if params[:widget_data_count]
@page_num = params[:widget_data_count];
else
@page_num = 4;
end
@title = params[:part_title]
date_now = Time.now
if !params[:category_id].blank?
@bulletins = Bulletin.can_display.where(:bulletin_category_id => params[:category_id]).any_of( {deadline: nil,:postdate.lte => date_now} , {:deadline.gte => date_now,:postdate.lte => date_now} ).desc( :is_top, :postdate).page( params[:page] ).per(5)
@current_category = BulletinCategory.from_id(params[:category_id]) rescue nil
elsif !params[:tag_id].blank?
@tag = AnnouncementTag.find(params[:tag_id]) rescue nil
@tag = AnnouncementTag.where(key: params[:tag_id])[0] unless @tag
@bulletins = @tag.bulletins.can_display.any_of( {deadline: nil,:postdate.lte => date_now} , {:deadline.gte => date_now,:postdate.lte => date_now} ).desc( :is_top, :postdate).page( params[:page] ).per(@page_num)
else
@bulletins = Bulletin.can_display.any_of( {deadline: nil,:postdate.lte => date_now} , {:deadline.gte => date_now,:postdate.lte => date_now} ).desc( :is_top, :postdate).page( params[:page] ).per(@page_num)
end
get_categorys
end
def bulletins_list_5
if params[:widget_data_count]
@page_num = params[:widget_data_count];
else
@page_num = 4;
end
@title = params[:part_title]
date_now = Time.now
if !params[:category_id].blank?
@bulletins = Bulletin.can_display.where(:bulletin_category_id => params[:category_id]).any_of( {deadline: nil,:postdate.lte => date_now} , {:deadline.gte => date_now,:postdate.lte => date_now} ).desc( :is_top, :postdate).page( params[:page] ).per(5)
@current_category = BulletinCategory.from_id(params[:category_id]) rescue nil
elsif !params[:tag_id].blank?
@tag = AnnouncementTag.find(params[:tag_id]) rescue nil
@tag = AnnouncementTag.where(key: params[:tag_id])[0] unless @tag
@bulletins = @tag.bulletins.can_display.any_of( {deadline: nil,:postdate.lte => date_now} , {:deadline.gte => date_now,:postdate.lte => date_now} ).desc( :is_top, :postdate).page( params[:page] ).per(@page_num)
else
@bulletins = Bulletin.can_display.any_of( {deadline: nil,:postdate.lte => date_now} , {:deadline.gte => date_now,:postdate.lte => date_now} ).desc( :is_top, :postdate).page( params[:page] ).per(@page_num)
end
get_categorys
end
def bulletins_list_6
if params[:widget_data_count]
@page_num = params[:widget_data_count];
else
@page_num = 4;
end
@title = params[:part_title]
date_now = Time.now
if !params[:category_id].blank?
@bulletins = Bulletin.can_display.where(:bulletin_category_id => params[:category_id]).any_of( {deadline: nil,:postdate.lte => date_now} , {:deadline.gte => date_now,:postdate.lte => date_now} ).desc( :is_top, :postdate).page( params[:page] ).per(5)
@current_category = BulletinCategory.from_id(params[:category_id]) rescue nil
elsif !params[:tag_id].blank?
@tag = AnnouncementTag.find(params[:tag_id]) rescue nil
@tag = AnnouncementTag.where(key: params[:tag_id])[0] unless @tag
@bulletins = @tag.bulletins.can_display.any_of( {deadline: nil,:postdate.lte => date_now} , {:deadline.gte => date_now,:postdate.lte => date_now} ).desc( :is_top, :postdate).page( params[:page] ).per(@page_num)
else
@bulletins = Bulletin.can_display.any_of( {deadline: nil,:postdate.lte => date_now} , {:deadline.gte => date_now,:postdate.lte => date_now} ).desc( :is_top, :postdate).page( params[:page] ).per(@page_num)
end
get_categorys
end
def bulletins_list_7
if params[:widget_data_count]
@page_num = params[:widget_data_count];
else
@page_num = 4;
end
@title = params[:part_title]
date_now = Time.now
if !params[:category_id].blank?
@bulletins = Bulletin.can_display.where(:bulletin_category_id => params[:category_id]).any_of( {deadline: nil,:postdate.lte => date_now} , {:deadline.gte => date_now,:postdate.lte => date_now} ).desc( :is_top, :postdate).page( params[:page] ).per(5)
@current_category = BulletinCategory.from_id(params[:category_id]) rescue nil
elsif !params[:tag_id].blank?
@tag = AnnouncementTag.find(params[:tag_id]) rescue nil
@tag = AnnouncementTag.where(key: params[:tag_id])[0] unless @tag
@bulletins = @tag.bulletins.can_display.any_of( {deadline: nil,:postdate.lte => date_now} , {:deadline.gte => date_now,:postdate.lte => date_now} ).desc( :is_top, :postdate).page( params[:page] ).per(@page_num)
else
@bulletins = Bulletin.can_display.any_of( {deadline: nil,:postdate.lte => date_now} , {:deadline.gte => date_now,:postdate.lte => date_now} ).desc( :is_top, :postdate).page( params[:page] ).per(@page_num)
end
get_categorys
end
def bulletins_list_8
if params[:widget_data_count]
@page_num = params[:widget_data_count];
else
@page_num = 4;
end
@title = params[:part_title]
date_now = Time.now
if !params[:category_id].blank?
@bulletins = Bulletin.can_display.where(:bulletin_category_id => params[:category_id]).any_of( {deadline: nil,:postdate.lte => date_now} , {:deadline.gte => date_now,:postdate.lte => date_now} ).desc( :is_top, :postdate).page( params[:page] ).per(5)
@current_category = BulletinCategory.from_id(params[:category_id]) rescue nil
elsif !params[:tag_id].blank?
@tag = AnnouncementTag.find(params[:tag_id]) rescue nil
@tag = AnnouncementTag.where(key: params[:tag_id])[0] unless @tag
@bulletins = @tag.bulletins.can_display.any_of( {deadline: nil,:postdate.lte => date_now} , {:deadline.gte => date_now,:postdate.lte => date_now} ).desc( :is_top, :postdate).page( params[:page] ).per(@page_num)
else
@bulletins = Bulletin.can_display.any_of( {deadline: nil,:postdate.lte => date_now} , {:deadline.gte => date_now,:postdate.lte => date_now} ).desc( :is_top, :postdate).page( params[:page] ).per(@page_num)
end
get_categorys
end
def bulletins_list_9
if params[:widget_data_count]
@page_num = params[:widget_data_count];
else
@page_num = 4;
end
@title = params[:part_title]
date_now = Time.now
if !params[:category_id].blank?
@bulletins = Bulletin.can_display.where(:bulletin_category_id => params[:category_id]).any_of( {deadline: nil,:postdate.lte => date_now} , {:deadline.gte => date_now,:postdate.lte => date_now} ).desc( :is_top, :postdate).page( params[:page] ).per(5)
@current_category = BulletinCategory.from_id(params[:category_id]) rescue nil
if !@category_id.blank?
@bulletins = Bulletin.can_display.where(:bulletin_category_id => @category_id).any_of( {deadline: nil,:postdate.lte => date_now} , {:deadline.gte => date_now,:postdate.lte => date_now} ).desc( :is_top, :postdate).page( params[:page] ).per(@page_num)
@current_category = BulletinCategory.from_id(@category_id) rescue nil
elsif !params[:tag_id].blank?
@tag = AnnouncementTag.find(params[:tag_id]) rescue nil
@tag = AnnouncementTag.where(key: params[:tag_id])[0] unless @tag
@@ -5,403 +5,88 @@
<% if @widget_style == '1' %>
<p> ========== 1狀態(置頂 熱門等) 日期 標題 ========== </p>
<p> ========== 1 ========== </p>
<div class="news news1">
<ul class="newslist">
<% @bulletins.each do |post| %>
<% @bulletins.each_with_index do |post, i| %>
<li>
<% if post.is_top? %>
<span class="top"><%= t(:top) %></span>
<li <%= ( (i+1) % 2 ) == 0 ? "class='odd'" : '' %> >
<% @widget_fields.each do |wf| %>
<% if wf == 'title' %>
<%= link_to post.title[I18n.locale], panel_announcement_front_end_bulletin_path(post, :category_id => post.bulletin_category_id), :class=>"newstitle" %>
<% elsif wf == 'date' %>
<span class="date"><%= display_date(post.postdate) %></span>
<% elsif wf == 'status' %>
<% if post.is_top? %>
<span class="top"><%= t(:top) %></span>
<% end %>
<% if post.is_hot? %>
<span class="hot"><%= t(:hot) %></span>
<% end %>
<% elsif wf == 'subtitle' %>
<span class="newsintro"><%= post.subtitle[I18n.locale].html_safe %></span>
<% elsif wf == 'image' %>
<div class="newsimg app-pic"><%#= image_tag(post.image.url, :size => "90x90") if post.image.file %><%= image_tag(post.image.url) %></div>
<% end %>
<% end %>
<% if post.is_hot? %>
<span class="hot"><%= t(:hot) %></span>
<% end %>
<span class="date"><%= display_date(post.postdate) %></span>
<%= link_to post.title[I18n.locale], panel_announcement_front_end_bulletin_path(post, :category_id => post.bulletin_category_id), :class=>"newstitle" %>
</li>
<% end %>
</ul>
<div class="more">more</div>
<% if !@category_id.blank? %>
<div class="more"><%= link_to t('more'), panel_announcement_front_end_bulletins_path( :category_id => @category_id ) %></div>
<% else %>
<div class="more"><%= link_to t('more'), panel_announcement_front_end_bulletins_path() %></div>
<% end %>
</div>
<% elsif @widget_style == '2' %>
<p> ========== 2日期 標題 ========== </p>
<p> ========== 2 ========== </p>
<div class="news news2">
<div class="newsimg app-pic"><%= image_tag(@bulletins.first.image.url) %></div>
<ul class="newslist">
<% @bulletins.each_with_index do |post, i| %>
<li <%= ( (i+1) % 2 ) == 0 ? "class='odd'" : '' %> >
<% @widget_fields.each do |wf| %>
<% if wf == 'title' %>
<%= link_to post.title[I18n.locale], panel_announcement_front_end_bulletin_path(post, :category_id => post.bulletin_category_id), :class=>"newstitle" %>
<% elsif wf == 'date' %>
<span class="date"><%= display_date(post.postdate) %></span>
<% elsif wf == 'status' %>
<% if post.is_top? %>
<span class="top"><%= t(:top) %></span>
<% end %>
<% if post.is_hot? %>
<span class="hot"><%= t(:hot) %></span>
<% end %>
<% elsif wf == 'subtitle' %>
<span class="newsintro"><%= post.subtitle[I18n.locale].html_safe %></span>
<% end %>
<% end %>
</li>
<% end %>
</ul>
<div class="news news2">
<ul class="newslist">
<% @bulletins.each do |post| %>
<li>
<span class="date"><%= display_date(post.postdate) %></span>
<%= link_to post.title[I18n.locale], panel_announcement_front_end_bulletin_path(post, :category_id => post.bulletin_category_id), :class=>"newstitle" %>
</li>
<% end %>
</ul>
<div class="more">more</div>
</div>
<% elsif @widget_style == '3' %>
<p> ========== 3狀態(置頂 熱門等) 標題 ========== </p>
<% if !@category_id.blank? %>
<div class="more"><%= link_to t('more'), panel_announcement_front_end_bulletins_path( :category_id => @category_id ) %></div>
<% else %>
<div class="more"><%= link_to t('more'), panel_announcement_front_end_bulletins_path() %></div>
<% end %>
<div class="news news3">
<ul class="newslist">
<% @bulletins.each do |post| %>
<li>
<% if post.is_top? %>
<span class="top"><%= t(:top) %></span>
<% end %>
<% if post.is_hot? %>
<span class="hot"><%= t(:hot) %></span>
<% end %>
<%= link_to post.title[I18n.locale], panel_announcement_front_end_bulletin_path(post, :category_id => post.bulletin_category_id), :class=>"newstitle" %>
</li>
<% end %>
</ul>
<div class="more">more</div>
</div>
<% elsif @widget_style == '4' %>
<p> ========== 4狀態(置頂 熱門等) 類別 日期 標題 ========== </p>
<div class="news news4">
<ul class="newslist">
<% @bulletins.each do |post| %>
<li>
<% if post.is_top? %>
<span class="top"><%= t(:top) %></span>
<% end %>
<% if post.is_hot? %>
<span class="hot"><%= t(:hot) %></span>
<% end %>
<span class="date"><%= display_date(post.postdate) %></span>
<span class="category"><%= post.bulletin_category.i18n_variable[I18n.locale] rescue nil %></span>
<%= link_to post.title[I18n.locale], panel_announcement_front_end_bulletin_path(post, :category_id => post.bulletin_category_id), :class=>"newstitle" %>
</li>
<% end %>
</ul>
<div class="more">more</div>
</div>
<% elsif @widget_style == '5' %>
<p> ========== 5日期 類別 標題 ========== </p>
<div class="news news5">
<ul class="newslist">
<% @bulletins.each do |post| %>
<li>
<span class="date"><%= display_date(post.postdate) %></span>
<span class="category"><%= post.bulletin_category.i18n_variable[I18n.locale] rescue nil %></span>
<%= link_to post.title[I18n.locale], panel_announcement_front_end_bulletin_path(post, :category_id => post.bulletin_category_id), :class=>"newstitle" %>
</li>
<% end %>
</ul>
<div class="more">more</div>
</div>
<% elsif @widget_style == '6' %>
<p> ========== 6狀態(置頂 熱門等) 類別 標題 ========== </p>
<div class="news news6">
<ul class="newslist">
<% @bulletins.each do |post| %>
<li>
<% if post.is_top? %>
<span class="top"><%= t(:top) %></span>
<% end %>
<% if post.is_hot? %>
<span class="hot"><%= t(:hot) %></span>
<% end %>
<span class="category"><%= post.bulletin_category.i18n_variable[I18n.locale] rescue nil %></span>
<%= link_to post.title[I18n.locale], panel_announcement_front_end_bulletin_path(post, :category_id => post.bulletin_category_id), :class=>"newstitle" %>
</li>
<% end %>
</ul>
<div class="more">more</div>
</div>
<% elsif @widget_style == '7' %>
<p> ========== 7上架日期 標題 契子 ========== </p>
<div class="news news7">
<ul class="newslist">
<% @bulletins.each do |post| %>
<li>
<span class="date"><%= display_date(post.postdate) %></span>
<%= link_to post.title[I18n.locale], panel_announcement_front_end_bulletin_path(post, :category_id => post.bulletin_category_id), :class=>"newstitle" %>
<span class="newsintro"><%= post.subtitle[I18n.locale].html_safe %></span>
</li>
<% end %>
</ul>
<div class="more">more</div>
</div>
<% elsif @widget_style == '8' %>
<p> ========== 8上架日期 標題 契子 狀態 ========== </p>
<div class="news news8">
<ul class="newslist">
<% @bulletins.each do |post| %>
<li>
<% if post.is_top? %>
<span class="top"><%= t(:top) %></span>
<% end %>
<% if post.is_hot? %>
<span class="hot"><%= t(:hot) %></span>
<% end %>
<span class="date"><%= display_date(post.postdate) %></span>
<%= link_to post.title[I18n.locale], panel_announcement_front_end_bulletin_path(post, :category_id => post.bulletin_category_id), :class=>"newstitle" %>
<span class="newsintro"><%= post.subtitle[I18n.locale].html_safe %></span>
</li>
<% end %>
</ul>
<div class="more">more</div>
</div>
<% elsif @widget_style == '9' %>
<p> ========== 9上架日期 標題 瀏覽人次 ========== </p>
<div class="news news9">
<ul class="newslist">
<% @bulletins.each do |post| %>
<li>
<span class="date"><%= display_date(post.postdate) %></span>
<%= link_to post.title[I18n.locale], panel_announcement_front_end_bulletin_path(post, :category_id => post.bulletin_category_id), :class=>"newstitle" %>
<span class="newscounter"><%= post.view_count %></span>
</li>
<% end %>
</ul>
<div class="more">more</div>
</div>
<% elsif @widget_style == '10' %>
<p> ========== 10圖 標題 ========== </p>
<div class="news news10">
<ul class="newslist">
<% @bulletins.each do |post| %>
<li>
<div class="newsimg"><%= image_tag(post.image.url, :size => "90x90") if post.image.file %></div>
<%= link_to post.title[I18n.locale], panel_announcement_front_end_bulletin_path(post, :category_id => post.bulletin_category_id), :class=>"newstitle" %>
</li>
<% end %>
</ul>
<div class="more">more</div>
</div>
<% elsif @widget_style == '11' %>
<p> ========== 11圖 日期 標題 ========== </p>
<div class="news news11">
<ul class="newslist">
<% @bulletins.each do |post| %>
<li>
<div class="newsimg"><%= image_tag(post.image.url, :size => "90x90") if post.image.file %></div>
<span class="date"><%= display_date(post.postdate) %></span>
<%= link_to post.title[I18n.locale], panel_announcement_front_end_bulletin_path(post, :category_id => post.bulletin_category_id), :class=>"newstitle" %>
</li>
<% end %>
</ul>
<div class="more">more</div>
</div>
<% elsif @widget_style == '12' %>
<p> ========== 12圖 標題 狀態 ========== </p>
<div class="news news12">
<ul class="newslist">
<% @bulletins.each do |post| %>
<li>
<div class="newsimg"><%= image_tag(post.image.url, :size => "90x90") if post.image.file %></div>
<%= link_to post.title[I18n.locale], panel_announcement_front_end_bulletin_path(post, :category_id => post.bulletin_category_id), :class=>"newstitle" %>
<% if post.is_top? %>
<span class="top"><%= t(:top) %></span>
<% end %>
<% if post.is_hot? %>
<span class="hot"><%= t(:hot) %></span>
<% end %>
</li>
<% end %>
</ul>
<div class="more">more</div>
</div>
<% elsif @widget_style == '13' %>
<p> ========== 13圖 日期 標題 狀態 ========== </p>
<div class="news news13">
<ul class="newslist">
<% @bulletins.each do |post| %>
<li>
<div class="newsimg"><%= image_tag(post.image.url, :size => "90x90") if post.image.file %></div>
<% if post.is_top? %>
<span class="top"><%= t(:top) %></span>
<% end %>
<% if post.is_hot? %>
<span class="hot"><%= t(:hot) %></span>
<% end %>
<span class="date"><%= display_date(post.postdate) %></span>
<%= link_to post.title[I18n.locale], panel_announcement_front_end_bulletin_path(post, :category_id => post.bulletin_category_id), :class=>"newstitle" %>
</li>
<% end %>
</ul>
<div class="more">more</div>
</div>
<% elsif @widget_style == '14' %>
<p> ========== 14圖 標題 契子 ========== </p>
<div class="news news14">
<ul class="newslist">
<% @bulletins.each do |post| %>
<li>
<div class="newsimg"><%= image_tag(post.image.url, :size => "90x90") if post.image.file %></div>
<%= link_to post.title[I18n.locale], panel_announcement_front_end_bulletin_path(post, :category_id => post.bulletin_category_id), :class=>"newstitle" %>
<span class="newsintro"><%= post.subtitle[I18n.locale].html_safe %></span>
</li>
<% end %>
</ul>
<div class="more">more</div>
</div>
<% elsif @widget_style == '15' %>
<p> ========== 15圖 標題 契子 狀態 ========== </p>
<div class="news news15">
<ul class="newslist">
<% @bulletins.each do |post| %>
<li>
<div class="newsimg"><%= image_tag(post.image.url, :size => "90x90") if post.image.file %></div>
<%= link_to post.title[I18n.locale], panel_announcement_front_end_bulletin_path(post, :category_id => post.bulletin_category_id), :class=>"newstitle" %>
<% if post.is_top? %>
<span class="top"><%= t(:top) %></span>
<% end %>
<% if post.is_hot? %>
<span class="hot"><%= t(:hot) %></span>
<% end %>
<span class="newsintro"><%= post.subtitle[I18n.locale].html_safe %></span>
</li>
<% end %>
</ul>
<div class="more">more</div>
</div>
<% elsif @widget_style == '16' %>
<p> ========== 16 圖 日期 標題 契子 ========== </p>
<div class="news news16">
<ul class="newslist">
<% @bulletins.each do |post| %>
<li>
<div class="newsimg"><%= image_tag(post.image.url, :size => "90x90") if post.image.file %></div>
<span class="date"><%= display_date(post.postdate) %></span>
<%= link_to post.title[I18n.locale], panel_announcement_front_end_bulletin_path(post, :category_id => post.bulletin_category_id), :class=>"newstitle" %>
<span class="newsintro"><%= post.subtitle[I18n.locale].html_safe %></span>
</li>
<% end %>
</ul>
<div class="more">more</div>
</div>
<% elsif @widget_style == '17' %>
<p> ========== 17圖 日期 標題 契子 狀態 ========== </p>
<div class="news news17">
<ul class="newslist">
<% @bulletins.each do |post| %>
<li>
<div class="newsimg"><%= image_tag(post.image.url, :size => "90x90") if post.image.file %></div>
<span class="date"><%= display_date(post.postdate) %></span>
<%= link_to post.title[I18n.locale], panel_announcement_front_end_bulletin_path(post, :category_id => post.bulletin_category_id), :class=>"newstitle" %>
<% if post.is_top? %>
<span class="top"><%= t(:top) %></span>
<% end %>
<% if post.is_hot? %>
<span class="hot"><%= t(:hot) %></span>
<% end %>
<span class="newsintro"><%= post.subtitle[I18n.locale].html_safe %></span>
</li>
<% end %>
</ul>
<div class="more">more</div>
</div>
<% elsif @widget_style == '18' %>
<p> ========== 18圖一張 日期 多標題 ========== </p>
<div class="news news18">
<ul class="newslist">
<div class="newsbanner"><img src="/assets/default.jpg" alt="default" /></div>
<% @bulletins.each do |post| %>
<li>
<span class="date"><%= display_date(post.postdate) %></span>
<%= link_to post.title[I18n.locale], panel_announcement_front_end_bulletin_path(post, :category_id => post.bulletin_category_id), :class=>"newstitle" %>
</li>
<% end %>
</ul>
<div class="more">more</div>
</div>
<% elsif @widget_style == '19' %>
<p> ========== 19圖一張 日期 多標題 ========== </p>
<div class="news news19">
<ul class="newslist">
<div class="newsbanner"><img src="/assets/default.jpg" alt="default" /></div>
<% @bulletins.each do |post| %>
<li>
<span class="date"><%= display_date(post.postdate) %></span>
<%= link_to post.title[I18n.locale], panel_announcement_front_end_bulletin_path(post, :category_id => post.bulletin_category_id), :class=>"newstitle" %>
<% if post.is_top? %>
<span class="top"><%= t(:top) %></span>
<% end %>
<% if post.is_hot? %>
<span class="hot"><%= t(:hot) %></span>
<% end %>
</li>
<% end %>
</ul>
<div class="more">more</div>
</div>
<% end %>
@@ -1,3 +1,7 @@
<script type='text/javascript' src='/assets/jquery.mu.image.resize.js'></script>
<script type='text/javascript' src='/assets/jquery.mu.image.resize.degsin.js'></script>
<div id="bulletin_widget">
<%= render 'index' %>
</div>