Çözüm önerilere geçmeden önce; Javascript dosyalarına ihtiyaç duyan bir kaç uygulamayı örnek olması bakımından sizlerle paylaşmak isterim;
- Blogger Zinmag Primus 2.0 Teması için Slideshow yapımı
- Blogger Scarlett Teması için slideshow yapımı gibi bir çok özelliği sıralayabiliriz.
Blogger'da JavaScript Kullanımı için çözüm önerileri
Belli başlı çözüm önerilerini şu şekilde sıralayailiriz.
1. ".js" uzantılı dosyaları ".txt" uzantılı dosyalara çevirmek
Javascript bir dosyanın uzantısı ".js" iken bunu ".txt" uzantısına çevirerek kullanmak mümkün. Böylelikle "sadece dosyanın uzantısını" değiştirmiş oluyoruz. İki doya arasında başka hiçbir fark yok. Bu küçük değişiklik ile bir çok ".js" uzantılı dosya yüklemeye izin vermeyen siteye uzantısını değiştirdiğimiz dosyayı yüklememiz mümkün. Bunun için Fileden'u kullanabilirsiniz. Ancak bu site kullanıcılarına maksimum 100kbps indirme hızı sunmakta. Daha iyi siteleri diğer maddelerde görebilirsiniz. Daha sonra şu şekilde kullanabilirsiniz.
<script type="text/javascript" src="SCRIPT_URL_ADRESI.TXT" />2. Google AJAX Libraries API Kullanımı
Bloglarda kullanılan bazı scriptler Prototype veya jQuery gibi "Libraries" yardımı ile kullanılır. Örnekden ve ya Google AJAX Libraries API gibi benzeri kütüphanelerden kullanılabilir scriptler temada </head> kodundan önce alttaki gibi yerleştirilebilir.
<script src='http://www.google.com/jsapi'/>Şu şekilde sıralanan;
<script>
google.load("kütüphanede var olan ismi", "versiyonu");
</script>
jQuery 1.3.2
jQuery UI 1.7.1
Prototype 1.6.0.3
script.aculo.us 1.8.2
MooTools 1.2.1
Dojo 1.2.3
SWFObject 2.1
Yahoo! User Interface Library (YUI) 2.7.0
Google AJAX Libraries API'de kullanılabilir scriptlere bu adrese bir göz atabilirsiniz.
3. Scriptleri direk olarak temaya ekleme
Normalde
<script type="text/javascript" src="SCRIPT_URL" />şeklinde eklenen kodu alttaki hale getirebiliriz.
<script type='text/javascript'>
//<![CDATA[
SCRIPT_ICERIGI
//]]>
</script>
Bu yöntem tabiki uzun scriptler için kafa karışıklığı ve dağınıklık oluşturabilir. Ama çok uzun scriptlerinde çalışmayacağı hakkında ön yargıya kapılmaya gerek yok, denemek gerekir.
Bu tarz eklentilere başlık eklemekten kaçınılmasını gerektiğini belirterek eğer birden fazla scripti farklı eklentilerde kullnamak istiyorsanız (ki bu mümkün) </b:skin> den hemen önce alltaki koda benzer kodlar kullanılabilir.
.scripts-container .widget h2 {display: none; visibility: hidden;}
Bunula beraber blogger script kullanımında "<" ve ">" sembollerine izin vermemektedir. Bunun çözümü içinde şöyle bir çözüm yolu denenebilir;
Önce: for(var i=0;i<a_rc;i++) {
Sonra: for(var i=0;i < a_rc;i++) {
4. JavaScript'leri Weebly'ye Yükleme:Weebly ile ".js" uzantılı dosyalarınızı bedava yüklemeniz için üye olmanız ve bir blog oluşmanız gerekl. Daha sonra "Elements > Multimedia > File" yolunu izleyerek .js uzantılı dosyanızı yükleyebilirsiniz. Weebly, "unlimited bandwidth" ile bir çok farklı uzantılı dosyayı bedava olarak yüklemeye olanak sağlamaktadır.
Box.net'in servislerinden olan Box.net lite ile dosyalarınızı bedava yükleyebilirsiniz. Buda diğer bir yükleyici site.
Esasında yazı burada bitmişti ancak değerli katılımcılar Murat ve Arma nin çözüm önerilerini yazıya eklemeye karar verdim.
İşte Murat'ın çözüm önerisi; Yükleyici site olarak http://groups.google.com adresinin kullanılabileceğini belirten Murat, "Buradan bir grup oluşturduktan sonra, dosyalarım kısmından .js uzantılı dosya v.s yükleyebiliyoruz. Bende çoğunlukla burayı kullanıyorum." diyerek bizleri aydınlatmıştı.
İşte Arma'nın 9 Farklı Yükleyici Site Önerisi:
1. Sigmirror
2. Hotlinkfiles
3. Wimg
4. RipWay
5. Boxstr
6. FileDen
7. FileAve
8. Hosting js
9. Archive
Farklı sitelerden derlediğim; (1, 2, 3 ..gibi) ve değerli katılımcıların önerileri ile genişlettiğim çözüm önerilerini sizler için sıraladım/k. Umarım bloglarında Javascript kullanmak isteyen arkadaşlar için iyi bir yol haritası olmuştur.
Sizlerinde kullandığınız farklı yöntemle varsa farklı kullanıcılarında bu yöntemleri öğrenmesi ve kullanabilmesi için yorumlar kısmında belirtirseniz hayırlı bir iş yapmış olacağınızdan şüpheniz olmasın. Tüm katılımcılara çok teşekkürler...
Kolay gelsin.


