Tekil Mesaj gösterimi
  #7 (permalink)   eTicaret 
Alt 2008-10-16, 04:54
biRtuRk - ait Kullanıcı Resmi (Avatar)
biRtuRk biRtuRk isimli üyemiz çevrimdışıdır. (Offline)
 
Üyelik tarihi: Oct 2007
Nerden: Kocaeli
Mesajlar: 271
Blog Entries: 2
eTicaret: %50/0
Rep Puanı: 1
biRtuRk is on a distinguished road
Standart

temanızın içerisinde slide.php dosya içerisinde

PHP- Kodu:
<div id="mygallery" class="stepcarousel">
<div class="belt">
<?php $my_query = new WP_Query('category_name=[U]featured[/U]&showposts=12'); ?>

<?php while ($my_query->have_posts()) : $my_query->the_post(); ?>

<div class="panel">
<?php $homethumb get_post_meta($post->ID,'homethumb'true); ?>
<img src="<?php bloginfo('url'); ?>/wp-content/uploads/<? echo strtolower($homethumb); ?>.jpg" width="200" height="120" >
<h2><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2>
</div>
yukarıda verdiğim kodlar yer alıyor.

PHP- Kodu:
featured 
yazısının yerine hangi kategoriden yazıları cekmek istiyorsanız o kategori adını girmelisiniz. Hemen ardında yer alan
PHP- Kodu:
showposts=12 
kodu ise yazmış olduğunuz kategoriden kaç tane post çekmesini istiyorsanız burayı değiştirerek istediğiniz kadar post çektirebilirsiniz.

PHP- Kodu:
width="200" height="120" 
ile resimlerin boyutlarını ayarlayabilirsiniz.

O yazıya ait resimin slide olarak görüntülenmesi için özel alanalar " homethumb " keyini girmeniz gerekmektedir. Fakat burada çok dikkat edilmesi gereken bir konu resimleri kendi sitenizde barındırmanız ve resimin mutlaka " jpg " formatında olması gerekmektedir. ( kodlarla oynamazsanız tabi )

Bu resimleri upload yerinizi ise " ayarlar > çeşitli > Yüklemeleri bu klasörde sakla > /wp-content/uploads " yapıyoruz. Fakat " Yüklemelerimi aylık -ve yıllık- bazda klasörlerde tut. " seçeneği ise işaretlemiyoruz aksi takdirde çalışmayacaktır.

Şimdi gelelim resim upload etmeye

Mesela iyinet ile bir haber yapiyoruz ve iyinetin logosunu koyacağiz.

" Homethumb " keyinin karşısına http://www.siteadi.com/wp-content/up...yinet-logo.jpg - Girmiyoruz. Bu yanlış olacaktır.

" Homethumb " keyinin karşısına sadece " iyinet-logo " giriyoruz hepsi bu kadar kolay gelsin.

Eger Sitenizde resimler " siteadi.com/resim " klasorunde ise
PHP- Kodu:
<?php bloginfo('url'); ?>/wp-content/uploads/<? echo strtolower($homethumb); ?>.jpg" width="200" height="120" >
koldarının yerine

PHP- Kodu:
<?php bloginfo('url'); ?>/resim/<? echo strtolower($homethumb); ?>.jpg" width="200" height="120" >
kodu ile değiştirmeniz yeterli olacaktır.


Hemen altta yer alan haber geçişinde ise her kategoriden 1 post çekmek kaydı ile değiştirebilirsiniz.

PHP- Kodu:

<div class="glidecontent">

<?php $my_query = new WP_Query('category_name=featured&showposts=1');//Change the category name to any of your existing category name  //
while ($my_query->have_posts()) : $my_query->the_post();$do_not_duplicate $post->ID?>
<span class="cats"> <?php the_category(', '); ?> </span> 
<h2><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2>

<div class="hentry">
<?php $homethumb get_post_meta($post->ID,'homethumb'true); ?>
<img src="<?php bloginfo('url'); ?>/wp-content/uploads/<? echo strtolower($homethumb); ?>.jpg" width="200" height="120" >
<?php the_excerpt(); ?>
</div>

<?php endwhile; ?>
Yukarıdan koddan glide.php içerisinde 6 tane var. Bu bize 6 kategoriden post çektirebiliecegimize işarettir. Tabii bu sayı çoğaltılabilir. Ama bence gereksiz.

PHP- Kodu:
('category_name=featured&showposts=1'
Üstteki kodu atıyorum magazin kategorisinde cektirecegiz.

PHP- Kodu:
('category_name=magazin&showposts=1'
olarak değiştiriyoruz.

Örnek Benim Sitemde kodlar şu şekildedir. Slide için geçerli. diğerini kullanmıyorum

PHP- Kodu:
<div id="mygallery" class="stepcarousel">
<div class="belt">
<?php $my_query = new WP_Query('category_name=Magazin&showposts=10'); ?>

<?php while ($my_query->have_posts()) : $my_query->the_post(); ?>

<div class="panel">
<?php $homethumb get_post_meta($post->ID,'resim'true); ?>
<img src="<?php bloginfo('url'); ?>/wp-content/uploads/<? echo strtolower($homethumb); ?>.jpg" width="200" height="120" >
<h2><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2>
</div>
<?php endwhile; ?>
Hatta isteyen arkadaşlar olur ise bu temanın bir kısmını türkçeye çevirdim ve kategori sayfalarında oynama yaparak düzenledik. ( Loi ) nin yardımı cok olmuştur. Test edip arzu eden arkadaşlar olur ise bunu burada paylaşabilirim.kolay gelsin.
__________________
Gönül Ferman Dinlemiyor...

Konu biRtuRk tarafından (2008-10-16 Saat 05:17 ) değiştirilmiştir..
Alıntı ile Cevapla