• 20-03-2010, 03:52:53
    #1
    Üyeliği durduruldu
    Wordpress kullandığım bir sitedeki son 3 yazıyı başka bir sitede göstermek istiyorum, fakat göstereceğim site wordpress değil. Birkaç yöntem denedim ama hepsinde yazıların gözükmesi gereken yer boş kaldı, işin içinden çıkamayınca sorayım dedim.

    Denediğim kodlar:

    <?php
    include "/home/site/public_html/wp-config.php"; 
    mysql_query("SET NAMES 'latin5'"); 
    mysql_query("SET CHARACTER SET latin5"); 
    mysql_query("SET COLLATION_CONNECTION = 'latin5_turkish_ci'"); 
    $my_query = new WP_Query('cat=15, 14, 13, 10, 8, 7, 6, 5&showposts=3'); 
    while ($my_query->have_posts()) : $my_query->the_post();$do_not_duplicate = $post->ID; ?> 
    <a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a>
    <?php endwhile; ?>
    Diğer sitede yazdırmak için de:

    <?php include "http://www.site.com/yazilar.php"; ?>
    Dosyayı direkt çalıştırdığım zaman son eklenen 3 yazı sorunsuz gözüküyor fakat diğer siteye include ile eklediğim zaman bu dosyayı, hiçbir şey gözükmüyor.

    Sorun nerede sizce?
  • 20-03-2010, 06:33:23
    #2
    Üyeliği durduruldu
    <?php
    include "/home/site/public_html/wp-config.php"; 
    mysql_query("SET NAMES 'latin5'"); 
    mysql_query("SET CHARACTER SET latin5"); 
    mysql_query("SET COLLATION_CONNECTION = 'latin5_turkish_ci'"); 
    $my_query = new WP_Query('cat=15, 14, 13, 10, 8, 7, 6, 5&showposts=3'); 
    while ($my_query->have_posts()) : $my_query->the_post();$do_not_duplicate = $post->ID; ?> 
    <a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a>
    <?php endwhile; ?>

    Önce bu kodlarla oluştuduğun sayfayı. yazılar.php diye kaydet ve wordpress in bulunduğu ana dizine at. O göstermek istediğin sitede ise
    <iframe SRC="http://www.siteadresin.com/yazilar.php" frameborder=0 width=240 height=160 marginwidth=0 marginheight=0 scrolling=no target="_parent" name="I1">
    																</iframe>
    Şeklinde iframe ile gösterebilirsin.Zaten başka yoluda yok bunun.
  • 20-03-2010, 11:49:26
    #3
    Üyeliği durduruldu
    iframe ile yapınca kaynak kodu gözükmüyor ama çağırılan sayfanın, direkt iframe kodu gözüküyor. Benim böyle birşey yapmamdaki amaç o yazılara biraz backlink sağlamak.

    <a href="http://www.site.com/yazi.html" title="Başlık">Başlık</a>
    şeklinde çıksın istiyorum yani.
  • 20-03-2010, 12:17:52
    #4
    Üyeliği durduruldu
    ok da hocam o göstermek istediğin sitende wordpress yokken bu kodları nasıl çalıştıracan ki? O yüzden iframe dışında wordpress'siz sitede gösterme şansınız az...bana göre hiç yok. yada manuel kendiniz sürkli ekleyeceksiniz.
  • 20-03-2010, 13:08:11
    #5
    Ben Öyle Yapmaya Çalıştım Son 3 Yazıyıda Çıkaramadım
  • 20-03-2010, 13:14:12
    #6
    Üyeliği durduruldu
    include ile yapılabilir bence ama başka bir siteden dosya çalıştırılmasını engelleyen bir güvenlik önlemi var sunucuda. İsmini biliyordum ama şimdi aklıma gelmiyor, onu pasif hale getirsem belki..
  • 20-03-2010, 14:30:08
    #7
    bir siteden başka bir siteye nasıl include yapılıyor ki?
    <?php
    $adres = @file_get_contents("http://siteadi.com/yazilar.php");
    echo $adres;
    ?>
    dediğinizde görünüyor mu?
  • 20-03-2010, 20:51:57
    #8
    Üyeliği durduruldu
    Alıntı
    include => içermek, dahil etmek
    Bu anlamda kullanmıştım include'yi, include fonksiyonundan kaldı aklımda

    Verdiğiniz kod sorunsuz çalıştı, çok teşekkürler.
  • 26-05-2010, 13:29:54
    #9
    <link href="<?php bloginfo('stylesheet_directory'); ?>/style.css" type="text/css" rel="stylesheet"/> 
    		<div id="featur-product-box">
    			  <?php query_posts('showposts=6&v_sortby=views&v_orderby=desc'); if (have_posts()) : while (have_posts()) : the_post(); ?>
    				<div class="product-box"> 
    					<div class="product-image"><a href="<?php the_permalink(); ?>" class="red-link" title="<?php the_title(); ?>"><img title="<?php the_title(); ?>" src="<?php $resim = get_post_custom_values("resim"); echo $resim[0]; ?>" alt="<?php the_title(); ?>" style="border-width: 0px; height: 90px; width: 100px;" /></a></div> 
    					<div class="product-disc"><a href="<?php the_permalink(); ?>" class="red-link" title="<?php the_title(); ?>"><?php the_title(); ?></a><br /> İzlenme: <strong><?php $views = get_post_custom_values("views"); echo $views[0]; ?></strong><br /></div> 
    				</div> 
    			  <?php endwhile;endif; ?>
    			<div style="clear:both"></div>
    		</div> <?php endwhile; ?>
    harıcı sayfada vıdeo gostermek ıstıyorum ben bu dekılde olursa ne yapmam gerekıyor acaba...