seo
tr-opencart

     
avatar Şuanki Zaman: 10-24-2017, 07:03 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  495 - Yorum  1

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

Mesajlar: 3,089
Konular: 492
Katılma Tarihi: Jan 2012
Rep Puanı: 95
Teşekkürler: 1135
1008 Mesajına, 2043 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
  Ürün detayında slayt ekleme dorukan67 0 41 10-17-2017 05:13 PM
Son Mesaj: dorukan67
  Opencart 2.3.x Kategoride Daha Fazlasını Göster Düzenlemesi Kıroğlumarket 0 46 10-10-2017 02:51 PM
Son Mesaj: Kıroğlumarket
  [Eklenti] Opencart 2.3.x Rastgele Kategori Ürünler Modulu Kıroğlumarket 3 94 10-09-2017 11:59 AM
Son Mesaj: Kıroğlumarket
  [Çözüldü] Opencart 2.2.x Admin sayfasında müşteriler bölümü açılmıyor fsm 3 988 10-08-2017 03:30 PM
Son Mesaj: teknotrend28
  opencart 2.3.x alt kategorideki ürünleri ana kategori altında gösterme csamanci 2 163 09-09-2017 05:52 PM
Son Mesaj: csamanci
  [Modifikasyon]  Opencart 2.3.x Mesafeli Satış Sözleşmesi Sayfası Ekleme Kıroğlumarket 11 2,342 08-24-2017 11:18 PM
Son Mesaj: csamanci
  Kategori ve Ürün Linklerine Ekleme Hk. unganweb 0 118 08-13-2017 08:21 PM
Son Mesaj: unganweb
  Üst Kategoride Ürün Göstermek bytunahan 0 101 08-02-2017 10:15 AM
Son Mesaj: bytunahan
Sad Admin panelde sol menüye ekleme? mfg41 0 189 07-22-2017 08:20 PM
Son Mesaj: mfg41
  Opencart 2.0.3.1 otomatik seo url atama (video anlatım) redwhite27 12 5,069 07-05-2017 02:19 PM
Son Mesaj: hepsinerakip

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: