Yazı hakkındaki yorumun nedir?
Eklenti kullanmadan son twitter iletisini göstermek
Az önce gelen bir mailin ardından böyle bir yazı yazmak istedim. Blogumun sağ üst köşesindeki son twitter iletisini nasıl gösterdiğimi sormuş bir arkadaş. Bende farklı bir siteden almıştım sanırım. Eklenti ile kullanılıyordu. Sonradan kodlarını değiştirerek eklentisiz kullanmaya başladım.
header.php de aşağıdaki kodu buluyoruz.
</head>
Yukarıdaki kodun üstüne aşağıdaki kodları ekliyoruz. Buradaki twitter kullanıcı adı yazan kısma twitter hesabınızın kullanıcı adını yazınız.
<?php // Son Twit Göster $username = "twitter kullanıcı adı"; $feed = "http://search.twitter.com/search.atom?q=from:" . $username . "&rpp=1"; function parse_feed($feed) { $stepOne = explode("<content type="html">", $feed); $stepTwo = explode("</content>", $stepOne[1]); $tweet = $stepTwo[0]; $tweet = str_replace("<", "<", $tweet); $tweet = str_replace(">", ">", $tweet); return $tweet; } $twitterFeed = file_get_contents($feed); ?>
Daha sonra tekrar header.php de müsait bir yere benim logonun sağındaki gibi görünecek şekilde aşağıdaki son twitter iletisi kodlarını ekleyiniz.
<?php echo parse_feed($twitterFeed);?>
Hepsi bu kadar.
Blogger için uyarlarsan süper olur. :)
teşekkürler
Gerçekten yararlı teşekkürler.
iyi günler acaba sitenizdeki üstteki sayfa konumuna göre sabit kalan çubuğu anlatıp kodlarını paylaşmanız münkünmü çok güzel olmuş elinize sağlık..
Aslında pek bir şeyi yok. Sabit kalmasını istediğiniz nesneye position: fixed özelliğini atamanız yeterli. Boş bir zamanımda anlatırım inşallah.
Her zaman olduğu gibi yardımın olan bir konuyu açıklamışsın. Teşekkürler :)
Dediğiniz gibi temanın header.php sine tagından önce yapıştırıyorum ancak kayıt edip siteye baktığımda boş bir sayfa geliyor. kodu silip sayfayı yenilediğimde blog görüntüleniyor. yardımcı olursanız sevinirim
Twitter apiyi güncellediği için bu yöntemler artık çalışmamaktadır. En kısa sürede bunun hakkında bir yazı yazmış olurum.
hocam ben sizden aldigim temamda bir hata almaya basladim ki bu durduk yere oldu.
Warning: file_get_contents(http://search.twitter.com/search.atom?q=from:yemreozdes&rpp=1) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.0 410 Gone in /home/turkisit/public_html/emreozdes.com.tr/blog/wp-content/themes/usluer/sidebar.php on line 15
Buradaki anlatımımı gerçekleştirerek son tweeti gösterebilirsin Emre.