İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Wordpress Haber Teması 2

biRtuRk

0
İyinet Üyesi
Katılım
18 Ekim 2007
Mesajlar
483
Reaction score
0
Konum
Kocaeli
10473-1-1_400_280.jpg


Demo

indir
 

beceriksiz_acemi

0
İyinet Üyesi
Katılım
27 Aralık 2005
Mesajlar
4,796
Reaction score
16
Konum
-Adsense-
headhline kısmı olarak belittiğiniz şeyin ne olduğunu tam olarak belirtirseniz yardımcı olmaya çalışabilirim

İlginiz için teşekkür ederim, kastım, hani şu haberlerin üzerinde yanyana duran 4 tane resimin olduğu, sağında ve solunda okların bulunduğu yer. Oraya içerik eklemeyi bir türlü başaramadım :)
 

biRtuRk

0
İyinet Üyesi
Katılım
18 Ekim 2007
Mesajlar
483
Reaction score
0
Konum
Kocaeli
temanızın içerisinde slide.php dosya içerisinde

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

PHP:
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/uploads/iyinet-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:
<?php bloginfo('url'); ?>/wp-content/uploads/<? echo strtolower($homethumb); ?>.jpg" width="200" height="120" >
koldarının yerine

PHP:
<?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:
<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:
('category_name=featured&showposts=1')

Üstteki kodu atıyorum magazin kategorisinde cektirecegiz.

PHP:
('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:
<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.
 

hoze

0
İyinet Üyesi
Katılım
16 Aralık 2006
Mesajlar
47
Reaction score
0
Konum
ist
süper... böyle güzel şeyleri görünce hemen bi site açasım geliyor valla :)
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst