seoseo
tr-opencart

     
avatar Şuanki Zaman: 12-05-2016, 01:33 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  4078 - 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
80 Mesajına, 179 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: Kıroğlumarket , ITECHINN , nokta , delete38 , tiktak78 , TECHNOLOG , cesm-i_asik
opencart temaları
Kıroğlumarketv
Osmanlı Torunu
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 2,964
Konular: 474
Katılma Tarihi: Jan 2012
Rep Puanı: 93
Teşekkürler: 1106
964 Mesajına, 1977 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 11-07-2012 07:27 AM
Ne demek homca yapariz steyen olursa
Kıroğlumarket
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: 672
174 Mesajına, 272 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
80 Mesajına, 179 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ş!
Kıroğlumarketv
Osmanlı Torunu
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 2,964
Konular: 474
Katılma Tarihi: Jan 2012
Rep Puanı: 93
Teşekkürler: 1106
964 Mesajına, 1977 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
Kıroğlumarket
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
80 Mesajına, 179 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ş!
opencart temaları
Kıroğlumarketv
Osmanlı Torunu
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 2,964
Konular: 474
Katılma Tarihi: Jan 2012
Rep Puanı: 93
Teşekkürler: 1106
964 Mesajına, 1977 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 11-07-2012 04:37 PM
gokhan usta test ettim calismiyor cakisiyor sanirim
Kıroğlumarket
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
80 Mesajına, 179 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, 20 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
86 Mesajına, 155 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: Kıroğlumarket

« Ö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
  [Tema] Merhabalar **** Tema Yaptırmam Gerek Ücretli Olarak Hemen Başlayabiliriz. ysbozkurt 0 157 03-26-2016 09:03 PM
Son Mesaj: ysbozkurt
  1.5.x versiyonda Hemen Al butonu eklemek.. crea51 30 12,999 02-22-2016 02:27 PM
Son Mesaj: webmasterStudent
  [Modifikasyon] Hemen Al SMTP Destekli yusufozcelik 2 1,369 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 1,073 01-21-2015 04:15 PM
Son Mesaj: openyeni7
  Ürün Detay Kısmına Paypal hemen öde Butonu kazakcii 7 2,177 01-15-2015 02:01 PM
Son Mesaj: mukoonline
  Ürün Sayfasına Hemen Al butonu eklemek BLaDe 32 13,776 01-12-2015 04:40 PM
Son Mesaj: mukoonline
  1.5.6 hemen al hatası eno-7 3 972 01-12-2015 03:08 PM
Son Mesaj: Kıroğlumarket
  opencart 1.5.6 hemen al butonu eno-7 1 1,256 10-13-2014 12:32 AM
Son Mesaj: kazakcii
  Open Cart Version 1.5.1.3.1 Hemen Al Butonu Yardım rizawebmaster 1 745 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: