Giriş Yap / Kayıt Ol

WM Aracı'na üyelikler tekrar açıldı! Kayıt olmak için TIKLAYIN!


Cevap Yaz Favorilerime Ekle
Seçenekler Stil
Geri Git   Forum > > OpenCart

Opencart 2.3.x Multiple İmage Upload Manager 2

  #1  
Okunmamış 13 Ekim 2016, 15:22
Avatar Seçilmemiş
Üyeliği Durdurulmuş
 
Üyelik Tarihi: 06 Kasım 2013
Yaş / Cinsiyet: 33 / Erkek
Meslek: Esnaf
Konum: Trabzon
Ad, Soyad: Mu... Kı...
Mesajlar: 1.709
Beğeniler: 826 / 632
Ticaret: 1, 100%
OpenCart yeni ürünler yaratma ve onlara görüntüleri eklerken Bu uzantı size bir sürü iş kazandıracak. Bu son ziyaret klasörü hatırlıyorum ve onay kutularını seçerek düzenlenmekte ürüne birden fazla görüntü eklemek için izin verecektir. Seçimden ilk görüntü ilave olarak birincil ve diğerleri gibi eklenecektir. Ayrıca artı simgesi feryat tıklayarak seçimden farklı birincil görüntü ayarlayabilirsiniz. Dosya Yöneticisi penceresi orijinal daha büyük ve daha hızlı görüntü bakmak up sayfa iki ürün gösterir.

Opencart 2.3.x Multiple İmage Upload Manager 2
Arkadaşlar bu akşamki çeviriyi tamamlayarak uygun hale getirdim. Baya değişmler ve eklemeler olduğundan bazılarını dosya olarak atacağım. Baz dosyalardaki değişimleri anlatacağım. Şimdi ilk önce değişim ve ekleme yaptığımız dosyalardan başlayalım
Dosyamızı Açalım : admin/view/template/catalog/
product_form.tpl
Bulalım :

Kod:
<?php echo $footer; ?>

Üst Satıra Ekleyelim :

Kod:
<!-- input Last Folder Remember -->
                <input type="hidden" value="<?php echo $last_folder; ?>" id="last-folder">
             <!-- Multiple images select and insert into product form  -->
<script>
  $(document).ready(function() {

    // Green button - Insert images into form - default order 
    $(document).on('click', '#multiple-insert', function() {

        var images = [];
        $('#image-to-select:checked').each(function(i){
          images[i] = $(this).val();
        });
   
        $('#input-image').val(images[0]);
        $('#thumb-image img').attr('src', '../image/' + images[0]).css('max-width', '100px');

        for(var i = 0; i < images.length-1; i++) {
          addImage();
          $('#input-image' + i).val(images[i+1]);
          $('#thumb-image' + i + ' img').attr('src', '../image/' + images[i+1]).css('max-width', '100px');
        }
        
        $('#modal-image').modal('hide');

    })
  });


  // Adding images while choosing main image
  $(document).ready(function() {

      $(document).on('click', '#select-main', function () {
      
      var main_image = $(this).parent().find('input').val();

      // Getting checked images
      var images = [];
        $('#image-to-select:checked').each(function(i){
          images[i] = $(this).val();
        });

        // Remove main image from array of checked ones
        var index = images.indexOf(main_image);
        if (index > -1) {
          images.splice(index, 1);
        }
        console.log(images + images.length)

        // Adding main image into form
        $('#input-image').val(main_image);
        $('#thumb-image img').attr('src', '../image/' + main_image).css('max-width', '100px');
        

        // Additional images to form
        if(images.length === 1) {
           addImage();
          $('#input-image0').val(images[0]);
          $('#thumb-image0' + ' img').attr('src', '../image/' + images[0]).css('max-width', '100px');

        } else {
          for(var i = 0; i <= images.length-1; i++) {

            addImage();
            $('#input-image' + i).val(images[i]);
            $('#thumb-image' + i + ' img').attr('src', '../image/' + images[i]).css('max-width', '100px');
          }          
        }

        $('#modal-image').modal('hide');

    });


  });

</script>
Dosyamızı Açalım :admin/controller/catalog/
product.php
Bulalım :

Kod:
$data['tab_openbay'] = $this->language->get('tab_openbay');

Alt Satıra Ekleyelim :
Kod:
if(isset($this->session->data['last_folder'])) {
              $data['last_folder'] = $this->session->data['last_folder'];
            } else {
              $data['last_folder'] = '';
            }
Pek hangi dosyalar değişecek onlarıda aşağıda madde madde gireceğim
1-) admin/view/template/common/filemanager.tpl : Bu dosyada resim yükleme fonksiyonunun düzgün çalıştırılması sağlanılması için gerekli kodlar bu sürüme uygun hale getirilerek çoklu seçim ve import için gerekli kodların çalıştırılması sağlanıldı.
2-) admin/view/javascript/common.js : Bu dosyada gerekli upload ve seçip için gerekli jquery fonksiyonunun tpl dosyasıyla tümleşik hale getirilmesi sağlanılarak ekleme esnasındaki hatalı olan jquery satırları değişim sağlanılarak sağlam bir şekilde ek resimlere ekleme ve ana resmi seçme sorunsuz hale getirildi.
3-) admin/controller/common/filemanager.php : Bu dosya ana sistemin yani isketin oluşturulması ve sistemin sorunsuz bir şekilde çalışmasını yerine getiren kodlar düzeltilerek bu sürüme uygun hale getirilmiştir.




Kaynak : e-ticaretdersleri
  #2  
Okunmamış 13 Ekim 2016, 15:36
impjix Adlı Üyenin Avatarı
WM Aracı
 
Üyelik Tarihi: 10 Mart 2013
Yaş / Cinsiyet: 28 / Erkek
Ad, Soyad: Fı... Ac...
Mesajlar: 2.068
Beğeniler: 643 / 501
Ticaret: 12, 100%
Hocam sitenize translate ile copy paste yaptınız anladıkda foruma niye saçma sapan yazdınız ki?
  #3  
Okunmamış 13 Ekim 2016, 15:38
Avatar Seçilmemiş
Üyeliği Durdurulmuş
 
Üyelik Tarihi: 06 Kasım 2013
Yaş / Cinsiyet: 33 / Erkek
Meslek: Esnaf
Konum: Trabzon
Ad, Soyad: Mu... Kı...
Mesajlar: 1.709
Beğeniler: 826 / 632
Ticaret: 1, 100%
günde 4-5 eklenti çevirisi düzeltimesi ve videosu hazırlıyorum. buda yaklaşık 5-6 saatimi alıyor. Birde esnafım market işletiyorum. Eh birazcık kusur olsun
  #4  
Okunmamış 18 Ocak 2019, 17:59
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 15 Ekim 2015
Yaş / Cinsiyet: 32 / Erkek
Konum: Diyarbakır
Ad, Soyad: Me... Bo...
Mesajlar: 7
Beğeniler: 0 / 0
Ticaret: 0, 0%
opencart 3
https://www.opencart.com/index.php?r...nsion_id=35729
Cevap Yaz Favorilerime Ekle


Konuyu toplam 1 kişi okuyor. (0 üye ve 1 Ziyaretçi)
 
Seçenekler
Stil
Normal Normal

Geri Git   Forum > OpenCart


Yetkileriniz
Konu açma yetkiniz: Yok
Cevap Yazma Yetkiniz Yok
Eklenti yükleme yetkiniz: Yok
Mesajınızı değiştirme yetkiniz: Yok

BB code: Açık
İfadeler: Açık
[IMG] Kodları: Açık
HTML kodu: Kapalı




Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şu anki Zaman: 09:36.