tr-opencart

     
avatar Şuanki Zaman: 04-19-2024, 09:47 AMHoşgeldin Misafir !
  Şifremi Hatırlat   kayıt ol
opencart temaları

Opencart 2.x Diriliş Popup Sepete Ekle Modul Kurulum

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  e-ticaretdersleri - Görüntüleme - Okunma  2263 - Yorum  1

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: 05-28-2018 04:26 PM

Opencart 2.x Diriliş Popup Sepete Ekle Modul Kurulum Forumlardaa Bir İLK !

Herkese merhaba daha önceleri satışa sunduğum ve şimdi paylaşmayı uygun gördüğüm bir popup olarak ürünlerimizi sepete ekleme modulunu inceleyeceğiz. Opencart default kurulumlarıyla birlikte gelenstandart temalarda genellikle sepete eklenen ürünlerin geri bildirimleri sayfa yukarı kaydırılarak yeşil bir alan içersinde sepete eklenen ürünün adı şeklinde sepete eklendiğini belirtmekteydi. Tabi bu sürekli olarak sayfanın yukarı kaydırılması bir zaman sonra sıkıcı olmakta ve müşterinin ilgisini olumsuz etkilemektedir. Bu aşamada yardımımıza bu eklentimiz koşma ve sepete eklendiğinde popup şeklinde açılarak sayfa yukarı kaydırılmadan aynı konumda müşteriye eklenen ürünü göstermektedir.




KAYNAK | | E-TİCARETDERSLERİ

Diriliş Popup Sepete Ekle Modul Genel Özellikleri

1-) Eklenen Ürünün Resmini Gösterilmesi Sağllandı

2-) Eklenen Ürün Adı Ve Linki Gösterimi Sağlandı

3-) Eklenen Ürünün Kaç Adet olduğu Gösterimi Sağandı

4-) Popup Ekrand Toplam Ürün Fiyatı Ve Kdv Dahil Fyatı Gibi Gösterimler Eklendi.

5-) Eklenen Ürünün Kaldırılması Sağlandı

6-) Kasa Git Sepetim Gibi Butonların Gösterimi Eklendi

Opencart 2.x Diriliş Popup Sepete Ekle Modul Kurulum

Sitemizden İndirmiş Olduğunuz Arşiv dosyasındaki catalog klasörünü sitemizin ana dizinine atalım. Burada common.js dosyası haricinde değişen dosya yoktur.Değişen dosya bildirim uyarısına evete diyelim. Daha sonra sepete ekleme işleminde popup cart özelliğinin ürün detay da da olması için aşağıdaki değişimleri gerçekleştirelim.

Dosyamızı Açalım : catalog/view/theme/senin-teman/template/product/

product.tpl

Bulalım :


Alıntı:<script type="text/javascript"><!--
$('#button-cart').on('click', function() {
$.ajax({
url: 'index.php?route=checkout/cart/add',
type: 'post',
data: $('#product input[type=\'text\'], #product input[type=\'hidden\'], #product input[type=\'radio\']:checked, #product input[type=\'checkbox\']:checked, #product select, #product textarea'),
dataType: 'json',
beforeSend: function() {
$('#button-cart').button('loading');
},
complete: function() {
$('#button-cart').button('reset');
},
success: function(json) {
$('.alert, .text-danger').remove();
$('.form-group').removeClass('has-error');

if (json['error']) {
if (json['error']['option']) {
for (i in json['error']['option']) {
var element = $('#input-option' + i.replace('_', '-'));

if (element.parent().hasClass('input-group')) {
element.parent().after('<div class="text-danger">' + json['error']['option'][i] + '</div>');
} else {
element.after('<div class="text-danger">' + json['error']['option'][i] + '</div>');
}
}
}

if (json['error']['recurring']) {
$('select[name=\'recurring_id\']').after('<div class="text-danger">' + json['error']['recurring'] + '</div>');
}

// Highlight any found errors
$('.text-danger').parent().addClass('has-error');
}

if (json['success']) {
$('.breadcrumb').after('<div class="alert alert-success">' + json['success'] + '<button type="button" class="close" data-dismiss="alert">&times;</button></div>');

$('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>');

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

$('#cart > ul').load('index.php?route=common/cart/info ul li');
}
},
error: function(xhr, ajaxOptions, thrownError) {
alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
}
});
});
//--></script>



Değiştirelim :

Alıntı:</script><script type="text/javascript"><!--
$('#button-cart').on('click', function() {
$.ajax({
url: 'index.php?route=checkout/cart/add',
type: 'post',
data: $('#product input[type=\'text\'], #product input[type=\'hidden\'], #product input[type=\'radio\']:checked, #product input[type=\'checkbox\']:checked, #product select, #product textarea'),
dataType: 'json',
beforeSend: function() {
$('#button-cart').button('loading');
},
complete: function() {
$('#button-cart').button('reset');
},
success: function(json) {
$('.alert, .text-danger').remove();
$('.form-group').removeClass('has-error');
if (json['error']) {
if (json['error']['option']) {
for (i in json['error']['option']) {
var element = $('#input-option' + i.replace('_', '-'));
if (element.parent().hasClass('input-group')) {
element.parent().after('<div class="text-danger">' + json['error']['option'][i] + '</div>');
} else {
element.after('<div class="text-danger">' + json['error']['option'][i] + '</div>');
}
}
}
if (json['error']['recurring']) {
$('select[name=\'recurring_id\']').after('<div class="text-danger">' + json['error']['recurring'] + '</div>');
}
// Highlight any found errors
$('.text-danger').parent().addClass('has-error');
}
if (json['success']) {

$('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>');

$('#cart > ul').load('index.php?route=common/cart/info ul li');
$.ajax({
url: 'index.php?route=checkout/dirilis',
type: 'html',
success: function(html){
var newHtml = $(html).find('ul').html();
var btnCheckout = $(html).find('p.text-right a:eq(1)').text();

$('#notification .modal-footer #popup_checkout').html(btnCheckout);

$("#notification .modal-body").html('<ul style="list-style: outside none none;margin-left: -3em;">' + newHtml + '</ul>');

$("#notification .modal-body p.text-right").remove();

$("#notification").modal('show');
$("#notification .modal-footer").show();
$('#cart-total').html(json['total']);

$('#notification .btn-danger').click(function(){
$("#notification").modal('hide');
})
}
})
}
},
error: function(xhr, ajaxOptions, thrownError) {
alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
}
});
});
//--></script>


Şimdi Popup Ekranın aktif olması için gerekli olan kodumuzu aşağıdaki dosyamızın en alt satırına eklememiz gerkmektedir

Dosyamızı açalım : catalog/view/theme/senin-teman/template/common/

header.tpl

En Alt Satıra Ekleyelim :




Alıntı:<div id="notification" class="modal fade">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
<h4 class="modal-title"><?php echo $text_to_cart; ?></h4>
</div>
<div class="modal-body"></div>
<div class="modal-footer">
<button type="button" class="btn btn-default button-continue-shopping" data-dismiss="modal"><?php echo $button_continue ; ?></button>
<a href="<?php echo $checkout; ?>" class="btn btn-primary button-checkout"><?php echo $text_checkout ; ?></a>
</div>
</div>
</div>
</div>


Gerekli Olan Dil Kodların Eklenmesi için :

Dosyamızı Açalım :
catalog/controller/common/

header.php

Bulalım :


Alıntı:$data['direction'] = $this->language->get('direction');

Alt Satıra Ekleyelim :


Alıntı:$data['text_to_cart'] = $this->language->get('text_to_cart');
$data['button_continue'] = $this->language->get('button_continue');


Şimdi Sıra Dil Dosyasında Tanımlamalarda

Dosyamızı Açalım :
catalog/language/dil-dosyan/common/

heder.php

Bulalım :


Alıntı:$_['text_all']


Alt Satıra EKleyelim :


Alıntı:$_['button_continue'] = 'Devam';
$_['text_to_cart'] = ' <i class="fa fa-check-circle" aria-hidden="true"></i> Sepetiniz';

İşlem bukadar pek yakında birazdaha gelişmiş versiyon olan payitaht gelecektir.
e-ticaretdersleri
Alıntı Yaparak Cevapla
Paylaş!
anti_corv
Acemi Üye
**
Üye user avatar
Çevrimdışı

Mesajlar: 14
Konular: 4
Katılma Tarihi: Jan 2013
Rep Puanı: 0
Teşekkürler: 0
0 Mesajına, 0 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 10-19-2019 07:01 PM
Merhaba belirttiginiz gibi modülü kurdum fakat assagıdaki hatayı almaktayım ve popup cıkmıyor yardımcı olurmusunuz opencar versiyonum 2.3.0.2
2019-10-19 18:55:18 - PHP Notice: Undefined variable: text_to_cart in /home3/xxxx/public_html/vqmod/vqcache/vq2-catalog_view_theme_osdem-tesettur_template_common_header.tpl on line 165
2019-10-19 18:55:18 - PHP Notice: Undefined variable: button_continue in /home3/xxx/public_html/vqmod/vqcache/vq2-catalog_view_theme_osdem-tesettur_template_common_header.tpl on line 169
Alıntı Yaparak Cevapla
Paylaş!

« Önceki | Sonraki »
Cevapla  Gönder 

Opencart 2.x Diriliş Popup Sepete Ekle Modul Kurulum Konusunun Linki Direk Link
Opencart 2.x Diriliş Popup Sepete Ekle Modul Kurulum Konusunun HTML Kodu HTML Link
Opencart 2.x Diriliş Popup Sepete Ekle Modul Kurulum Konusu BBCode Linki BBCode Link
Opencart 2.x Diriliş Popup Sepete Ekle Modul Kurulum Konusunu Paylaş Sosyal Paylaş

Benzeyen Konular
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Opencart 2.x B2B Giris Sayfasi - redwhite27 e-ticaretdersleri 17 22,332 10-04-2021 02:35 PM
Son Mesaj: kannas38
  hmtl modül link eklemiyor mkarabak 1 9,508 02-02-2021 02:51 PM
Son Mesaj: ekacamak
  Modül Sorunu gokhanpotoglu 0 2,135 06-14-2020 08:18 PM
Son Mesaj: gokhanpotoglu
  opencart spam tarfik engelleme hakkında ferdem 0 2,218 05-07-2020 11:51 PM
Son Mesaj: ferdem
  opencart carousel ürün modülü alkanmh 5 4,991 03-10-2020 04:55 PM
Son Mesaj: ali_kon
  Opencart 2.1x Multi Discount Module e-ticaretdersleri 1 4,604 03-10-2020 12:48 PM
Son Mesaj: serdaraltan
  modul kurtarma / yedekleme power1478 1 1,019 12-31-2019 01:14 AM
Son Mesaj: ibrahim_130
  [Mod] ÇÖZÜLDÜ XML İMPORT OPENCART 2.X ÜCRETSİZ Evlingo 8 17,918 10-29-2019 05:22 PM
Son Mesaj: birbudijital
  [Mod] shopify To Opencart 2,3 qarzulocne 2 1,522 10-24-2019 05:49 PM
Son Mesaj: sembolpc
  Opencart 2.x Vitrin Owl Carousel Modulu Yayında e-ticaretdersleri 6 4,763 06-09-2019 04:54 PM
Son Mesaj: nickelaj

Opencart 2.x Diriliş Popup Sepete Ekle Modul Kurulum indir, Opencart 2.x Diriliş Popup Sepete Ekle Modul Kurulum Videosu, Opencart 2.x Diriliş Popup Sepete Ekle Modul Kurulum online izle, Opencart 2.x Diriliş Popup Sepete Ekle Modul Kurulum Bedava indir, Opencart 2.x Diriliş Popup Sepete Ekle Modul Kurulum Yükle, Opencart 2.x Diriliş Popup Sepete Ekle Modul Kurulum Hakkında, Opencart 2.x Diriliş Popup Sepete Ekle Modul Kurulum nedir, Opencart 2.x Diriliş Popup Sepete Ekle Modul Kurulum Free indir, Opencart 2.x Diriliş Popup Sepete Ekle Modul Kurulum oyunu, Opencart 2.x Diriliş Popup Sepete Ekle Modul Kurulum download


Forum Atla: