lostyazilim
tr.link

Opencart 2.3.x Multiple İmage Upload Manager 2

4 Mesajlar 1.273 Okunma
lstbozum
tr.link

Kiroglumarket Kiroglumarket Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 06.11.2013
  • Yaş/Cinsiyet 38 / E
  • Meslek Esnaf
  • Konum Trabzon
  • Ad Soyad M** K**
  • Mesajlar 1681
  • Beğeniler 631 / 817
  • 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 :




Üst Satıra Ekleyelim :




<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 :

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


Alt Satıra Ekleyelim :

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
 

 

wmaraci
reklam

impjix impjix WM Aracı Kullanıcı
  • Üyelik 10.03.2013
  • Yaş/Cinsiyet 33 / E
  • Meslek Yazılım Mühendisi
  • Konum Ankara
  • Ad Soyad F** A**
  • Mesajlar 2426
  • Beğeniler 809 / 814
  • Ticaret 17, (%100)
Hocam sitenize translate ile copy paste yaptınız anladıkda foruma niye saçma sapan yazdınız ki?
 

 

Kiroglumarket Kiroglumarket Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 06.11.2013
  • Yaş/Cinsiyet 38 / E
  • Meslek Esnaf
  • Konum Trabzon
  • Ad Soyad M** K**
  • Mesajlar 1681
  • Beğeniler 631 / 817
  • 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
 

 

netteweb netteweb WM Aracı Kullanıcı
  • Üyelik 15.10.2015
  • Yaş/Cinsiyet 37 / E
  • Meslek Yazılım Uzmanı
  • Konum Diyarbakır
  • Ad Soyad M** B**
  • Mesajlar 15
  • Beğeniler 1 / 1
  • Ticaret 0, (%0)
opencart 3
https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=35729
 

 

wmaraci
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al