tr-opencart

     
avatar Şuanki Zaman: 11-16-2024, 10:54 PMHoşgeldin Misafir !
  Şifremi Hatırlat   kayıt ol
opencart temaları

Eklenti Hemen Al

Konuyu görüntüleyenler: 1 Misafir
 
Değerlendir:
  • 0 Oy - 0 Yüzde
  • 1
  • 2
  • 3
  • 4
  • 5
%
Cevapla  Gönder 
v  v
Yazar  GokhanKorkut - Görüntüleme - Okunma  9516 - Yorum  11

GokhanKorkutv
Deli (:
***
V.İ.P Premium user avatar
Çevrimdışı

Mesajlar: 227
Konular: 9
Katılma Tarihi: Sep 2012
Rep Puanı: 6
Teşekkürler: 18
81 Mesajına, 183 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 11-07-2012 02:42 AM

Hemen al eklentisi. Seçenekler ve benzeri bütün işlemler çalışacaktır.

Uzun yazdığıma bakmayın aslında çok basit, sadece hiç bilmeyenler de yapabilsin diye uğraştım.

Not: 1.5.2.1 default tema ile denenmiştir. Kendi temanıza göre uyarlamayı alt tarafta anlattım.

Aç: catalog\view\theme\default\template\product\pruduct.tpl

BUL:

Kod:
&nbsp;<input type="button" value="<?php echo $button_cart; ?>" id="button-cart" class="button" />

ÖNÜNE EKLE:

Kod:
<input type="button" value="Hemen Al" id="button-hizli" class="button"/>

BUL:

Kod:
$('#button-cart').bind('click', function() {

ÜSTÜNE EKLE:

Kod:
$('#button-hizli').bind('click', function() {    
$.ajax({
        url: 'index.php?route=checkout/cart/add',
        type: 'post',
        data: $('.product-info input[type=\'text\'], .product-info input[type=\'hidden\'], .product-info input[type=\'radio\']:checked, .product-info input[type=\'checkbox\']:checked, .product-info select, .product-info textarea'),
        dataType: 'json',
        success: function(json) {
            $('.success, .warning, .attention, information, .error').remove();
            if (json['error']) {
                    if (json['error']['option']) {
                        for (i in json['error']['option']) {
                            $('#option-' + i).after('<span class="error">' + json['error']['option'][i] + '</span>');
                    }
                }
            }
            if (json['success']) {
                $('#notification').html('<div class="success" style="display: none;">' + json['success'] + '<img src="catalog/view/theme/default/image/close.png" alt="" class="close" /></div>');
                $('.success').fadeIn('slow');
                $('#cart-total').html(json['total']);
                $('html, body').animate({ scrollTop: 0 }, 'slow');
                window.location.href = 'index.php?route=checkout/checkout';
            }
        }
    });
});


Kendi Temanıza göre uyarlama;

Aç: catalog\view\theme\default\template\product\pruduct.tpl

BUL:

Kod:
&nbsp;<input type="button" value="<?php echo $button_cart; ?>" id="button-cart" class="button" />

ÖNÜNE EKLE:

Kod:
<input type="button" value="Hemen Al" id="button-hizli" class="button"/>

Daha sonra:

Kod:
$('#button-cart').bind('click', function() {

ile başlayan ve

Kod:
});


//--></script>

biten satırı kopyalayıp, masaüstüne başka bir dosya açarak kaydedin. (En alttaki değil, ilk </script> ile karşılaştığınızdaki kadar olan bölümü kopyalayın)

Kaydettiğiniz dosyadan kodun başındaki button-cart yazan yeri button-hizli olarak değiştirin.

Daha sonra en alttaki şu bölümü bulun;

Kod:
            }
        }
    });
});

Üstüne bu kodu ekleyin:

Kod:
window.location.href = 'index.php?route=checkout/checkout';

Bu düzenlemeyi yaptıktan sonra

