• 10-02-2010, 22:27:26
    #10
    Erturk adlı üyeden alıntı: mesajı görüntüle
    @KMLGRLR Sagolasın dedigin gibi yazıyı kısalttım. Fakat resim özel alan olarak ekli degil, yani düz yazı seklinde eklenıyor botla cektiğim için. CSS dosyalarında alignleft diye bir class var fakat bunun resimle bir alakası yok. Eger yazı içerisindeki resimi bir fonksiyon ile cagırabiliyorsak cok daha kolay yapabilirim sanırım.
    Kendin oluşturabilirsin işte o classı.

    Ben de özel alan ekli olmadığını düşünerek bu şekilde anlattım. Botla çektiğin yazılarda resimler hangi classın özelliklerini alıyormuş firebug'la bakıp ona göre de class oluşturabilirsin stilde.

    "Eger yazı içerisindeki resimi bir fonksiyon ile cagırabiliyorsak cok daha kolay yapabilirim sanırım." bunu anlamadım. Ama wordpressin standart yazı içinde resim ekleme aracını değil de, özel alanla mesela resim yazıp karşısına resim linkini yazıp göndermek istiyorsan yazabilirim kodları ona göre. Ama botla çektiğinde bu özel alanı nasıl belirleyeceksin anlamadım.
  • 10-02-2010, 22:31:10
    #11
    Bak mesela su anda kendi class larımı olusturdum dostum.
    Tek sorun "resim burada" yazdıgım yere resimi koyabilmekte.Demek istediğim şuydu;

    the_content(); bu fonksiyonla içerik cagırılıyor. belki the_image(); gibi bir fonksiyon vardır diye dusundum. yani yazı içindeki resimi direkt alan bır fonksiyon varsa iş daha kolay olur.
  • 10-02-2010, 22:37:56
    #12
    Erturk adlı üyeden alıntı: mesajı görüntüle
    Bak mesela su anda kendi class larımı olusturdum dostum.
    Tek sorun "resim burada" yazdıgım yere resimi koyabilmekte.Demek istediğim şuydu;

    the_content(); bu fonksiyonla içerik cagırılıyor. belki the_image(); gibi bir fonksiyon vardır diye dusundum. yani yazı içindeki resimi direkt alan bır fonksiyon varsa iş daha kolay olur.
    Tamam. Resimler için oluşturduğun class erturk varsayalım.

    Biraz önce the_content'te değişiklik yaptırmıştım. O satırın hemen üstüne ekle;

    <img class="erturk" src="<?php echo  ilk_resmi_al(); ?>">
    Fonksiyon dosyana ekle;

    function ilk_resmi_al() {
      global $post, $posts;
      $ilk_resim = '';
      ob_start();
      ob_end_clean();
      $output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);
      $ilk_resim = $matches [1] [0];
      if(empty($ilk_resim)){  //Yazıda resim yoksa
        $ilk_resim = "http://www.siteadi.com/images/varsayilan_resim.jpg";
      }
      return $ilk_resim;
    }
    Yazıdaki ilk resim otomatik olarak senin belirlediğin görünüm kurallarıyla ana sayfada görünecek. Özel alanlarla felan uğraştırmadan.
  • 10-02-2010, 22:44:39
    #13
    Vayy Kardes. Sagolasın.

    10 Nümero oldu Ellerine saglık.
  • 10-02-2010, 22:45:22
    #14
    Erturk adlı üyeden alıntı: mesajı görüntüle
    Vayy Kardes. Sagolasın.

    10 Nümero oldu Ellerine saglık.
    Rica ederim

    İyi çalışmalar.