fix view for different_user for ad_banner. add field 'best size' for ad_banner within form
This commit is contained in:
parent
4013436027
commit
0306277c3d
|
@ -1,7 +1,7 @@
|
||||||
class Admin::AdBannersController < OrbitBackendController
|
class Admin::AdBannersController < OrbitBackendController
|
||||||
layout "new_admin"
|
layout "new_admin"
|
||||||
before_filter :authenticate_user!
|
before_filter :authenticate_user!
|
||||||
before_filter :for_app_manager,:except => [:index,:show]
|
before_filter :for_app_manager,:except => [:index,:show,:update,:realtime_preview]
|
||||||
before_filter :for_app_sub_manager
|
before_filter :for_app_sub_manager
|
||||||
|
|
||||||
def rename
|
def rename
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
class Admin::AdImagesController < ApplicationController
|
class Admin::AdImagesController < OrbitBackendController
|
||||||
layout 'new_admin'
|
layout 'new_admin'
|
||||||
before_filter :authenticate_user!
|
before_filter :authenticate_user!
|
||||||
before_filter :is_admin?
|
before_filter :for_app_sub_manager
|
||||||
|
|
||||||
def edit
|
def edit
|
||||||
@ad_banner = AdBanner.find params[:ad_banner_id]
|
@ad_banner = AdBanner.find params[:ad_banner_id]
|
||||||
|
|
|
@ -7,6 +7,10 @@
|
||||||
<%= f.select :ad_fx ,AdBanner::FX_TYPES %>
|
<%= f.select :ad_fx ,AdBanner::FX_TYPES %>
|
||||||
<%= f.label :transition_sec, t('admin.ad.transition_sec') %>
|
<%= f.label :transition_sec, t('admin.ad.transition_sec') %>
|
||||||
<%= f.text_field :transition_sec,:placeholder=>t('admin.ad.sec_place_holder'),:class=> "span3" %> <%= t("admin.ad.trans_unit_sec") %>
|
<%= f.text_field :transition_sec,:placeholder=>t('admin.ad.sec_place_holder'),:class=> "span3" %> <%= t("admin.ad.trans_unit_sec") %>
|
||||||
|
<%if at_least_module_manager%>
|
||||||
|
<%= f.label :best_size, t('admin.ad.best_size') %>
|
||||||
|
<%= f.text_field :best_size %> Ex: 500px x 300px
|
||||||
|
<% end -%>
|
||||||
<br>
|
<br>
|
||||||
<%= f.submit t("admin.ad.update_banner"), :class => 'btn' %>
|
<%= f.submit t("admin.ad.update_banner"), :class => 'btn' %>
|
||||||
<%= f.submit t("cancel"),:type=>'reset', :class => 'btn' %>
|
<%= f.submit t("cancel"),:type=>'reset', :class => 'btn' %>
|
||||||
|
|
|
@ -22,6 +22,13 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="control-group">
|
||||||
|
<%= f.label :best_size, t('admin.ad.best_size'),:class => "control-label" %>
|
||||||
|
<div class="controls">
|
||||||
|
<%= f.text_field :best_size %> Ex: 500px x 300px
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="control-group">
|
<div class="control-group">
|
||||||
<%= f.label :ad_fx, t('admin.ad.ab_fx') %>
|
<%= f.label :ad_fx, t('admin.ad.ab_fx') %>
|
||||||
<div class="controls">
|
<div class="controls">
|
||||||
|
|
|
@ -13,11 +13,16 @@
|
||||||
<ul id="banner_tab" class="nav nav-tabs">
|
<ul id="banner_tab" class="nav nav-tabs">
|
||||||
<% @ad_banners.each do |ab| %>
|
<% @ad_banners.each do |ab| %>
|
||||||
<%= content_tag :li ,:class => (ab == @active ? 'active' : nil) do %>
|
<%= content_tag :li ,:class => (ab == @active ? 'active' : nil) do %>
|
||||||
|
<%if at_least_module_manager%>
|
||||||
<i class="icons-pencil"></i>
|
<i class="icons-pencil"></i>
|
||||||
<%= link_to(ab.title,"##{ab.title.dehumanize}",:contenteditable=>"false",:data=>{:toggle=>"tab" ,'edit-url' =>(admin_rename_ad_banner_path ab) } )%>
|
<%= link_to(ab.title,"##{ab.title.dehumanize}",:contenteditable=>"false",:data=>{:toggle=>"tab" ,'edit-url' =>(admin_rename_ad_banner_path ab) } )%>
|
||||||
|
<% else %>
|
||||||
|
<%= link_to(ab.title,"##{ab.title.dehumanize}",:data=>{:toggle=>"tab" } )%>
|
||||||
<% end -%>
|
<% end -%>
|
||||||
<% end -%>
|
<% end -%>
|
||||||
<%= content_tag :li,link_to(t("admin.ad.new_banner"),"#new-a-banner",:data=>{:toggle=>"modal"}),:id=>'new_ad_banner_tab_but',:class => (@active.nil? ? 'active' : nil ) %>
|
<% end -%>
|
||||||
|
|
||||||
|
<%= content_tag :li,link_to(t("admin.ad.new_banner"),"#new-a-banner",:data=>{:toggle=>"modal"}),:id=>'new_ad_banner_tab_but',:class => (@active.nil? ? 'active' : nil ) if at_least_module_manager%>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
|
|
@ -80,7 +80,10 @@
|
||||||
<!--請程式務必將圖片尺寸加入到行內裡-->
|
<!--請程式務必將圖片尺寸加入到行內裡-->
|
||||||
<%= image_tag @ad_image.file rescue ''%>
|
<%= image_tag @ad_image.file rescue ''%>
|
||||||
</div>
|
</div>
|
||||||
<span class="alert widgetInfo"><%= t("admin.ad.widget_info_for_ad_image_size",:best_size=> @ad_image.ad_banner.best_size) if !@ad_image.ad_banner.best_size.empty?%></span>
|
<% if !@ad_image.ad_banner.best_size.empty?%>
|
||||||
|
<span class="alert widgetInfo"><%= t("admin.ad.widget_info_for_ad_image_size",:best_size=> @ad_image.ad_banner.best_size) %>
|
||||||
|
</span>
|
||||||
|
<% end -%>
|
||||||
<div class="controls file-upload input-prepend">
|
<div class="controls file-upload input-prepend">
|
||||||
<label class="control-label add-on btn" for="input-upload">
|
<label class="control-label add-on btn" for="input-upload">
|
||||||
<%= t(:browse) %>
|
<%= t(:browse) %>
|
||||||
|
|
|
@ -91,6 +91,7 @@ en:
|
||||||
ab_fx: FX
|
ab_fx: FX
|
||||||
all_banners: AdBanner list
|
all_banners: AdBanner list
|
||||||
banner_best_size: Banner Best Size
|
banner_best_size: Banner Best Size
|
||||||
|
best_size: Best size
|
||||||
new_banner: New banner
|
new_banner: New banner
|
||||||
new_image: New image
|
new_image: New image
|
||||||
showing: Showing
|
showing: Showing
|
||||||
|
|
|
@ -85,6 +85,7 @@ zh_tw:
|
||||||
ab_fx: 轉場特效
|
ab_fx: 轉場特效
|
||||||
all_banners: 輪播清單
|
all_banners: 輪播清單
|
||||||
banner_best_size: Banner 尺寸
|
banner_best_size: Banner 尺寸
|
||||||
|
best_size: 最佳尺寸
|
||||||
cate_auth: 分類授權
|
cate_auth: 分類授權
|
||||||
delete_banner: 刪除整組輪播
|
delete_banner: 刪除整組輪播
|
||||||
new_banner: 新增輪播
|
new_banner: 新增輪播
|
||||||
|
|
Reference in New Issue