• 23-02-2009, 23:54:33
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar,
    Locale Zinepress temasını kurdum. Türkçe çevirisini ve birkaç düzenleme yapmaya çalışıyorum. Şimdi ben bunu online film blogumda kullanmayı düşünüyorum ve şuan sitede 360 küsür konu var. Temada thumbnail eklentisi olduğundan tüm konuları tek tek düzenleyip önizleme resmi eklemek nerdeyse imkansız. Bu yüzden sormak istedim, konunun en başına eklediğim film kapak resmi otomatik boyutlanıp thumbnail olabilir mi?

    index.php'deki thumbnail kısmına ait kodlar şöyle;
    <a href="<?php the_permalink() ?>" rel="bookmark" title="Filmi izleyin »"><img src="<?php $key="thumbnail"; echo get_post_meta($post->ID, $key, true); ?>" alt="thumbnail" class="thumbnail" /></a>
    Umarım halledebiliriz bunu, birçok arkadaşın da işine yarayacağına eminim
  • 24-02-2009, 00:05:43
    #2
    Özel alan olarak eklersen bu dediğin olabilir. Şu aşağıdaki kodu kullanarak yapabilirsin;

    <img src="<?php $values = get_post_custom_values("kapakresmi"); echo $values[0]; ?>" width="100" alt="<?php the_title(); ?>" />
    kodlarda kapakresmi yazan yer senin özel alanının ismi olur. Yani özel alan eklerken ismi kapakresmi olur. Resmi eklersin. Yine kodlarda width="100" yazan yer resmin gözükeceği boyut olur. Onu da kendine göre ayarlayabilirsin.
  • 24-02-2009, 00:13:51
    #3
    Üyeliği durduruldu
    Daha önce eklediğim tüm konulara özel alan mı ekleyeceğim yani? Otomatik çekmesi mümkün değil mi?
  • 24-02-2009, 00:14:00
    #4
    Hocam o şekilde düşündüm de çekecek bi kod bulamadım açıkcası (:
    ama şöyle bir şey yapılabilir, bütün resimlere aynı resimi atayabiliriz. Eğer resmin özel alanı boşsa şunu göster şeklinde bişi yapılabilir.

    <?php if ( get_post_meta($post->ID, 'thumbnail', true) ) { ?> 						
    						<img src="<?php echo get_post_meta($post->ID, "thumbnail", $single = true); ?>" alt=""/>			
    			<?php } else { ?>
    						<img src="resim.jpg" alt="" />
    			<?php } ?>
    bu kodla da dediğim şekilde bi değişim yapabilirsiniz.
  • 24-02-2009, 00:18:23
    #5
    Eğer localhost kullanıyor iseniz, bir yöntem önerebilirim size. Denemeniz gerek ama. Ben denemedim? show_thumb fonksiyonu ile yapabiliriz sanırım.
  • 24-02-2009, 12:34:26
    #6
    var bir yöntemi bir saniye yazıyım kodları..

    Alıntı
    <?php $id =$post->ID;
    $the_content =$wpdb->get_var("SELECT post_content FROM $wpdb->posts WHERE ID = $id");
    $pattern = '!<img.*?src="(.*?)"!';
    preg_match_all($pattern, $the_content, $matches);
    $image_src = $matches['1'][0]; ?>
    bu kodla konunun içindeki ilk resmi çekebilirsin...

    yazdırma içinde
    Alıntı
    <img src="<?php if($image_src != '') { echo $image_src; } ?>"
    alt="<?php the_title(); ?>" class="left" width="200px" height="200px" />
  • 24-02-2009, 16:50:12
    #7
    Üyeliği durduruldu


    işte budur, çok sağol anarschi
  • 24-02-2009, 18:37:09
    #8
    Kimlik doğrulama veya yönetimden onay bekliyor.
    swatemre adlı üyeden alıntı: mesajı görüntüle


    işte budur, çok sağol anarschi
    slm ortağım yaw bende de aynı problem var biraz ayrıntıya gir kod konusunda uzman değilim nasıl yapacaz biraz ayrıntılı anlatırmısın acil cevap bekliyorum..

    neleri nereye yerleştirecez açıkça anlatırsan memnun olurum.
  • 24-02-2009, 19:06:15
    #9
    Üyeliği durduruldu
    Her temada thumbnail kodları farklıdır sanırım, ben Zinepress temasına göre anlatacağım;

    <a href="<?php the_permalink() ?>" rel="bookmark" title="Devamını okuyun »"><img src="<?php $key="thumbnail"; echo get_post_meta($post->ID, $key, true); ?>" alt="thumbnail" class="thumbnail" /></a>
    temadaki thumbnail kodu bu oluyor.

    bunun hemen üst satırına şunu ekledim;

    <?php $id =$post->ID;
    $the_content =$wpdb->get_var("SELECT post_content FROM $wpdb->posts WHERE ID = $id");
    $pattern = '!<img.*?src="(.*?)"!';
    preg_match_all($pattern, $the_content, $matches);
    $image_src = $matches['1'][0]; ?>
    sonra da o thumbnail kodunu şununla değiştirdim;

    <a href="<?php the_permalink() ?>" rel="bookmark" title="Devamını okuyun »"><img src="<?php if($image_src != '') { echo $image_src; } ?>" alt="<?php the_title(); ?>" class="thumbnail" /></a>
    Olay bu

    anarschi tekrar teşekkürler