seo
tr-opencart

     
avatar Şuanki Zaman: 01-22-2018, 08:45 PMHoş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  619 - Yorum  1

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

Mesajlar: 3,118
Konular: 498
Katılma Tarihi: Jan 2012
Rep Puanı: 95
Teşekkürler: 1139
1014 Mesajına, 2054 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: 17
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
Thumbs Up EXPORT/IMPORT Tool v 2.27 Türkçe Dil Dosyası Opencart 2.0.x blackdesign 7 1,596 01-19-2018 12:34 PM
Son Mesaj: armonyy
  Opencart 2.x WhatsApp Sipariş modülü osdem66 12 969 01-15-2018 08:42 PM
Son Mesaj: ripdimebag
  görsel deki gibi ürün filtreleme modülü varmı. ironamn 2 84 01-03-2018 01:07 PM
Son Mesaj: ironamn
  [Modifikasyon]  Opencart 2.3.x Mesafeli Satış Sözleşmesi Sayfası Ekleme Kıroğlumarket 12 3,576 12-28-2017 11:06 PM
Son Mesaj: baggal
  opencart 2.3.x alt kategorideki ürünleri ana kategori altında gösterme csamanci 3 361 12-19-2017 05:45 PM
Son Mesaj: b4r1sh67
  opencart 2.0.x serisi Tema rengini değiştirme modülü... berkant41 14 5,179 12-16-2017 05:28 PM
Son Mesaj: emrekitabevi
  Opencart 2.x Ürün Detayda Stokta Yok İndirim Stickerları Kıroğlumarket 25 5,256 12-10-2017 02:07 AM
Son Mesaj: bygantar
  Ürüne ek seçenek olarak adet ekleme hknysf 1 119 12-06-2017 03:49 PM
Son Mesaj: Kıroğlumarket
  Opencart 2.x Sol Accordion Menu v1.2 Sonuncusu Kıroğlumarket 0 100 11-21-2017 02:06 PM
Son Mesaj: Kıroğlumarket
  Ürün sayfasında düzenleme tarlak 0 96 11-17-2017 01:34 PM
Son Mesaj: tarlak

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: