Blogger İpuçları altında Blogger'a Son Yorumlar ve Son Yazılanlar eklentisini nasıl yapacağınızı anlatmıştım. Ancak ikisinin bir arada kullanılmasında bazı sorunlar/eksikler olduğunu KURABİYEEVİ yazarı sayesinde keşfettim.
Nedir bu eksiklikler?
KURABİYEEVİ yazarının isteği üzerinden örnek vermek istiyorum. Kendisi blogunda hem son yorumlar hem de son yazılanlar eklentisini bir arada kullanmak istiyordu. Ancak son yorumlarda yorum sahibinin adı ve yorumun içeriğinin görünmesini, son yazılanlarda ise yazı başlığını ve yazının içeriğini göstermek istiyordu. Tabi bu ilk JavaScript dosyası ile mümkün değildi. Bu istek üzerine dosyanın güncellenmiş bir sürümünü yayınlamak üzere bilekleri sıvadım. Dosya güncellendiği için sayfa ögelerine eklediğiniz kodlar da güncellendi.
Eğer Son Yorumlar ile Son Yazılanlar ögelerini birlikte kullanmak isterseniz böyle buyurun...
Uyarı: Bu uygulamayı yapmadan önce şablonun bir yedeğini mutlaka alın!
Öncelikle buradan ilgili JavaScript dosyasını indirin ve herhangi bir sunucuya yükleyin. Ben dosyayı sanki GooglePages'e yüklemişsiniz gibi anlatacağım.
Şimdi şablonu açın ve HTML Düzenle kısmına gelin. Burada "Widget Şablonlarını genişlet" seçeneğini işaretleyin. (Gerçi burada gerek yok, ama alışkanlık olsun) Sonra şablonda <head> etiketinden hemen sonra aşağıdaki kodu ekleyin.<script src='http://googlekullanıcıadınız.googlepages.com/sonyorumlar_yazilar.js' type='text/javascript'/>
burada koyu ile belirttiğim yere siz Google kullanıcı adınızı yazın. Tabi dosyayı GooglePages'e yüklediyseniz. Yoksa eğik ile belirttiğim adresi dosyanın bulunduğu adres ile değiştireceksiniz!
Şimdi "Sayfa Ögesi Ekle" kısmından "HTML/JavaScript Ekle" ögesini açın ve son yorumlar için aşağıdaki kodu ekleyin.<script language="javascript"> var numcomments = 5; var numchars = 70; var showauthor =true; var showposttitle =false; </script>
<script src="http://www.blogadresi.blogspot.com/feeds/comments/default?alt=json-in-script&callback=showrecentcomments"></script>
Son yazılanlar içinse yine "Sayfa Ögesi Ekle" kısmından "HTML/JavaScript Ekle" ögesini açın ve aşağıdaki kodu ekleyin.<script language="javascript"> var numcomments = 5; var numchars = 70; var showposttitle =true; var showauthor =false; </script>
<script src="http://www.blogadresi.blogspot.com/feeds/posts/default?alt=json-in-script&callback=showrecentcomments"></script>
numcomments değeri yorum sayısını, numchars değeri ise son yorumlarda yorumun, son yazılanlarda ise yazı özetinin kaç karaktere sahip olacağını belirler.
İşte tüm yapmanız gereken bu kadar. Bundan sonra yapmanız gereken tek şey bana dua etmek (:
Blogger'a Son Yorumlar & Yazılar Eklentisi Güncellendi!
Bu yazıya 42 adet yorum yapılmış. Düşüncelerini belirtmek istiyorsan durma yorumunu paylaş!
Yükleniyor...

42 yorum:
Cok tesekkür ederim gercekten seni yordum ama eminim benim gibi herkes sana dua edecektir cünkü herkese cok yararlı olacak bir sey oldu Allah razı olsun baska ne diyebilirim bilmiyorum ama kapını sık sık calacagım kesin :) ziyaret icin
Rica ederim, güle güle kullanın. Elimden geldiğince yardımcı olurum.
yorum sahibinin yazı rengi #0000ff bunu nasıl değiştirebiliriz.Birde yazı şekli italik bunuda normal yapma şansımız varmı?
Yorum sahibinin rengi ve yazı stili değiştirilebilir. Ama bunların hepsi JavaScript dosyasından değiştirilmesi gerek. Herkese özel bir dosya yapmakta mümkün olmayacağına göre belli bir standart yapmamız gerek.
Mafiamax
Öncelikle iyi bayramlar diliyorum.
Son yorumlar ve son yazılar açıklamanı okudum. Kendimce uygulamaya çalıştım ama başarılı olamadım. Rica etsem bana mail olarak atarmısın. Site adresim http://sicakpaylasimlar.blogspot.com/ mail adresim de sicakpaylasimlar@gmail.com
inan ben diğerlerindan daha fazla dua ederim sana :) Teşekkürler
Aysel hanım iyi bayramlar.
Mail atmamı söylemişsiniz ama inanın mailde de aynısını anlatacağım, yani bir farkı yok. Elimden geldiğince açık ve anlaşılır yazıyorum. Biraz dikkat ederseniz hiç bir sorun çıkmaz. Yazıyı tekrar okuyup adımları tekrar gerçekleştirin. Yapamadığınız kısmı bana sorun, böylece diğer ziyeretçilerde bilgilenmiş olur.
abi merhaba aynen bi amator olarak bende yaptım bu işi tesekkurler hoscakal aeo
Teşekkürler üstad.Elinize kolunuza saglık.
merhaba son yorumlar kısmı için damacananın tavsiyesiyle sitenize geldim. Henüz eklemedim son yorumları. Umarım bir problem çıkmaz. Bu yararlı bilgi için teşekkürler
Merhaba senin şu son yorumlar olayını yapamadım. Şablonum xml olduğu için kabul etmiyomuş. Scrıpt i kabul ediyo ama satfa öğesi eklemiyo. Bi fikrin varmı naapabiliriz
Zaten Blogger'ın yeni olan tüm temaları XML'dir. Sorun bundan kaynaklanmıyor. Kaldı ki bunu eski Blogger temasında da uygulayabilirsin.
Blogger'da bazen sayfa ögesi ekle dediğinde "sayfa bulunamıyor bilmem kaç numaralı hata" diye uyarı mesajı çıkar ama belli bir zaman sonra düzelir. Eğer sendeki de böyle bir sorunsa biraz bekle. Yok değilse sorunu tam olarak açıklar mısın.
Merhaba ben bu jawa scrıpt dosyasını google.pages'e nasıl aktaracağım tarif edebilirmisiniz
Aynen anlattığınız gibi yapıyorum. Hiçbir hata vermiyor. Sayfa öğesi ekle diyincede sayfa görüntülenemiyor falan gibi bir hata yok. Hiç bir hata yok ama yorumları göstermiyor. İstersen şablnumun mun bi tekstini gönderebilirim. İncelersin olabilirmi
İyi de siz daha JavaScript dosyasını bir sunucuda bile barındırmamışsınız, yani sorduğunuza göre öyle olmalı. Bunu yapmazsanız zaten çalışmaz.
Bu sayfaya girin ve kullanıcı adınız ile şifrenizi girin. Daha sonra açılan sayfadan sağ tarafta "upload" kısmı var. Oradan bu dosyayı yükleyin ve sonra dosyanın tam linkini aldıktan sonra yazımdaki adımları uygulayın.
Yok ben o soruyu teyid için yazdım. Ynalışmı yapıyorum acaba diye. İşlemi doğru yapıyorum.
Merhaba en sonuda kurdum son yorumları, benim ayarlarla ilgili bir problem varmış biraz kurcalayınca oldu. Yardımların için teşekkürler
Sağolasın
son yazılar bölümünü ekledim. ilk konu başlıkları ingilizce kelime algıladığından son yazılanların başlıkları eksik oluyor nasıl düzeltebilirim.
@eddie, bu konuyu bir çok mecrada açıkladım. Burada bir daha açıklayayım. Bu script konu başlıklarını o konunun kalıcı linkinden oluşturduğu için bu sorun oluşuyor.
Blogger İpuçları başlığının kalıcı bağlantısı aşağıdakine benzer olacaktır:
mafiamax.com/blogger-ipu%20lar%20
Burada dikkat ettiysen Türkçe karakterler tanımsız oluyor; scriptte bu karakterleri yok sayarak çalıştığından sorun oluşuyor ;-)
Şimdi aylardır kullanıyoruz, sağol da. Kafama takılan bir soru var. Vakti geldi sorayım.
Bloga isimsiz yorum yapan muhteremler anonymous şeklinde gözüküyor. Script'ten düzelteyim dedim, Script'te böyle birşey yok. Nasıl yapacağız yani? Bir fikrin var mıdır?
Erdalım bak sana güzel bir örnekla açıklayayım.
Senin blogunun sonyorum kaynağını json ile çağıralım. Buraya tıkla.
Şimdi burada "Anonymous" diye arat. İşte scriptimiz bu kaynağı kullandığı için isimleri burdan çekiyor. Burada dil sadece ingilizce olduğu için, isim ingilizce olarak gözüküyor. Ancak ilgili sayfaya gittiğimiz zaman blog dilimize çevriliyor.
Peki çözüm ne olabilir?
Script içine ismi değişken olarak atayıp "Anonymous" u isimsiz ile değiştirmek mümkün olabilir.
dedıklerınızı harfıyen yaptım ama olmuyor yaa sekilnet@gmail.com acaba eklermısınız lutfen cok lazım bu kod yaa:8
Erhan abi,
Sondan bir önceki kodun en sonunda bir yanlışlık var. Kodu düzeltirsen acemi arkadaşlar için iyi olur.
Emre uyarın için teşekkür ederim, düzelttim. Bir ara düzenleme yapmıştım sanırım o zaman olmuş o sorun.
@cetoo, şimdi sorun çıkmaz.
Öncellikle bu güzel uygulama için teşekkürler.Ancak renk konusunda yapabileceğimiz bir sey yok mudur?js dosyasını inceledim ama renkleri değiştiremedim bir türlü.Kısa bir tarif ederseniz sevinirim.İyi çalışmalar.
@GangSta, resimli anlatımı yaptım. Eğer son yorumlardaki isimleri farklı bir renk ile belirtmek istiyorsanız buradaki resimlere bakın
Not: Resimleri bilgisayara indirip gerçek boyutlarında görüntülerseniz daha net görebilirsiniz.
Selam Ben daha Kısa anlatayım site beslemeyi ekle diyin "http://sitenizinadı.blogspot.com/feeds/comments/default"
Başlığada son yorumlar yazın ben öyle yapıyorum.Daha bir çok şey için Kısa yol Buldum.
@admin, senin anlattığın gibi yapılabileceğini taaaaa bir sene önce anlatmıştım. Sen Dünya'yı yeniden keşfetmişsin :)
Mediafire a yüklediğin dosya şuan bende açılmıyo onu başka bir upload sitesine de yükleyebilirmisin
@Malignant, dosya hiç bir hata vermeden yükleniyor.
Çok teşekkürler. Çok güzel anlatmışsınız
birşey sorucam benm kendi yaptıgım bir şablonum war ona son yazılar ve son yorumları ekleyemiorum çnk Sayfa Öğesi Ekle Diye Bir Şey Yok Bana Yardımcı Olurmusnuz Lütfen
@TheSinema7, şablonu sen yaptığına göre yine şablonu en iyi sen bilirsin.
Evet Çok Güzel Ellerineize Sağlık.
Bir Sorum Olacak:
Son Yazılarda Turkçe Karakter Sorunun Var.
Onun Bir Çozum Yolu Var Mı Varsa Belirtirmisiniz.
Son yazılardaki Türkçe karakter tamamen o yazının URL adresinden kaynaklanıyor. Son yazıların başlıkları URL adresinden çekildiği için URL'de de Türkçe karakter gelen yerlerde eksiklik olduğu için sorun oluşuyor. Bir örnek vereyim:
Yazı başlığınız: Merhaba Dünya
URL: http://www.blogadresiniz/tarih-bilgisi/merhaba-dnya
Örnekte de gördüğünüz gibi Türkçe karakter sorunu oluştuğu için son yazılarda "Merhaba Dnya" şeklinde gözükecek. Malesef çalışma mantığı böyle.
Öncelikle verdiğin bilgiler için çok teşekkürler. Yalnız benim bir sorum olacaktı. Dediklerinizi bloguma uyguladım fakat, yorumlar kalın yazılarla çıkıyor. Bunu normal yazıya nasıl çevirebilirim acaba? Cevaplayabilirseniz çok sevinirim. İyi çalışmalar...
@Emil,
Yorumlar kalın değil, eğik yazı stili ile çıkıyor. (?)
Benim sitede kalın çıkıyor ama nedense. Bir bakın isterseniz;
www.komikya.org
@Komikya,
Sizin bu yazıda verdiğim JavaScript'i kullandığınızı düşünerek öyle dedim. Bu yazımda paylaştığım dosyada yorumlar eğik olarak gözüküyor.
Eğer ikisi de olmasın diyorsanız JavaScript dosyasına sağ tıklayıp, Düzenle diyin ve aşağıdaki satırı bulup şu değişikliği yapın:
Bulacağınız satır:
document.write('<b>' + comment + '</b><br/><br/>');
else
document.write('<b>'+ comment.substring(0, numchars) + '...</b><br/><br/>');
Burada bulunan <b> ve </b> etiketlerini silin ve dosyayı kaydedip tekrardan Googlepages hesabınıza yükleyin.
Evet, dediğinizi yaptım ve sorun halloldu. Çok teşekkür ederim.
kodlara ve bloggerlığa yeni başlamış biri olarak soracağım soruya umarım gülmezsiniz:)
googlepages artık üye ve kayıt almadığına göre başka nerde sunucuya yükleyebilirim verdiğiniz dosyayı.
cevabınız için şimdiden teşekkürler
@Sishyphos,
Web üzerinde onlarca ücretsiz sunucu hizmeti veren servis var ancak ben aktif bir şekilde GooglePages dışında bir servis kullanmıyorum. Belki 110mb.com işinizi görebilir. Bu site bayağı eski ve köklü bir sitedir ama bazen kayıt işlemlerinde insanı çok uğraştırabiliyorlar. Bir zamanlar çok talep aldıklarından dolayı günün herhangi bir saatinde şansa üyelik sistemini devreye sokuyorlardı, yani denk gelirse.
Yorum Gönder
Küfür ve hakaret içeren yorumları sevmiyor, Türkçe'nin doğru kullanıldığı yorumları ise çok seviyoruz.
HTML: <b>, <i>, <a> gibi temel HTML etiketlerini kullanabilirsiniz.
Uyarı: URL adresi belirtirken lütfen başına http:// protokolünü koymayı unutmayın!