• 05-11-2009, 19:02:31
    #10
    Arkadaşlar benimde Aspire Magazine temasında thumbnail ve featured resimlerde sıkıntım var bakabilirmisiniz. Sitem şurası

    index.php

    <?php get_header(); ?>
    	
    	<!-- BEGIN content -->
    	<div id="content">	
    		<?php 
    		$tmp_query = $wp_query;
    		query_posts('cat=' . get_cat_ID(dp_settings('featured')));
    		if (have_posts()) :
    		$first = true;
    		while (have_posts()) : the_post();
    		ob_start();
    		?>
    		<li<?php if ($first) echo ' class="first"'; ?>><a href="<?php the_permalink(); ?>"><?php dp_attachment_image($post->ID, 'full', 'alt="' . $post->post_title . '"'); ?></a></li>
    		<?php
    		$photos .= ob_get_clean();
    		ob_start();
    		?>
    		<li<?php if ($first) echo ' class="first"'; ?>>
    			<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
    			<p><?php echo dp_clean($post->post_content, 300); ?></p>
    			<a href="<?php the_permalink(); ?>" class="readmore">Tamamını Oku</a>
    		</li>
    		<?php
    		$text .= ob_get_clean();
    		$first = false;
    		endwhile;
    		endif;
    		?>
    	
    		<!-- begin featured -->
    		<div class="featured">		
    		<div class="thumb"><div class="b">
    			<ul class="photo">
    			<?php echo $photos; ?>
    			</ul>
    			<ul class="text">
    			<?php echo $text; ?>
    			</ul>
    		</div></div>
    		</div>
    		<!-- end featured -->
    		
    		<?php
    		$wp_query = $tmp_query;
    		if (have_posts()) :
    		while (have_posts()) : the_post();
    		$arc_year = get_the_time('Y');
    		$arc_month = get_the_time('m');
    		$arc_day = get_the_time('d');
    		?>
    
           
            <!-- begin post -->		
            <div class="post">
            <div class="title">
            <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
            <p class="details">Yazar: <?php the_author_posts_link(); ?> Tarih: <a href="<?php echo get_day_link("$arc_year", "$arc_month", "$arc_day"); ?>"><?php the_time('M jS, Y') ?></a>
    </p>
    			<p class="comments"><?php comments_popup_link('Yorum Yok', '1 Yorum', '% Yorum'); ?></p>
             </div>   
                
    		<div class="l">
    			<a href="<?php the_permalink(); ?>"><?php dp_attachment_image($post->ID, 'thumbnail', 'alt="' . $post->post_title . '"'); ?></a>
    		</div>
    		<div class="r">			
    			<p><?php echo dp_clean($post->post_content, 300); ?></p>
                <p><a class="devam" href="<?php the_permalink(); ?>">Devamı</a></p>
    		</div>
            
            <div class="meta">
                <div class="tags">
               Etiketler:  <?php the_tags(''); ?>
                </div>
                
                <div class="undercat">
                Kategori:  <?php the_category(', ') ?>
                </div>
            </div>
            
    		</div>
    		<!-- end post -->
    		
            
    		<?php endwhile; else : ?>
    		<div class="notfound">
    		<h2>Bulunamadı</h2>
    		<p>Üzgünüm.Aradığınız sayfa bulunamadı.</p>
    		</div>
    		<?php endif; ?>
    	
    
    		
    		<!-- begin post navigation -->
    		<div class="postnav">
    		<?php if(function_exists('wp_page_numbers')) { wp_page_numbers(); } ?>
    		</div>
    		<!-- end post navigation -->
    		
    		<div class="break"></div>
    	
    	</div>
    	<!-- END content -->
    	
    <?php get_sidebar(); 
    
    get_footer(); ?>
  • 05-11-2009, 19:19:10
    #11
    KaPTaN adlı üyeden alıntı: mesajı görüntüle
    Site anasayfasında otomatik boyutlandırılan ön izleme resmini nasıl oluşturabilirim arkadşalar? Anlatacak birisi var mı acaba.
    Arkadaşlar neden özel alanlarla uğraşıyorsunuz ki amaç anasayfadaki vs. yazılarda resim göstermek değil mi?
    özel alanlarla uğraşmak yerine yazınız içerisine eklenen ilk resmin gösterilmesi daha kolay olmaz mı? Ayrıca yazıya eklediğiniz resim sunucunuzda yüklü olmasa da olur başka yerden alıp yazınıza koyduğunuz resmi de aşağıdakileri yaparak anasayfada ya da kategori sayfasında vs. listelenen yazılarda gösterebilirsiniz.

    Demo1
    Demo2


    Genel Olarak Nasıl Yapıldığını Anlatayım:

    functions.php dosyanızı açın




      ?>
    kodundan önceye şunu ekleyin:


          function resimgoster() {
    
           global $post, $posts;
      
           $resimbir = '';
       
           ob_start();
       
           ob_end_clean();
      
           $output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);
      
           $resimbir = $matches [1] [0];
      
           
       
           if(empty($resimbir)){ //Eğer resim eklememişseniz
      
           $resimbir = "http://www.siteadi.com/resim.jpg";
      
           }
     
           return $resimbir;
     
          }
    $resimbir = "http://www.siteadi.com/resim.jpg"; Eğer yazıda resim yoksa otomatik olarak buraya koyduğunuz resim gösterilir.

    Şimdide yazımızın, resmin sol yanına sarılıp düzgün görünmesi için temanızın style.css dosyasına



       .yaziresmi{ float:left; }
    kodunu ekleyin.

    Resmi göstermek istediğiniz yere şu kodu yazın:
    (nereye eklemek istiyorsanız seçim sizin index.php - home.php - archives.php)
    Not: Normal şartlarda anasayfada göstermek için temanızın index.php dosyasına aşağıdaki kodu yerleştirmelisiniz. Eğer Hc-Magazin kullanıyorsanız ve anasayfada göstermek istiyorsanız durum değişiyor home.php dosyasına yerleştirmeniz gerekiyor. Eğer herhangi bir kategoriye ve etikete tıkladığınızda yazılar resimli çıksın istiyorsanız aşağıdaki kodu archives.php dosyasına da eklemelisiniz.



          <a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><img src="<?php echo resimgoster() ?>" class="yaziresmi" width="150" height="150" /></a>
    width="150" height="150" kendinize göre ayarlayabilirsiniz

    Hepsi bu kadar işimiz bitti...

    Kaynak
  • 05-11-2009, 21:57:22
    #12
    Controller81 adlı üyeden alıntı: mesajı görüntüle
    Arkadaşlar benimde Aspire Magazine temasında thumbnail ve featured resimlerde sıkıntım var bakabilirmisiniz. Sitem şurası

    index.php

    <?php get_header(); ?>
    	
    	<!-- BEGIN content -->
    	<div id="content">	
    		<?php 
    		$tmp_query = $wp_query;
    		query_posts('cat=' . get_cat_ID(dp_settings('featured')));
    		if (have_posts()) :
    		$first = true;
    		while (have_posts()) : the_post();
    		ob_start();
    		?>
    		<li<?php if ($first) echo ' class="first"'; ?>><a href="<?php the_permalink(); ?>"><?php dp_attachment_image($post->ID, 'full', 'alt="' . $post->post_title . '"'); ?></a></li>
    		<?php
    		$photos .= ob_get_clean();
    		ob_start();
    		?>
    		<li<?php if ($first) echo ' class="first"'; ?>>
    			<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
    			<p><?php echo dp_clean($post->post_content, 300); ?></p>
    			<a href="<?php the_permalink(); ?>" class="readmore">Tamamını Oku</a>
    		</li>
    		<?php
    		$text .= ob_get_clean();
    		$first = false;
    		endwhile;
    		endif;
    		?>
    	
    		<!-- begin featured -->
    		<div class="featured">		
    		<div class="thumb"><div class="b">
    			<ul class="photo">
    			<?php echo $photos; ?>
    			</ul>
    			<ul class="text">
    			<?php echo $text; ?>
    			</ul>
    		</div></div>
    		</div>
    		<!-- end featured -->
    		
    		<?php
    		$wp_query = $tmp_query;
    		if (have_posts()) :
    		while (have_posts()) : the_post();
    		$arc_year = get_the_time('Y');
    		$arc_month = get_the_time('m');
    		$arc_day = get_the_time('d');
    		?>
    
           
            <!-- begin post -->		
            <div class="post">
            <div class="title">
            <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
            <p class="details">Yazar: <?php the_author_posts_link(); ?> Tarih: <a href="<?php echo get_day_link("$arc_year", "$arc_month", "$arc_day"); ?>"><?php the_time('M jS, Y') ?></a>
    </p>
    			<p class="comments"><?php comments_popup_link('Yorum Yok', '1 Yorum', '% Yorum'); ?></p>
             </div>   
                
    		<div class="l">
    			<a href="<?php the_permalink(); ?>"><?php dp_attachment_image($post->ID, 'thumbnail', 'alt="' . $post->post_title . '"'); ?></a>
    		</div>
    		<div class="r">			
    			<p><?php echo dp_clean($post->post_content, 300); ?></p>
                <p><a class="devam" href="<?php the_permalink(); ?>">Devamı</a></p>
    		</div>
            
            <div class="meta">
                <div class="tags">
               Etiketler:  <?php the_tags(''); ?>
                </div>
                
                <div class="undercat">
                Kategori:  <?php the_category(', ') ?>
                </div>
            </div>
            
    		</div>
    		<!-- end post -->
    		
            
    		<?php endwhile; else : ?>
    		<div class="notfound">
    		<h2>Bulunamadı</h2>
    		<p>Üzgünüm.Aradığınız sayfa bulunamadı.</p>
    		</div>
    		<?php endif; ?>
    	
    
    		
    		<!-- begin post navigation -->
    		<div class="postnav">
    		<?php if(function_exists('wp_page_numbers')) { wp_page_numbers(); } ?>
    		</div>
    		<!-- end post navigation -->
    		
    		<div class="break"></div>
    	
    	</div>
    	<!-- END content -->
    	
    <?php get_sidebar(); 
    
    get_footer(); ?>

    Arkadaşım anasayfada özel alam resimlerinin gösterilmesi için lütfen Yeni yazı >> içeriğini yazdıktan sonra özel alan kısmına >> " featured " keyini yazın ve link olarakta resim linkini ekleyin. Kolaya gelsin iyi çalışmalar.
  • 05-11-2009, 21:58:13
    #13
    KaPTaN adlı üyeden alıntı: mesajı görüntüle
    Hata verdi. 26.satırda.
    Sanırım musait olmuyorsun kodlarını buraya bu şekilde yardımcı olalalım.
  • 05-11-2009, 22:01:42
    #14
    tayfaturk adlı üyeden alıntı: mesajı görüntüle
    Arkadaşım anasayfada özel alam resimlerinin gösterilmesi için lütfen Yeni yazı >> içeriğini yazdıktan sonra özel alan kısmına >> " featured " keyini yazın ve link olarakta resim linkini ekleyin. Kolaya gelsin iyi çalışmalar.
    Yok hocam onu daha önce denemiştim. Sorunu çözdüm, postun içindeki ilk resimi otomatik olarak anasayfaya ekliyor fakat resmi "Görsel Ekle" butonunu kullanarak eklemek gerekiyormuş. FTP ye yükle, adresi yaz olmuyomuş bu temada. Tema premium bi temanın ücretsiz versiyonu olduğu için kısıtlamışlar. Temanın dağıtıldığı orjinal sitede açıklamaları okuduktan sonra çözdüm durumu. Yardımların için teşekkürler.
  • 05-11-2009, 22:36:25
    #15
    E ?> bu koddan her yerde var o template dosyasında ?
  • 05-11-2009, 23:54:08
    #16
    Online resim boyutlandırmak, önizleme resimler oluşturmak için timthumb kullanabilirsiniz.

    Birçok premium WordPress temasında da kullanılan ücretsiz bir uygulamadır zaten.
  • 06-11-2009, 12:09:45
    #17
    http://www.problogdesign.com/wordpre...-custom-field/

    işine yarar umarım
  • 06-11-2009, 19:18:20
    #18
    Şimdi Kimlerin sorunu çözüldü ?