Yeni bir blogger dersleri yazı dizisinden herkese merhabalar. Bu sefer anlatacağım eklentinin kurulumu oldukça basit. İşleyişinden biraz bahsetmek gerekir ise; Eklenti, blogunuzun sayfasını her yenilediğinizde karşınıza mevcut olan sözlerden çıkarıyor. Yani, her sayfa yenilendiğinde güzel sözler değişiyor. Dolayısı ile, blogunuzda farklılıklar yapmak istiyorsanız, bu eklenti tam size göre. Ayrıca, eklentide yer alan sözleri istediğiniz şekilde değiştirebilirsiniz.
Tasarım > Sayfa Ögeleri > Gadget Ekle > HTML/JavaScript Ekle bölümüne aşağıdaki kodları ekleyiniz;
<script language="JavaScript">
quotes = new Array(7);
quotes[0] = "Öfkelenmek ve sızlanmak ahlaka aykırıdır.";
quotes[1] = "Bir insanın bildiğini zannettiği bir şeyi, öğrenmesi imkansızdır.";
quotes[2] = "Olaylar önemli değildir; onları algılayışımız önemlidir.";
quotes[3] = "İlk önce kendine ne olacağını sor, sonra ne yapmak gerekiyorsa yap.";
quotes[4] = "Yarın bambaşka bir insan olacağım diyorsun. Niye bugünden başlamıyorsun?";
quotes[5] = "İnsanın hakiki asaleti faziletten gelir, doğuştan değil.";
//calculate a random index
index = Math.floor(Math.random() * quotes.length);
document.write("\n");
document.write(quotes[index]);
</script>
Yukarıdaki sözleri aşağıdaki gibi, farklı sözlerle çoğaltabilirsiniz;
quotes[6] = "Yeni bir güzel söz.";
quotes[7] = "Yeni bir güzel söz.";
quotes[8] = "Yeni bir güzel söz.";
quotes[9] = "Yeni bir güzel söz.";
quotes[10] = "Yeni bir güzel söz.";
Merhabalar, yine ben :D
Yukarıda yazdıklarınızı aynen yaptım ama olmadı..
yardım edebilir misiniz?
Merhaba,
Eklenti de herhangi bir problem yoktur. Tasarım - Sayfa Ögeleri - Gadget Ekle - HTML/JavaScript Ekle kısmına giriş yaparak, kodları eklediğiniz zaman eklenti aktif olmaktadır. Bunun haricinde isterseniz de eklenti içerisinde yer alan sözleri değiştirebilirsiniz.
Karşılaştığınız problemi detaylandırarak belirtebilir misiniz?
İyi Çalışmalar
Sizin yazdığınız sözlerle kaydedince oluyor ama sözleri değiştirdiğim zaman undefined diyor..
Merhaba,
Eklentideki sözler değiştirilerek tekrar denenmiştir ve herhangi bir probleme rastlanmamıştır.
Acaba eklentiyi ayarlar iken hata yapma olasılığınız var mı? Lütfen eklentiyi tekrar dener misiniz?
İyi Çalışmalar
Eminim hata vardır bende :D O zaman bendeki kodu yazayım? Umarım sorun olmaz.
quotes = new Array(7);
quotes[0] = "Umut, uyanan bir insanın rüyasıdır. Aristoteles.";
quotes[1] = "Ölülere acıma Harry. Yaşayanlara acı, her şeyden çok da sevgisiz yaşayanlara. Albus Dumbledore.";
quotes[2] = "Umut pınarı dinmez. Alexander Pope.";
quotes[3] = "Yadigârlar, yadigârlar... Çaresiz bir adamın düşü. Albus Dumbledore.";
quotes[4] = "Pour l'amour du chocolat! Çikolata aşkı adına!";
quotes[5] = "Aslında, ölümden çok daha kötü şeyler olduğunu anlayamaman, senin en büyük zaafın olmuştur her zaman. Albus Dumbledore.";
quotes[6] = "Geçmiş veya Gelecek yoktur. Sonsuz bir Şimdi vardır. Cowley.";
quotes[7] = "Hazinen neredeyse, kalbinde orada olacak. Albus Dumbledore.";
quotes[8] = "Zamanın, kime dost, kime düşman olacağı bilinmez. Shakespeare.";
quotes[9] = "1. Sınıf Merlin Nişanı Hogwarts Cadılık ve Büyücülük Okulu Müdürü, Büyüceşura
Başsihirbazı, Uluslar arası Büyücüler Konfederasyonu Yüce Şahsiyeti Albus Dumbledore’un en ünlü ve en sevdiği öğrencisine söylediği gibi: Hogwarts'ta isteyen herkese yardım edilir.";
//calculate a random index
index = Math.floor(Math.random() * quotes.length);
document.write("\n");
document.write(quotes[index]);
Merhaba,
Kodların başına ve sonunda yer alan script ile başlayan kodları da eklediniz mi?
İyi Çalışmalar
Evet, baştaki
sondaki
Meşgul etmiyorumdur umarım..
Merhaba,
Sözlerin sayısını 5 taneye indirerek eklentiyi tekrar aktif etmeyi dener misiniz? Bu şekilde de problem söz konusu mu?
İyi Çalışmalar
Haklısınız, beş tane olunca kabul ediyor :)
new Array(7) buradakisayıyı da arıtrırsanız sorun kalmayacaktır.Ne kadar söz varsa o kadar olacak.