Tekil Mesaj gösterimi
Alt 11 Nisan 2010, 01:28   #3
Çevrimdışı
SaW
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Blogda Eklenen Son yazıların Görüntülenmesi Yardımmm




Tabiki mümkündür;

Size kendi kullandığım kodları nasıl kullanabileceğinizi detaylı bir şekilde açıklayarak vereyim. Vereceğim kodda ilgili alanları kendinize göre düzenledikten sonra adını belirleyip (ör: haberler.php), kodu blog sayfanızın ana dizinine koyacaksınız. wp-config.php ile aynı dizine.. Daha sonra Ana sayfanızdaki uzantısı .php olan index sayfanızın içerisine bunu include edeceksiniz. Nasıl include edeceğiniz alttaki kodda mevcuttur.

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
<?php
include "./blog/haberler.php";
?>

Blog dizinine koyacağınız kod;

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
<?php
include "wp-config.php";

/* Burada en son kaç konunun gösterilmesini istediğiniz */
$sayi 6;

/* Başlık eğer uzunsa en çok kaç karakterini alacağınız */
$sayi2 50;

/* İçeriğin ilk kaç karakterinin görüntüleneceği */ 
$sayi3 250;

/* Veri tabanına bağlanıyoruz.. ilgili alanları kendinize göre düzenleyin */
$link mysql_connect('localhost''VERİ_TABANI_ADINIZ''VERİ_TABANI_ŞİFRENİZ')
    or die(
'Could not connect: ' mysql_error());
mysql_select_db('VERİ_TABANI_ADINIZ') or die('Could not select database');

/* Burada yukarıda belirlediğimiz adetteki konuyu alıyoruz */
$query "SELECT * FROM wp_posts WHERE post_status = 'publish' ORDER BY id DESC LIMIT " $sayi;
$result mysql_query($query) or die('Query failed: ' mysql_error());
while (
$line mysql_fetch_array($resultMYSQL_ASSOC)) {

/* Başlığımız belirttiğimiz uzunluğa göre ayarlıyoruz */
$line['post_title'] = (strlen($line['post_title']) > $sayi2) ? substr($line['post_title'], 0$sayi2) . '...' $line['post_title'];

/* İçeriği varsa html taglarından arındırıyoruz. Böylece sadece txt şeklinde almış oluyoruz. */
$line['post_content'] = strip_tags($line['post_content']);

/* İçeriği belirlediğimiz adetteki karaktere göre sınırlandırıyoruz */
$line['post_content'] = (strlen($line['post_content']) > $sayi3) ? substr($line['post_content'], 0$sayi3) . '...' $line['post_content'];

/* Burada ise en son görünüm için html tagları kullanıyoruz. Burayı kendi sayfanızda düşündüğünüz bölüme göre kendiniz ayarlayabilirsiniz.
Yapmanız kullanabileceğiniz değişkenler;

Başlık : $line['post_title']
Link : $line['guid']
İçerik : $line['post_content']
Tarih : $line['post_date']

Bunları artırmak mümkün, ama bu kadarının yeteceği kanaatındayım.
Nasıl kullanabileceğiniz bir örneği mevcut burada..
 */
echo '<li style="height:270px; display:block;"><div class="post_body2"><div class="posted_by">' $line['post_title'] . ' <a href="' .  $line['guid'] . '" title="' $line['post_title'] . '" target="_blank">&raquo; Tamamını oku</a></div><p>' $line['post_content'] . '</p><div class="post_info"><span class="comment">(0) yorum </span> Eklenme tarihi: ' $line['post_date'] . '</div></div></li>';

}
/* Veri tabanı bağlantısını kapatıyoruz. */
mysql_free_result($result);
?>


 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet sohbet