• 01-02-2022, 23:26:21
    #1
    Php ile bir gönderi sayfasında gönderiye birden çok resim yüklemek, resimleri sıralamak ve bir tane kapak resimi belirlemek istiyorum.

    Bunu nasıl yapabilirim?
    İçerik tablosunda ve resimler tablosunda ne tür eklemekler yapmalıyım?
    Senaryo nasıl olmalı?
  • 01-02-2022, 23:31:26
    #2
    images_id - image_url - image_siralama - icerik_id
    örnek tablo
  • 01-02-2022, 23:34:04
    #3
    instads adlı üyeden alıntı: mesajı görüntüle
    images_id - image_url - image_siralama - icerik_id
    örnek tablo
    Hocam şuan bu şekilde kullanıyorum. Fakat bu bana çok kullanışlı gelmemeye başladı.

    Diyelim ki bir resimi başka içerik içinde kullanıyorum. Burada sorun yok, virgül atıp onun id'sini de yazıp kullanıyorum. Fakat siralama ve kapak resimi ayarlamada karışıklık olmaya başlıyor. Bu yüzden pek sağlıklı gelmedi. Başka bi öneriniz var mı?
  • 02-02-2022, 01:40:08
    #4
    Kolay gelsin, ürüne ait resimleri veritabanına json olarak kaydedin, yazdırırkende foreach kullanın karisilik ortadan kalkar.
    Misal
    $imgvalues = array(
    "Onecikangorsel"=> "hedefurl",
    $hedefurlresim1,
    $hedefurlresim2
    );
    Json encode edip ilgili ürünün olduğu tabloya kaydedebilirsin. Bu en basit hali. Misal ürünün birinde 4 resim var ötekinde 3 adet varsa karmaşa otomatikman ortadan kalkmış olur. Array'i dahada özelleştirebilirsin projenin detayına göre. ürünlerinizi tek bir satırda tutun img adında bir sütun oluşturun degerini text tanımlayın
    Resimlerinlerle ilgili bütün detayları json obj olarak saklayın.
  • 02-02-2022, 10:47:06
    #5
    CodeDev adlı üyeden alıntı: mesajı görüntüle
    Kolay gelsin, ürüne ait resimleri veritabanına json olarak kaydedin, yazdırırkende foreach kullanın karisilik ortadan kalkar.
    Misal
    $imgvalues = array(
    "Onecikangorsel"=> "hedefurl",
    $hedefurlresim1,
    $hedefurlresim2
    );
    Json encode edip ilgili ürünün olduğu tabloya kaydedebilirsin. Bu en basit hali. Misal ürünün birinde 4 resim var ötekinde 3 adet varsa karmaşa otomatikman ortadan kalkmış olur. Array'i dahada özelleştirebilirsin projenin detayına göre. ürünlerinizi tek bir satırda tutun img adında bir sütun oluşturun degerini text tanımlayın
    Resimlerinlerle ilgili bütün detayları json obj olarak saklayın.

    Çok teşekkürler acaba yabancı kaynaklarda (json yazımı dışında) içeriğe resim galerisi ekleme bütün halinde örnek çalışmalar bulabilir miyim hocam?
  • 02-02-2022, 10:56:52
    #6
    buddy adlı üyeden alıntı: mesajı görüntüle
    Php ile bir gönderi sayfasında gönderiye birden çok resim yüklemek, resimleri sıralamak ve bir tane kapak resimi belirlemek istiyorum.

    Bunu nasıl yapabilirim?
    İçerik tablosunda ve resimler tablosunda ne tür eklemekler yapmalıyım?
    Senaryo nasıl olmalı?
    instads adlı üyeden alıntı: mesajı görüntüle
    images_id - image_url - image_siralama - icerik_id
    örnek tablo
    En mantıklı bu çözüm, aynı resimleri farklı içerikte de kullanacak isen resim tablonda ki satırları çoğaltıp içerik id güncelleyerek işlem yapabilirsin.

    Yada şunu yapabilirsin resim tablosunu içerik id den bağımsız oluşturursun
    images (tablo)
    id
    images_url


    content_images (tablo)
    ..
    ...
    images_id -> images tablosu id
    content_id
    order

    Böylece istediğin resmi istediğin içerik de kullanıp sıralamasını güncellersin.