Ankündigung

Einklappen
Keine Ankündigung bisher.

brauche Hilfe bei Einkaufswagen-Script

Einklappen

Google Anzeige oben

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • brauche Hilfe bei Einkaufswagen-Script

    Hallo,

    ich wie den einkaufswagen, der wie auf der Seite demo.script.aculo.us/shop funktioniert, zusammen mit Namen und Adresse des Kundens (per Formular) an eine E-Mail Adresse schicken. Wie geht das?


    Einkaufswagen-Script:
    PHP-Code:
    # view
    <div style="margin-bottom:20px;height:120px;">
    <% for 
    product in @products %>
      <%= 
    image_tag "/images/products/product#{product.id}",
            :
    id => "product_#{product.id}",
            :
    alt => product.title
            :class => 
    "products"  %>
      <%= 
    draggable_element "product_#{product.id}", :revert => true %>
    <% 
    end %>
    </
    div>

    <
    h2>Your cart:</h2>

    <
    div id="cart" class="cart" style="clear:left; height:132px;margin-top:10px;">
      <
    div id="wastebin">
        
    Drop items here to remove them from the cart.
      </
    div>
      <
    div id="items">
        <%= 
    render :partial => "cart" %>
      </
    div>
      <
    div style="clear:both;"></div>
    </
    div>

    <
    div style="height:40px;padding-top:10px;">
    <
    p id="indicator" style="display:none;margin-top:0px;">
      <%= 
    image_tag "indicator.gif" %> Updating cart...
    </
    p>
    </
    div>

    <%= 
    drop_receiving_element "cart"
          :
    update => "items", :url => { :action => "add" },
          :
    accept => "products", :hoverclass => "cart-active",
          :
    loading => "Element.show('indicator')",
          :
    complete => "Element.hide('indicator')" %>
          
    <%= 
    drop_receiving_element "wastebin"
          :
    update => "items", :url => { :action => "remove" },
          :
    accept => "cart-items", :hoverclass => "wastebin-active",
          :
    before => "Element.hide(element)",
          :
    loading => "Element.show('indicator')",
          :
    complete => "Element.hide('indicator')" %>
        
    # controller
    class ShopController ApplicationController
      
      def index
        session
    [:cart] ||= {}
        @
    products Product.find(:all)
      
    end
      
      def add
        product_id 
    params[:id].split("_")[1]
        
        
    session[:cart][product_id] = 
          
    session[:cart].include?(product_id) ?  
          
    session[:cart][product_id]+1
      
        render 
    :partial => 'cart'
      
    end
      
      def remove
        product_id 
    params[:id].split("_")[1]
        
        if 
    session[:cart][product_id] > 
          session
    [:cart][product_id] = session[:cart][product_id]-1
        
    else
          
    session[:cart].delete(product_id)
        
    end
        
        render 
    :partial => 'cart'
      
    end
      
    end


    # _cart.rhtml partial
    <% session[:cart].each do |product,quantity| %>
    <
    div>
      <% 
    quantity.times do |i| %>
        <%= 
    image_tag "/images/products/product#{product}"
              :class => 
    "cart-items"
              :
    id => "item_#{product}_#{i}"
              :
    style => "position:relative;" %>
        <%= 
    draggable_element "item_#{product}_#{i}", :revert => true %>
      <% 
    end %>
      <
    span class="title">
        <%= 
    Product.find(product).title " (#{quantity})" %>
      </
    span>
    </
    div>
    <% 
    end %>
    <%= 
    "Here's your shopping cart." if session[:cart].empty? %> 

  • #2
    AW: brauche Hilfe bei Einkaufswagen-Script

    Sicher das du das mit ASP machen willst ???
    ist doch ASP oder ???
    Forenbeitrag zum Spendemawat 2015 zur Seite Spendemawat2015

    Kommentar


    • #3
      AW: brauche Hilfe bei Einkaufswagen-Script

      Hi,
      Zitat von metaman
      ist doch ASP oder ???
      nö - Ruby on the Rails.

      Gruß
      Ingo
      Ingo Webdesign

      Kommentar


      • #4
        AW: brauche Hilfe bei Einkaufswagen-Script

        hmm hate mir die seite zuvor nicht angesehen nur den Code...
        aber man lernt nie aus...

        ich denke mal das läßt sich sicher mit einem normalen PHP Formmailer verbinden ??
        Forenbeitrag zum Spendemawat 2015 zur Seite Spendemawat2015

        Kommentar


        • #5
          AW: brauche Hilfe bei Einkaufswagen-Script

          Zitat von metaman
          ich denke mal das läßt sich sicher mit einem normalen PHP Formmailer verbinden ??
          ja, aber wie? ich kann kein php, halt bloß mit Code umgehen...

          Kommentar

          Lädt...
          X