• 01-02-2022, 22:48:50
    #1
    Php siteme gönderilere resim yüklemek ve yüklenilen resimleri sıraya koymak ve bir tanesini kapak resmi olarak tanımlamak istiyorum.

    Sizce bunu nasıl bir mantıkla yapmalıyım?

    Bunun için örnek kaynaklar var mı?

    Bunu sormamın amacı, örneğin şuan resimleri ayrı bir upload sayfasında yüklüyor, resimlere gönderi id sıralama ve kapak tanımlaması yapıyorum. Fakat bu gönderilerle resimlerin ayrı yerde olması durumundan pratik olmuyor.
  • 01-02-2022, 23:26:23
    #2
    verileri json olarak tutabilirsiniz. ilk görseli de kapak görseli olarak seçersiniz.
  • 01-02-2022, 23:27:33
    #3
    Baradiel adlı üyeden alıntı: mesajı görüntüle
    verileri json olarak tutabilirsiniz. ilk görseli de kapak görseli olarak seçersiniz.
    Hangi verileri hocam, nerede? Daha açıklayıcı olursa sevinirim
  • 01-02-2022, 23:30:31
    #4
    kodları inceleyin demek istediğimi anlarsınız hocam.
     
                    $json_array = [];
                    $dizin_yol = "../../images/product";
                    $dosya_adet = count($_FILES['dosya']['name']);
                    for($i=0; $i<$dosya_adet; $i++) {
                        if (!empty($_FILES['dosya']['name'][$i]) AND $_FILES['dosya']['size'][$i] > 150) {
                            move_uploaded_file($_FILES['dosya']['tmp_name'][$i], $dizin_yol . "/" . $_FILES['dosya']['name'][$i]);
                            array_push($json_array, $_FILES['dosya']['name'][$i]);
                        }
                    }
    
    
                    $json = json_encode($json_array);
  • 02-02-2022, 00:11:32
    #5
    Developer
    @Baradiel; in yazdığı üzerinden; bunu js tarafında jquery-ui ile drag-drop & sorting yapıp tekrar yolladığımızı düşünürsek istediğiniz oluyor. Ancak bir de aynı senaryoda silmek(ilgili görseli de unlink yaparak) ve yenisini eklemek var. Bu mantık ile Dropzone js üzerinden yürürseniz daha kalıcı bir çözüm olur.
  • 02-02-2022, 00:31:00
    #6
    brown adlı üyeden alıntı: mesajı görüntüle
    @Baradiel; in yazdığı üzerinden; bunu js tarafında jquery-ui ile drag-drop & sorting yapıp tekrar yolladığımızı düşünürsek istediğiniz oluyor. Ancak bir de aynı senaryoda silmek(ilgili görseli de unlink yaparak) ve yenisini eklemek var. Bu mantık ile Dropzone js üzerinden yürürseniz daha kalıcı bir çözüm olur.
    Hocam dropzone sıralama da yapabiliyor mu?

  • 02-02-2022, 00:37:43
    #7
    Developer
    kendi başına değil ama sortable.js veya jquery-ui ile beraber yapabiliyorsunuz.

    linkte sortable.js ile beraber örnek kullanımı var:
    https://medium.com/@umairarifqureshi...s-d21aff4b6585