The new AdBanner.
This commit is contained in:
1 parent
1451c3ac1d
commit
2747fc42f5
33 files changed
+1784
-250
No files matched your search
@@ -1,11 +0,0 @@
|
||||
<tr class="with_action">
|
||||
<td class="span1"><input type="checkbox"></td>
|
||||
<td class="span1-2"><%= location %></td>
|
||||
<td class="span1">
|
||||
<i class="icons-picture img-peview" rel="popover" data-content="<img src=<%= ad_image.file %> />" data-original-title=<%= ad_image.picture_intro %>></i>
|
||||
</td>
|
||||
<td class="span7"><%= link_to (ad_image.picture_intro || t("untitled")),'' %></td>
|
||||
<td class="span1-2"><%= start_date %></td>
|
||||
<td class="span1-2"><%= end_date.nil?? t('form.date_unlimited'): end_date %></td>
|
||||
<td class="span1-2"><%= style %></td>
|
||||
</tr>
|
||||
@@ -0,0 +1,18 @@
|
||||
<script type="text/javascript" src="/static/jquery.cycle.all.latest.js"></script>
|
||||
<div class="tab-pane <%= "active" if ad_banner_tab==@active %>" id=<%= ad_banner_tab.title %>>
|
||||
<p>尺寸:</p>
|
||||
|
||||
<%= form_for ad_banner_tab,:url=> admin_ad_banner_path(ad_banner_tab),:method => :put,:class=>"input-medium" do |f| -%>
|
||||
<%= f.label :ad_fx, t('admin.ad_fx') %>
|
||||
<%= f.select :ad_fx ,AdBanner::FX_TYPES %>
|
||||
<%= f.submit %>
|
||||
<%= f.submit 'Cancel',:type=>'reset' %>
|
||||
<%= f.text_field :transition_sec,:placeholder=>"3秒請輸入3000",:class=> "span3" %>
|
||||
<div>
|
||||
<%= render :partial => "ad_image_update", :collection => ad_banner_tab.ad_images,:as => :ad_image,:locals=>{:ad_banner => ad_banner_tab} %>
|
||||
<%#= render :partial => 'new_add_banner_file', :object => ad_banner_tab.ad_images.build, :locals => { :field_name => "new_ad_images[]", :f => f, :classes => "r_destroy" } %>
|
||||
<%= link_to 'Add AdImage',new_admin_ad_banner_ad_image_path(ad_banner_tab) %>
|
||||
</div>
|
||||
<% end -%>
|
||||
<%= preview_block ad_banner_tab %>
|
||||
</div>
|
||||
@@ -1,8 +0,0 @@
|
||||
<div id="basic_block" class="roles_block">
|
||||
<%= image_tag ad_image.file %>
|
||||
<p>
|
||||
Time to next: <%= ad_image.time_to_next %>
|
||||
Intro: <%= ad_image.picture_intro %>
|
||||
Out Link <%= link_to ad_image.out_link %> by <%= ad_image.link_open %>
|
||||
</p>
|
||||
</div>
|
||||
@@ -1,5 +0,0 @@
|
||||
Time: <%= f.text_field :time_to_next ,:class=> 'ad_time'%>
|
||||
Link:<%= f.text_field :out_link ,:class=> 'ad_out_link'%>
|
||||
Open Type <%= f.select :link_open ,AdImage::LINK_OPEN_TYPES %>
|
||||
|
||||
<%= f.hidden_field :to_save %>
|
||||
@@ -1,8 +0,0 @@
|
||||
<div id="basic_block" class="roles_block">
|
||||
<%= image_tag ad_image.file %>
|
||||
<p>
|
||||
Time to next: <%= ad_image.time_to_next %>
|
||||
Intro: <%= ad_image.picture_intro %>
|
||||
Out Link <%= link_to ad_image.out_link %> by <%= ad_image.link_open %>
|
||||
</p>
|
||||
</div>
|
||||
@@ -1,9 +1,12 @@
|
||||
<%= fields_for "ad_banner[existing_ad_images][#{ad_image.id}]", ad_image do |f| %>
|
||||
<%= image_tag ad_image.file %>
|
||||
<div>
|
||||
Destroy?<%= f.check_box :to_destroy %>
|
||||
<%= render :partial => "ad_image_form", :locals => { :f => f } %>
|
||||
</div>
|
||||
<% end %>
|
||||
|
||||
<li class="span3" id = 'asd'>
|
||||
<%= image_tag ad_image.file %>
|
||||
<p>
|
||||
<%= ad_image.display? ? '[Showing]' : '[NotShawing]' %>
|
||||
<%= "#{ad_image.post_date ||'NeedReset' }~#{ad_image.unpost_date || 'NeedReset'}" %>
|
||||
</p>
|
||||
<p>
|
||||
<%= link_to 'Edit',edit_admin_ad_banner_ad_image_path(ad_banner,ad_image),:class => 'btn btn-primary' %>
|
||||
<%= link_to 'Del',admin_ad_banner_ad_image_path(ad_banner,ad_image),:class => 'btn',:method => :delete,:confirm => t('sure?') %>
|
||||
</p>
|
||||
</li>
|
||||
|
||||
@@ -1,53 +0,0 @@
|
||||
<% content_for :page_specific_css do %>
|
||||
<%#= javascript_include_tag "ad_banner" #this line wont work %>
|
||||
<script type="text/javascript" src="<%= asset_path 'ad_banner' %>"></script>
|
||||
<% end %>
|
||||
|
||||
|
||||
<p>
|
||||
<%= f.label :title, t('admin.title') %>
|
||||
<%= f.text_field :title, :class => 'text' %>
|
||||
</p>
|
||||
<p>
|
||||
<%= f.label :picture_position, t('admin.picture_position') %>
|
||||
<%= f.text_field :picture_position, :class => 'text' %>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<%= f.label :post_date, t('admin.post_date') %>
|
||||
<%= f.date_select :post_date, :order => [:year, :month, :day], :use_month_numbers => true %>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<%= f.label :unpost_date, t('admin.unpost_date') %>
|
||||
<%= f.date_select :unpost_date, :order => [:year, :month, :day], :use_month_numbers => true,:prompt => { :day => t('form.date_unlimited'), :month => t('form.date_unlimited'), :year => t('form.date_unlimited') } %>
|
||||
</p>
|
||||
<p>
|
||||
<%= f.label :context, t('admin.context') %>
|
||||
<%= f.text_field :context, :class => 'text' %>
|
||||
|
||||
</p>
|
||||
<p>
|
||||
<%= f.label :direct_to_after_click, t('admin.direct_to_after_click') %>
|
||||
<%= f.check_box :direct_to_after_click %>
|
||||
</p>
|
||||
<p>
|
||||
<%= f.label :ad_fx, t('admin.ad_fx') %>
|
||||
<%= f.select :ad_fx ,AdBanner::FX_TYPES %>
|
||||
</p>
|
||||
<p>
|
||||
<%#= f.label :ad_images, t('admin.ad_images') %>
|
||||
|
||||
<%# @ad_banner.ad_images.each do |ad_image| %>
|
||||
<%#= render :partial => 'ad_image_update', :object => ad_image, :locals => { :field_name => "ad_images", :f => f, :classes => "r_destroy, r_edit" } %>
|
||||
<%# end %>
|
||||
<%= render :partial => "ad_image_update", :collection => @ad_banner.ad_images,:as => :ad_image, %>
|
||||
<ul id="new_add_banner_file_holder"></ul>
|
||||
<%= render :partial => 'new_add_banner_file', :object => @ad_banner.ad_images.build, :locals => { :field_name => "new_ad_images[]", :f => f, :classes => "r_destroy" } %>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
|
||||
|
||||
<%#= render :partial => 'new_design_file', :object => @design.themes.build, :locals => { :field_name => "themes", :f => f, :classes => "r_destroy" } %>
|
||||
</p>
|
||||
@@ -0,0 +1,40 @@
|
||||
<script type="text/javascript" charset="utf-8">
|
||||
</script>
|
||||
|
||||
<div id="new-a-banner" class="modal fade in tab-pane <%= 'active' if @active.nil? %>">
|
||||
<%= form_for(:ad_banner,:remote => true, :url => admin_ad_banners_path) do |f| %>
|
||||
|
||||
<div class="modal-header">
|
||||
<a class="close" data-dismiss="modal">×</a>
|
||||
<h3>Add AdBanner</h3>
|
||||
</div>
|
||||
|
||||
<div class="modal-body form-horizontal">
|
||||
<div class="control-group">
|
||||
<%= f.label :title,:class => "control-label" %>
|
||||
<div class="controls">
|
||||
<%= f.text_field :title %>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="control-group">
|
||||
<%= f.label :transition_sec,:class => "control-label" %>
|
||||
<div class="controls">
|
||||
<%= f.text_field :transition_sec %>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="control-group">
|
||||
<%= f.label :ad_fx,:class => "control-label" %>
|
||||
<div class="controls">
|
||||
<%= f.select :ad_fx ,AdBanner::FX_TYPES %>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="modal-footer">
|
||||
<%= f.submit t('submit'), :class=>'btn btn-primary' %>
|
||||
<a class="btn" data-dismiss="modal"><%= t('cancel')%></a>
|
||||
</div>
|
||||
<% end %>
|
||||
</div>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<%= f.fields_for field_name, new_add_banner_file do |f| %>
|
||||
<p class="new_file">
|
||||
<%= f.file_field :file %>
|
||||
<%= render :partial => "ad_image_form", :locals => { :f => f } %>
|
||||
<%#= render :partial => "ad_image_form", :locals => { :f => f } %>
|
||||
<%= button_tag '+', :class => "multi_files"%>
|
||||
</p>
|
||||
<% end %>
|
||||
@@ -1,11 +0,0 @@
|
||||
<div id="search">
|
||||
<input id="user_search" name="user[username]" size="30" type="text" />
|
||||
</div>
|
||||
<div class="member_setup <%= @class %>">
|
||||
<h1><%= t('admin.setup_member') %></h1>
|
||||
<ul class="list">
|
||||
<li class="set_1"><%= link_to content_tag(:span, t('admin.list_users')), admin_users_path %></li>
|
||||
<li class="set_2"><%= link_to content_tag(:span, t('admin.list_roles')), admin_roles_path %></li>
|
||||
<li class="set_3"><%= link_to content_tag(:span, t('admin.list_infos')), admin_infos_path %></li>
|
||||
</ul>
|
||||
</div>
|
||||
@@ -1,11 +0,0 @@
|
||||
<h1><%= t('admin.editing_ad_banner') %></h1>
|
||||
|
||||
<%= form_for @ad_banner, :url => admin_ad_banner_path(@ad_banner),:html => {:multipart => true} do |f| %>
|
||||
<%= f.error_messages %>
|
||||
<%= render :partial => "form", :locals => { :f => f } %>
|
||||
<p>
|
||||
<%= f.submit t('update') %> <%= link_back %>
|
||||
</p>
|
||||
<% end %>
|
||||
|
||||
<br /><br/>
|
||||
@@ -1,42 +1,16 @@
|
||||
<div id="post-body-content" class="clear">
|
||||
<ul class="nav nav-tabs">
|
||||
<% @ad_banners.each do |ab| %>
|
||||
<%= content_tag :li,link_to(ab.title,"##{ab.title}",:data=>{:toggle=>"tab"}),:class => (ab == @active ? 'active' : '' ) %>
|
||||
<% end -%>
|
||||
<%= content_tag :li,link_to('New',"#new-a-banner",:data=>{:toggle=>"tab"}),:class => (@active.nil? ? 'active' : '' ) %>
|
||||
|
||||
</ul>
|
||||
|
||||
<div class="tab-content">
|
||||
<%= render :partial => 'ad_banner_tab',:collection => @ad_banners %>
|
||||
<%= render :partial => "modal_ad_banner_form"%>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<%= flash_messages %>
|
||||
|
||||
<ul class="nav nav-pills filter">
|
||||
<li class="accordion-group">
|
||||
<form class="form-search">
|
||||
<input class="input-medium search-query" type="text">
|
||||
<button class="btn" type="submit">Search</button>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<table class="table main-list" style="margin-top: 62px; ">
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="span1"></th>
|
||||
<th class="span1-2"><%= t('admin.location') %></th>
|
||||
<th class="span1"><%= t('admin.title') %> </th>
|
||||
<th class="span7"><%= t('admin.title') %></th>
|
||||
<th class="span1-2"><%= t('admin.start_date')%></th>
|
||||
<th class="span1-2"><%= t('admin.end_date') %></th>
|
||||
<th class="span1-2"><%= t('admin.style') %></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<% @ad_banners.each do |ad_banner| %>
|
||||
<tr class="have">
|
||||
<td></td>
|
||||
<td><%= ad_banner.picture_position %></td>
|
||||
<td><%= link_to ad_banner.title,edit_admin_ad_banner_path(ad_banner) %></td>
|
||||
<td></td>
|
||||
<td><%= ad_banner.post_date %></td>
|
||||
<td><%= ad_banner.unpost_date.nil?? t('form.date_unlimited'): ad_banner.unpost_date %></td>
|
||||
<td><%= ad_banner.ad_fx %></td>
|
||||
</tr>
|
||||
<tr></tr>
|
||||
<% end %>
|
||||
</table>
|
||||
|
||||
<div class="button_bar">
|
||||
<%= link_to t('admin.new_ad_banner'), new_admin_ad_banner_path, :class => 'new' %>
|
||||
</div>
|
||||
@@ -1,13 +0,0 @@
|
||||
<div class="main2">
|
||||
<h1><%= t('admin.new_ad_banner') %></h1>
|
||||
|
||||
<%= form_for :ad_banner, :url => admin_ad_banners_path, :html => {:multipart => true} do |f| %>
|
||||
<%= f.error_messages %>
|
||||
<%= render :partial => "form", :locals => { :f => f } %>
|
||||
|
||||
<div class="button_bar">
|
||||
<%= link_back %>
|
||||
<%= f.submit t('create') %>
|
||||
</div>
|
||||
<% end %>
|
||||
</div>
|
||||
@@ -1,17 +0,0 @@
|
||||
<% content_for :secondary do %>
|
||||
<%= render 'side_bar' %>
|
||||
<% end %>
|
||||
<br /><br /><br /><br />
|
||||
|
||||
<ul>
|
||||
<li><%=t('admin.ad_banner.title') %> <%= @ad_banner.title %></li>
|
||||
<li><%=t('admin.ad_banner.picture_position') %> <%= @ad_banner.picture_position %></li>
|
||||
<li><%=t('admin.ad_banner.post_date') %> <%= @ad_banner.post_date %></li>
|
||||
<li><%=t('admin.ad_banner.unpost_date') %> <%= @ad_banner.unpost_date %></li>
|
||||
<li><%=t('admin.ad_banner.context') %> <%= @ad_banner.context %></li>
|
||||
<li><%=t('admin.ad_banner.direct_to_after_click') %> <%= @ad_banner.direct_to_after_click %></li>
|
||||
<li><%=t('admin.ad_banner.ad_fx') %> <%= @ad_banner.ad_fx %></li>
|
||||
</ul>
|
||||
|
||||
<%= render :partial => "admin/ad_banners/ad_image_show", :collection => @ad_banner.ad_images,:as => :ad_image %>
|
||||
|
||||
Reference in new issue
Block a user