Kod:
$('#button-cart').bind('click', function() {

yazan yerin başına masaüstüne kaydettiğimiz kodları yapıştırın.

Yapamayan olursa, Kiroglumarket video hazırlayacakmış söz verdi ((((((:


Ekli Dosya(lar) Önizleme(ler)
Resmi Büyütmek İçin Tıklayın   
GokhanKorkut
www.gokhankorkut.com
because we share life..

Alıntı Yaparak Cevapla
Paylaş!
 Teşekkür Edenler: e-ticaretdersleri , ITECHINN , nokta , delete38 , tiktak78 , TECHNOLOG , cesm-i_asik , muchblood
e-ticaretdersleriv
Osmanlı Torunu
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 3,225
Konular: 520
Katılma Tarihi: Jan 2012
Rep Puanı: 102
Teşekkürler: 1169
1060 Mesajına, 2133 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 11-07-2012 07:27 AM
Ne demek homca yapariz steyen olursa
e-ticaretdersleri
Alıntı Yaparak Cevapla
Paylaş!
noktav
Süper Moderator
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 629
Konular: 24
Katılma Tarihi: Jan 2012
Rep Puanı: 12
Teşekkürler: 671
175 Mesajına, 273 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 11-07-2012 12:43 PM
Gökhan üstad OC v.1.5.4.1 de sorunsuz çalıştı.
Yanlız ürün detay sayfasında görünüyor Hızlı Al'ı, bunu ana sayfada da nasıl gösterebiliriz?
nokta
Bu Dünya Acılardan Kaçamayacağın Kadar Küçük,
Kaybettiklerini Bir Daha Bulamayacağın Kadar Büyüktür!..
Alıntı Yaparak Cevapla
Paylaş!
GokhanKorkutv
Deli (:
***
V.İ.P Premium user avatar
Çevrimdışı

Mesajlar: 227
Konular: 9
Katılma Tarihi: Sep 2012
Rep Puanı: 6
Teşekkürler: 18
81 Mesajına, 183 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 11-07-2012 01:30 PM
Ana sayfa için benzer uygulamayı common.js içinde addToCart fonksiyonunu değiştirerek yapabilirsin.

Hangi modulu kullanmak istiyorsan o modulun içindeki addToCart butona benzer bir buton daha koayabilirsin.
GokhanKorkut
www.gokhankorkut.com
because we share life..

Alıntı Yaparak Cevapla
Paylaş!
e-ticaretdersleriv
Osmanlı Torunu
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 3,225
Konular: 520
Katılma Tarihi: Jan 2012
Rep Puanı: 102
Teşekkürler: 1169
1060 Mesajına, 2133 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 11-07-2012 03:34 PM
(11-07-2012 01:30 PM)GokhanKorkut Yazılan:  Ana sayfa için benzer uygulamayı common.js içinde addToCart fonksiyonunu değiştirerek yapabilirsin.

Hangi modulu kullanmak istiyorsan o modulun içindeki addToCart butona benzer bir buton daha koayabilirsin.

Gokhan Hoca Sen bir Ornek Goster ben gerisini hallederim
e-ticaretdersleri
Alıntı Yaparak Cevapla
Paylaş!
GokhanKorkutv
Deli (:
***
V.İ.P Premium user avatar
Çevrimdışı

Mesajlar: 227
Konular: 9
Katılma Tarihi: Sep 2012
Rep Puanı: 6
Teşekkürler: 18
81 Mesajına, 183 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 11-07-2012 03:52 PM
Kod:
function addToCartush(product_id) {
    $.ajax({
        url: 'index.php?route=checkout/cart/update',
        type: 'post',
        data: 'product_id=' + product_id,
        dataType: 'json',
        success: function(json) {
            $('.success, .warning, .attention, .information, .error').remove();
            
            if (json['redirect']) {
                location = json['redirect'];
            }
            
            if (json['error']) {
                if (json['error']['warning']) {
                    $('#notification').html('<div class="warning" style="display: none;">' + json['error']['warning'] + '<img src="catalog/view/theme/default/image/close.png" alt="" class="close" /></div>');
                    
                    $('.warning').fadeIn('slow');
                    
                    $('html, body').animate({ scrollTop: 0 }, 'slow');
                }
            }    
                        
            if (json['success']) {
                $('#notification').html('<div class="success" style="display: none;">' + json['success'] + '<img src="catalog/view/theme/default/image/close.png" alt="" class="close" /></div>');
                
                $('.success').fadeIn('slow');
                
                $('#cart_total').html(json['total']);
                
                $('html, body').animate({ scrollTop: 0 }, 'slow');
                                window.location.href = 'index.php?route=checkout/checkout'
            }    
        }
    });
}

Daha sonra hangi module eklemek istiyorsanız addtocart benzeri addToCartush butonu oluşturman yeterli.
GokhanKorkut
www.gokhankorkut.com
because we share life..

Alıntı Yaparak Cevapla
Paylaş!
e-ticaretdersleriv
Osmanlı Torunu
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 3,225
Konular: 520
Katılma Tarihi: Jan 2012
Rep Puanı: 102
Teşekkürler: 1169
1060 Mesajına, 2133 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 11-07-2012 04:37 PM
gokhan usta test ettim calismiyor cakisiyor sanirim
e-ticaretdersleri
Alıntı Yaparak Cevapla
Paylaş!
GokhanKorkutv
Deli (:
***
V.İ.P Premium user avatar
Çevrimdışı

Mesajlar: 227
Konular: 9
Katılma Tarihi: Sep 2012
Rep Puanı: 6
Teşekkürler: 18
81 Mesajına, 183 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 11-07-2012 05:50 PM
Çakışma olabilir. Bu verdiğim kodlar hangi versiyondu hatırlamıyorum.

Ben sana yolu gösteriyorum ama yine de örnek diyorsun (:

common.js'de addtocart fonksiyonunu bul, aynısını kopyalayıp yapıştır. sonra ismini addtokiroglu yap.

$('html, body').animate({ scrollTop: 0 }, 'slow');

satırından sonra

window.location.href = 'index.php?route=checkout/checkout';

bu satırı ekle ve kaydet.

Sonra da modul dosyana addtokiroglu butonunu ekle.

Burada dikkat etmen gereken, if'in nerede başlayıp nerede bittiğini görmek. Başkta satırları kopyalamaman lazım. Zaten yapıyı biraz incelersen if döngüsünün nerede bittiğini görebilirsin.
GokhanKorkut
www.gokhankorkut.com
because we share life..

Alıntı Yaparak Cevapla
Paylaş!
fofotarav
Üye
***
Üye user avatar
Çevrimdışı

Mesajlar: 61
Konular: 6
Katılma Tarihi: Jan 2012
Rep Puanı: 0
Teşekkürler: 2
11 Mesajına, 22 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 11-08-2012 11:20 AM
bu şekilde kredi kart giriş ekranında taksit seçimi gelmiyor.
Dünce gece Osman bey ile bayağı bir uğraştık.
Sizin de deneme şansınız varsa sonucu bilmek isterim.
Alıntı Yaparak Cevapla
Paylaş!
TECHNOLOGv
Süper Moderator
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 303
Konular: 22
Katılma Tarihi: Dec 2011
Rep Puanı: 4
Teşekkürler: 216
87 Mesajına, 157 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 02-19-2013 11:13 AM
GokhanKorkut kardeş 155x de denedim sorunsuz çalışıyor, çakışma filanda olmadı.
bilginize
TECHNOLOG
Linux Debian
Alıntı Yaparak Cevapla
Paylaş!
 Teşekkür Edenler: e-ticaretdersleri

« Önceki | Sonraki »
Cevapla  Gönder 

Hemen Al Konusunun Linki Direk Link
Hemen Al Konusunun HTML Kodu HTML Link
Hemen Al Konusu BBCode Linki BBCode Link
Hemen Al Konusunu Paylaş Sosyal Paylaş

Benzeyen Konular
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Ürün Sayfasına Hemen Al butonu eklemek BLaDe 33 31,409 05-28-2020 01:09 PM
Son Mesaj: muchblood
  [Tema] Merhabalar **** Tema Yaptırmam Gerek Ücretli Olarak Hemen Başlayabiliriz. ysbozkurt 0 1,544 03-26-2016 09:03 PM
Son Mesaj: ysbozkurt
  1.5.x versiyonda Hemen Al butonu eklemek.. crea51 30 24,844 02-22-2016 02:27 PM
Son Mesaj: webmasterStudent
  [Modifikasyon] Hemen Al SMTP Destekli yusufozcelik 2 3,352 02-09-2015 04:20 PM
Son Mesaj: openyeni7
  Ürün detaydaki HemenAl tuşunu tıklayınca, Tab menüdeki Hemen al kısmının açılması openyeni7 6 3,460 01-21-2015 04:15 PM
Son Mesaj: openyeni7
  Ürün Detay Kısmına Paypal hemen öde Butonu kazakcii 7 5,551 01-15-2015 02:01 PM
Son Mesaj: mukoonline
  1.5.6 hemen al hatası eno-7 3 3,037 01-12-2015 03:08 PM
Son Mesaj: e-ticaretdersleri
  opencart 1.5.6 hemen al butonu eno-7 1 2,913 10-13-2014 12:32 AM
Son Mesaj: kazakcii
  Open Cart Version 1.5.1.3.1 Hemen Al Butonu Yardım rizawebmaster 1 2,279 05-22-2014 08:33 PM
Son Mesaj: osdem66

Hemen Al indir, Hemen Al Videosu, Hemen Al online izle, Hemen Al Bedava indir, Hemen Al Yükle, Hemen Al Hakkında, Hemen Al nedir, Hemen Al Free indir, Hemen Al oyunu, Hemen Al download


Forum Atla: