seo
tr-opencart

     
avatar Şuanki Zaman: 08-21-2017, 05:46 AMHoşgeldin Misafir !
  Şifremi Hatırlat   kayıt ol
opencart temaları

Opencart 2.3.x Admin Ürün Listesinde Ajaxlı Olarak Aktif Pasif Yapma

Konuyu görüntüleyenler: 1 Misafir
 
Değerlendir:
  • 1 Oy - 5 Yüzde
  • 1
  • 2
  • 3
  • 4
  • 5
%
Cevapla  Gönder 
v  v
Yazar  Kıroğlumarket - Görüntüleme - Okunma  389 - Yorum  1

Kıroğlumarketv
Osmanlı Torunu
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 3,060
Konular: 487
Katılma Tarihi: Jan 2012
Rep Puanı: 94
Teşekkürler: 1130
998 Mesajına, 2030 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 11-06-2016 04:28 PM
Merhaba arkadaşlar sizlere bugün opencart 2.3.x versiyonları için geçerli sürümlerde admin bölümünde ürün listesindeyken ürünleri durumunu tıklama ile pasif yada aktif eden modifikasyonun kurulumunu anlatacağız. Site sahipleriinin özellikle binlerce ürünü olanların işine çok yarayacak bir modifikasyon olduğunu düşünüyorum. Benimde kullandığım bu eklenti ile artık tek tek ürüne tıklayıp ürün özelliklerinden aktif / pasif yapmak yerine ürün listesindeyken mouse ile ürün durumu üzerine tıklanarak ajax yordamıyla aktif / pasif yapabilceğiz.

Opencart 2.3.x Admin Ürün Listesinde Ajaxlı Olarak Aktif Pasif Yapma Modifikasyon Kurulumu

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

product.php
Bulalım :


Kod:
public function add()

Üst Satıra EKleyelim :

PHP Kod:
public function setstatus() {
        
$this->load->language('catalog/product');
        
$this->load->model('catalog/product');
        
$output='';
        if(isset(
$this->request->get['object_id'])){
            
$requestpart explode('-',$this->request->get['object_id']);
            if(
count($requestpart)==2){
                
$column_name $requestpart[0];
                
$product_id $requestpart[1];                
                
$result $this->model_catalog_product->getProduct($product_id);
                if(
$result[$column_name]){
                    
$this->model_catalog_product->setStatus($product_id$column_name0);
                } else {
                    
$this->model_catalog_product->setStatus($product_id$column_name1);
                }                
                
$result $this->model_catalog_product->getProduct($product_id);
                
$output $result[$column_name] ? $this->language->get('text_enabled') : $this->language->get('text_disabled');
            }
        }
        
$this->response->setOutput($output);
    } 


Dosyamızı Açalım : admin/model/catalog/
product.php
Bulalım :

Kod:
public function getProduct($product_id)

Üst Satıra EKleyelim :

PHP Kod:
    public function setStatus($product_id$column_name$value){
                
$this->db->query("UPDATE " DB_PREFIX "product SET " $column_name " = '" . (int)$value "' WHERE product_id = '" . (int)$product_id "'");
                } 


Dosyamızı Açalım : admin/view/template/catalog/
product_list.tpl
Bulalım :

PHP Kod:
<?php echo $product['status']; ?>


Değiştirelim :

PHP Kod:
<strong><class="ajaxstatus" id="status-<?php echo $product['product_id']; ?>" style="text-decoration:underline; padding-bottom:4px;"><?php echo $product['status']; ?></a></strong> 

Bulalım :

PHP Kod:
<?php echo $footer?>


Üst Satıra Ekleyelim:

PHP Kod:
<script type="text/javascript"><!--
$(
'.ajaxstatus').click(function() {
    var 
object_id=$(this).attr('id');
    $.
ajax({
        
url'index.php?route=catalog/product/setstatus&token=<?php echo $token; ?>',
        
type'get',
        
data: {object_id:object_id},
        
dataType'html',
        
success: function(html) {
            if(
html!=''){                
                $(
'#'+object_id).html(html);
            }
        }
    });
});
//--></script> 






İşlem bu kadar

Kaynak : e-ticaretdersleri
Kıroğlumarket
Alıntı Yaparak Cevapla
Paylaş!
 Teşekkür Edenler: parolass
opencart temaları
alfametv
Acemi Üye
**
Üye user avatar
Çevrimdışı

Mesajlar: 15
Konular: 3
Katılma Tarihi: Aug 2015
Rep Puanı: 0
Teşekkürler: 0
0 Mesajına, 0 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 03-04-2017 09:43 PM
hocam bunu 1.5.5.1 için nasıl uyarlayabiliriz
Alıntı Yaparak Cevapla
Paylaş!

« Önceki | Sonraki »
Cevapla  Gönder 

Opencart 2.3.x Admin Ürün Listesinde Ajaxlı Olarak Aktif Pasif Yapma Konusunun Linki Direk Link
Opencart 2.3.x Admin Ürün Listesinde Ajaxlı Olarak Aktif Pasif Yapma Konusunun HTML Kodu HTML Link
Opencart 2.3.x Admin Ürün Listesinde Ajaxlı Olarak Aktif Pasif Yapma Konusu BBCode Linki BBCode Link
Opencart 2.3.x Admin Ürün Listesinde Ajaxlı Olarak Aktif Pasif Yapma Konusunu Paylaş Sosyal Paylaş

Benzeyen Konular
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Kategori ve Ürün Linklerine Ekleme Hk. unganweb 0 40 08-13-2017 08:21 PM
Son Mesaj: unganweb
  Üst Kategoride Ürün Göstermek bytunahan 0 47 08-02-2017 10:15 AM
Son Mesaj: bytunahan
Sad Admin panelde sol menüye ekleme? mfg41 0 68 07-22-2017 08:20 PM
Son Mesaj: mfg41
  Opencart 2.0.3.1 otomatik seo url atama (video anlatım) redwhite27 12 4,460 07-05-2017 02:19 PM
Son Mesaj: hepsinerakip
  opencart uzmanlarına basit bir soru? lilteam 1 164 06-13-2017 04:10 AM
Son Mesaj: bariscaist
  [Modifikasyon]  Opencart 2.3.x Mesafeli Satış Sözleşmesi Sayfası Ekleme Kıroğlumarket 10 1,616 06-02-2017 05:17 PM
Son Mesaj: Kıroğlumarket
  Opencart 2.0.1.1 Fiyatı kdv dahil girme yener 4 3,181 04-14-2017 12:38 AM
Son Mesaj: ybsercu
  Opencart 2.x Ürün Detayda Stokta Yok İndirim Stickerları Kıroğlumarket 24 3,934 03-29-2017 03:55 PM
Son Mesaj: bcburakcelik
  [Tema] Open Cart Ürün Sayfasındaki Adet Bölümünü Kaldırmak precious 6 1,721 03-27-2017 05:21 PM
Son Mesaj: secerely
  opencart 2.0.x serisi Tema rengini değiştirme modülü... berkant41 13 4,258 03-25-2017 12:53 PM
Son Mesaj: bektas34

Opencart 2.3.x Admin Ürün Listesinde Ajaxlı Olarak Aktif Pasif Yapma indir, Opencart 2.3.x Admin Ürün Listesinde Ajaxlı Olarak Aktif Pasif Yapma Videosu, Opencart 2.3.x Admin Ürün Listesinde Ajaxlı Olarak Aktif Pasif Yapma online izle, Opencart 2.3.x Admin Ürün Listesinde Ajaxlı Olarak Aktif Pasif Yapma Bedava indir, Opencart 2.3.x Admin Ürün Listesinde Ajaxlı Olarak Aktif Pasif Yapma Yükle, Opencart 2.3.x Admin Ürün Listesinde Ajaxlı Olarak Aktif Pasif Yapma Hakkında, Opencart 2.3.x Admin Ürün Listesinde Ajaxlı Olarak Aktif Pasif Yapma nedir, Opencart 2.3.x Admin Ürün Listesinde Ajaxlı Olarak Aktif Pasif Yapma Free indir, Opencart 2.3.x Admin Ürün Listesinde Ajaxlı Olarak Aktif Pasif Yapma oyunu, Opencart 2.3.x Admin Ürün Listesinde Ajaxlı Olarak Aktif Pasif Yapma download


Forum Atla: