zoukankan      html  css  js  c++  java
  • Shadowbox

    A.把shared文件夹copy到public/images文件夹下
    B.把shadowbox.css样式文件copy到public/stylesheets文件夹下
    C.把shadowbox文件夹copy到public/javascripts文件夹下

    在layout页面加入

    <%= javascript_include_tag 'shadowbox/adapter/shadowbox-base' %>
     <%= javascript_include_tag 'shadowbox/shadowbox.js' %>
     <%= stylesheet_link_tag 'shadowbox.css'%>
     <%= javascript_include_tag 'shadowbox/shadowbox_method.js'%>
     <script language='javascript'>
       Shadowbox.loadSkin('classic', '/javascripts/shadowbox/skin');
       Shadowbox.loadLanguage('en', '/javascripts/shadowbox/lang');
       Shadowbox.loadPlayer(['flv', 'html', 'iframe', 'img', 'qt', 'swf', 'wmp'], '/javascripts/shadowbox/player');
     </script>
    

    <%= link_to_function '去结算', "get_shadowbox_page('#{url_for :controller => :user,:action => :login2 }')"%>

    login2

    <% form_tag do -%>
    <p><label for="login">&nbsp;&nbsp;Login&nbsp;</label>
    <%= text_field_tag 'login' %></p>

    <p><label for="password">Password</label>
    <%= password_field_tag 'password' %></p>

    <p><%= submit_tag 'Log in' %></p>
    <% end -%>

    def login2
         return unless request.post?

         self.current_user = User.authenticate(params[:login], params[:password])
          if logged_in?
            if params[:remember_me] == "1"
              self.current_user.remember_me
              cookies[:auth_token] = { :value => self.current_user.remember_token , :expires => self.current_user.remember_token_expires_at }
          end
           flash[:notice] = "Logged in successfully"
             responds_to_parent do
                render :update do |page|
                 page << "parent.Shadowbox.close();"
                 page.redirect_to :controller => "order", :action => "write_order_message"
                end
            end
          end
      end

  • 相关阅读:
    技术实践 | 聊聊网易云信的信令网络库实践
    打破传统降噪技术 看网易云信在语音降噪的实践应用
    聊聊前端日志库在 SaaS 产品中的应用与设计
    WebRTC 系列之音频会话管理
    简单五步,轻松构建本土「Clubhouse」
    网易云信服务监控平台实践
    基于 Elasticsearch 的数据报表方案
    基于 WebRTC 实现自定义编码分辨率发送
    Python 设计模式—原型模式
    网络层—简单的面试问题
  • 原文地址:https://www.cnblogs.com/mingforyou/p/2675248.html
Copyright © 2011-2022 走看看