• 07-09-2017, 14:22:36
    #1
    Merhabalar,

    Wordpress tabanlı bir sitem bulunuyor ve resim optimizasyonu konusunda sorun yaşıyorum.

    Resimler sunucuya upload edilirken farklı boyutlarda upload ediliyor ancak temada çağrılırken hep ana resim çağrılıyor ve buda boyut farkından bana sorun yaşatıyor.

    Örneğin kod şu şekilde :

    <img src="http://www.siteadresi.com/wp-content/uploads/2017/09/waffle-tarifi.jpg" alt="Waffle" width="310" height="200" />

    Yapmak İstediğim :

    <img src="http://www.siteadresi.com/wp-content/uploads/2017/09/waffle-tarifi-310x175.jpg" alt="Waffle" width="310" height="200" />

    Araya -310x175 yazısını eklemek istiyorum.

    Böyle birşeyi yapmam mümkün mü ?
  • 09-09-2017, 01:45:46
    #2
    Üyeliği durduruldu
    webveil adlı üyeden alıntı: mesajı görüntüle
    Merhabalar,

    Wordpress tabanlı bir sitem bulunuyor ve resim optimizasyonu konusunda sorun yaşıyorum.

    Resimler sunucuya upload edilirken farklı boyutlarda upload ediliyor ancak temada çağrılırken hep ana resim çağrılıyor ve buda boyut farkından bana sorun yaşatıyor.

    Örneğin kod şu şekilde :

    <img src="http://www.siteadresi.com/wp-content/uploads/2017/09/waffle-tarifi.jpg" alt="Waffle" width="310" height="200" />

    Yapmak İstediğim :

    <img src="http://www.siteadresi.com/wp-content/uploads/2017/09/waffle-tarifi-310x175.jpg" alt="Waffle" width="310" height="200" />

    Araya -310x175 yazısını eklemek istiyorum.

    Böyle birşeyi yapmam mümkün mü ?


    $kod = '<img src="http://www.siteadresi.com/wp-content/uploads/2017/09/waffle-tarifi.jpg" alt="Waffle" width="310" height="200" />';
    
     preg_match_all('@"(.*?).jpg"@si',$kod,$kod1); 
     
     $degistir = ''.$kod1[1][0].'-310x175.jpg';
    
    echo $degistir;
  • 09-09-2017, 17:49:03
    #3
    Üyeliği durduruldu
    GonGo adlı üyeden alıntı: mesajı görüntüle
    $kod = '<img src="http://www.siteadresi.com/wp-content/uploads/2017/09/waffle-tarifi.jpg" alt="Waffle" width="310" height="200" />';
    
     preg_match_all('@"(.*?).jpg"@si',$kod,$kod1); 
     
     $degistir = ''.$kod1[1][0].'-310x175.jpg';
    
    echo $degistir;

    str_replace'de yapılabilir. İyi forumlar.