• 13-08-2010, 12:30:52
    #1
    Üyeliği durduruldu
    Bu konu bir çok kez gündeme geldi lakin ben bunu bir çok kez görmeme rağmen tam detaylı bilgi veren bir konuya rastlamadım.

    Blog sayfamdakı son eklenen 15-20 yazıyı ana sayfamda gostermek istiyorum detaylı bir anlatım sunabılcek bır ark beklınıyor (:

    Vesselam.
  • 13-08-2010, 12:54:19
    #2
    tam anlamadım ama sanırım aşağıdaki bilgiler işinizi görür

    Wordpress üstündeki son yazıları html sayfanızda gösterin http://www.dmry.net/wordpress-ustund...nizda-gosterin



    <?php
    require( dirname(__FILE__) . '/wp-config.php' );
    /*
    by dmRy
    http://www.dmry.net
    */
    
    function SonYazilar() {
    	global $wpdb;
    	$kac_tane_yazi_gosterilsin = 10;
    
    	$yazilar = $wpdb->get_results("SELECT ID, post_title FROM $wpdb->posts WHERE post_status ='publish' ORDER BY ID DESC LIMIT 0,$kac_tane_yazi_gosterilsin");
    
    	$cikti = wp2html_header();
    	$cikti .= '<ul id="wp2html_ul">';
    	foreach($yazilar as $yazi){
    		$yazi_url=get_permalink($yazi->ID);
    		$cikti .='<li><a href="'.$yazi_url.'">'.iconv(get_settings('blog_charset'), "ISO-8859-9",$yazi->post_title).'</a></li>';
    	}
    	$cikti .= '</ul>';
    	$cikti .= wp2html_footer();
    	echo $cikti;
    	die();
    }
    
    function wp2html_header() {
    	$cikti = '<html>';
    	$cikti .= '<head>';
    	$cikti .= '<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" />';
    	$cikti .= '<title>Wp2Html</title>';
    	$cikti .= '</head>';
    	$cikti .= '<body>';
    	return $cikti;
    }
    
    function wp2html_footer() {
    	$cikti = '</body>';
    	$cikti .= '</html>';
    	return $cikti;
    }
    
    switch ($_GET['git']) {
    	case 'sonyazilar':
    	SonYazilar();
    	break;
    }
    ?>


    Alıntı

    Üstteki bu kodları wp2html.php adında bir dosya içerisine kaydedin. Ve bu dosyayı wordpress dizinindeki index.php dosyasının yanına yükleyin.

    Html sayfanız üzerinde, wordpress üstündeki son yazıları görüntülemek istediğiniz alana bir iframe kodu yaratın. Hedef olarak ise,

    http://siteniz/wp2html.php?git=sonyazilar

    adresini çağırın. Listeleme stili değiştirmek isteyebilirsiniz. Bunun için de stil etiketlerini üstteki php kodu arasına ekleyebilirsiniz.
  • 13-08-2010, 13:03:39
    #3
    Üyeliği durduruldu
    iframe kodunu kullanmadan halletme sansımız yokmu hocam ?
  • 13-08-2010, 13:14:06
    #4
    deneyin;

    <script type="text/javascript" src="http://www.netvibes.com/js/UWA/load.js.php?env=BlogWidget2"></script>
    <script type="text/javascript">
    var BW = new UWA.BlogWidget({moduleUrl:'http://cdn.netvibes.com/modules/feedReader/feedReader.php?feedUrl=RSS ADRESİNİZ&feedTitle=BAŞLIK'});
    BW.setPreferencesValues({'showDate':false, 'view':'Ticker', 'openOutside':true, 'details':false, 'nbTitles':'5'});
    BW.setConfiguration({'title':'BAŞLIK', 'height':'125'});
    </script>
  • 13-08-2010, 13:39:46
    #5
    Merhaba,

    Sorun bir yere varmış gibi görünmekle beraber merak ettiğim için soruyorum;
    Ana Sayfa ve Blog diye iki ayrı yapı mı var elinizde? yoksa ana Sayfa dediğiniz sitenin ana sayfası mı?
  • 13-08-2010, 15:20:28
    #6
    Üyeliği durduruldu
    gevv adlı üyeden alıntı: mesajı görüntüle
    deneyin;

    <script type="text/javascript" src="http://www.netvibes.com/js/UWA/load.js.php?env=BlogWidget2"></script>
    <script type="text/javascript">
    var BW = new UWA.BlogWidget({moduleUrl:'http://cdn.netvibes.com/modules/feedReader/feedReader.php?feedUrl=RSS ADRESİNİZ&feedTitle=BAŞLIK'});
    BW.setPreferencesValues({'showDate':false, 'view':'Ticker', 'openOutside':true, 'details':false, 'nbTitles':'5'});
    BW.setConfiguration({'title':'BAŞLIK', 'height':'125'});
    </script>

    Tamamdır kod doğru ama bu kod uzerınde oynama yapamıorum yazan herifin kodları da cıkıor . yınede saol
  • 13-08-2010, 16:37:12
    #7
    Kimlik doğrulama veya yönetimden onay bekliyor.
    rss dende çekebilirsiniz ben öyle kullanıyorum Demo:

    Alıntı
    <? $val = file_get_contents("http://www.manyah.com/blog/feed/rss"); $val = explode("<item>",$val); $count = count($val); $count = $count - 1; for ($i=1; $i<=$count; $i++) { preg_match("/<title>(.+)<\/title>/Uism", $val[$i], $title); preg_match("/<link>(.+)<\/link>/Uism", $val[$i], $link); if (eregi('CDATA',$desc[1])) { $desc[1] = str_replace('<![CDATA[','',$desc[1]); $desc[1] = str_replace(']]>','',$desc[1]); $desc[1] = strip_tags($desc[1]); } echo "<a href=\"$link[1]\" target=\"_blank\"> <img border=\"0\" src=\"http://www.manyah.com/dosya/yazi.png\"> $title[1]</a><br>$desc[1]"; } ?>
    site ismini kendinize göre ayarlayın
  • 13-08-2010, 19:11:22
    #8
    Üyeliği durduruldu
    Yok olmucak Bu Boyle .

    http//blog.askneti.com - yazılarını www.askneti.com adresine cekıcem . footerin sol kısmındakı "son eklenen yazılar " kısmındakı gıbı bır goruntu olsun ıstıyorum