Blogger'a Son Yorumlar & Yazılar Eklentisi Güncellendi!

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 (:

Bu yazıya 42 adet yorum yapılmış. Düşüncelerini belirtmek istiyorsan durma yorumunu paylaş!

42 yorum:

KURABİYE EVİ
Permalink - Ekim 09, 2007

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

MaFiAMaX
Permalink - Ekim 10, 2007

Rica ederim, güle güle kullanın. Elimden geldiğince yardımcı olurum.

banu gökşin
Permalink - Ekim 12, 2007

yorum sahibinin yazı rengi #0000ff bunu nasıl değiştirebiliriz.Birde yazı şekli italik bunuda normal yapma şansımız varmı?

MaFiAMaX
Permalink - Ekim 12, 2007

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.

aysel
Permalink - Ekim 13, 2007

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

MaFiAMaX
Permalink - Ekim 13, 2007

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.

farux
Permalink - Kasım 11, 2007

abi merhaba aynen bi amator olarak bende yaptım bu işi tesekkurler hoscakal aeo

http://blogunuekle.blogspot.com
Permalink - Aralık 01, 2007

Teşekkürler üstad.Elinize kolunuza saglık.

T.İlhan
Permalink - Aralık 03, 2007

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

T.İlhan
Permalink - Aralık 04, 2007

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

MaFiAMaX
Permalink - Aralık 04, 2007

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.

T.İlhan
Permalink - Aralık 04, 2007

Merhaba ben bu jawa scrıpt dosyasını google.pages'e nasıl aktaracağım tarif edebilirmisiniz

T.İlhan
Permalink - Aralık 04, 2007

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

MaFiAMaX
Permalink - Aralık 04, 2007

İ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.

T.İlhan
Permalink - Aralık 04, 2007

Yok ben o soruyu teyid için yazdım. Ynalışmı yapıyorum acaba diye. İşlemi doğru yapıyorum.

T.İlhan
Permalink - Aralık 05, 2007

Merhaba en sonuda kurdum son yorumları, benim ayarlarla ilgili bir problem varmış biraz kurcalayınca oldu. Yardımların için teşekkürler

Ktk
Permalink - Aralık 22, 2007

Sağolasın

eddie
Permalink - Ocak 24, 2008

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.

MaFiAMaX
Permalink - Ocak 26, 2008

@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 ;-)

Damacana
Permalink - Şubat 26, 2008

Ş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?

MaFiAMaX
Permalink - Şubat 27, 2008

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.

Cetoo
Permalink - Mart 22, 2008

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

Deastrilsion
Permalink - Mart 22, 2008

Erhan abi,
Sondan bir önceki kodun en sonunda bir yanlışlık var. Kodu düzeltirsen acemi arkadaşlar için iyi olur.

MaFiAMaX
Permalink - Mart 23, 2008

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.

GangSta
Permalink - Haziran 14, 2008

Ö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.

MaFiAMaX
Permalink - Haziran 14, 2008

@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.

admin
Permalink - Temmuz 11, 2008

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.

MaFiAMaX
Permalink - Temmuz 11, 2008

@admin, senin anlattığın gibi yapılabileceğini taaaaa bir sene önce anlatmıştım. Sen Dünya'yı yeniden keşfetmişsin :)

Malignant
Permalink - Temmuz 31, 2008

Mediafire a yüklediğin dosya şuan bende açılmıyo onu başka bir upload sitesine de yükleyebilirmisin

MaFiAMaX
Permalink - Temmuz 31, 2008

@Malignant, dosya hiç bir hata vermeden yükleniyor.

▬▬▬צ∂ΜЦк рЯЭى€ىת ▬▬▬
Permalink - Ağustos 02, 2008

Çok teşekkürler. Çok güzel anlatmışsınız

TheSinema7
Permalink - Ağustos 15, 2008

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

MaFiAMaX
Permalink - Ağustos 15, 2008

@TheSinema7, şablonu sen yaptığına göre yine şablonu en iyi sen bilirsin.

Cihat Çiftçi
Permalink - Eylül 05, 2008

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.

MaFiAMaX
Permalink - Eylül 05, 2008

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.

Emil
Permalink - Eylül 23, 2008

Ö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...

MaFiAMaX
Permalink - Eylül 25, 2008

@Emil,
Yorumlar kalın değil, eğik yazı stili ile çıkıyor. (?)

Komikya
Permalink - Eylül 27, 2008

Benim sitede kalın çıkıyor ama nedense. Bir bakın isterseniz;
www.komikya.org

MaFiAMaX
Permalink - Eylül 27, 2008

@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.

Komikya
Permalink - Eylül 28, 2008

Evet, dediğinizi yaptım ve sorun halloldu. Çok teşekkür ederim.

Sishyphos
Permalink - Kasım 30, 2008

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

MaFiAMaX
Permalink - Kasım 30, 2008

@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!