Previous
Next

Blogengine kullanıcıları için script çakışmalarının çözümü

by Cem Kefeli 13. Ekim 2009 00:34

Blog EngineBlogengine.net kullananlar kök dizin içerisinde yer alan blog.js dosyasını hatırlayacaklardır. Bu dosya içerisinde blog alt yapısının ajax özelliklerini desteklemesini sağlayan bazı kod parçacıkları bulunuyor. Örneğin arama text alanına tıkladığınızda oradaki metini silen, yorum önizlemesinin oluşturulmasını sağlayan yapılar. Eğer bu dosyayı silerseniz yorum kaydı dahi yapamayacağınızı göreceksiniz. Fakat bu güzel kod parçacıkları blogunuza ekleyeceğiniz bazı scriptler ile çakışıyor ve bazen eklediğiniz bazen de blog.js dosyası içerisinde bulunan scriptler çalışamaz hale geliyor. Bunu ancak yeni yeni scriptler eklemeniz sonucu pratik olarak test ederek anlayabilirsiniz. Ben birkaç özelliği bloguma katayım derken bu şekilde durumlar ile karşılaştım ve önceki yazılarımda yazdım. Bu yazı altında ise bu şekildeki BlogEngine problemlerini toparlamayı düşünüyorum. Yenileri eklendikçe(ki umarım eklenmez) yazıyı güncelleyeceğim.

Wibiya toolbar ile jQuery çakışmasının önlenmesi
Wibiya'nın yol açtığı bir dert ise Blog Engine.NET alt yapısının kullandığı Java Script'ler ile çakışması. Örneğin arama metninin girildiği text alanına mouse imlecini tıkladığınınz zaman text alanı temizleniyor. bunu yapan bir script. Fakat Wibiya Toolbar'ı sisteminize entegre ettiğiniz zaman bu özelliğin pasif hale geldiğini göreceksiniz..... [Devamı]

ColorBox kullananlar için jQuery çakışmasının çözümü
jQuery, dinamik içerik sunan birçok JavaScript uygulaması tarafından kullanılıyor. Fakat kullanıldığı platformlardaki diğer java script'ler ile de bazı çakışmaları oluyor ve problem yaşatıyor. Bunlardan birisi de BlogEngine.NET platformunda kullanılan ve blog.js içerisinde yer alan bazı script kodlarının blogunuzda ColorBox kullanmayı istediğinizde çakışması sonucu ortaya çıkıyor..... [Devamı]

ColorBox kullananlar için jQuery çakışmasının çözümü

by Cem Kefeli 12. Ekim 2009 04:45

JQuery LogojQuery, dinamik içerik sunan birçok JavaScript uygulaması tarafından kullanılıyor. Fakat kullanıldığı platformlardaki diğer java script'ler ile de bazı çakışmaları oluyor ve problem yaşatıyor. Bunlardan birisi de BlogEngine.NET platformunda kullanılan ve blog.js içerisinde yer alan bazı script kodlarının blogunuzda ColorBox kullanmayı istediğinizde çakışması sonucu ortaya çıkıyor. ColorBox'ın kullandığı değişken isimleri ile BlogEngine'in kullandığı değişkenler çakışıyor ve ColorBox çalışamaz hale geliyor. Çakışmaları önlemek için aşağıdaki kod bloğunu script çağırma bölümünden hemen sonra eklemelisiniz. Eklemeniz gereken kısmı yeşil renge boyadım.

<head>
	.
	.
	<!-- ColorBox code starts -->
	<link type="text/css" media="screen" rel="stylesheet" href="/ColorBox/Skin1/colorbox.css" />  
	<script type="text/javascript" src="/ColorBox/jquery.min.js"></script>
	<script type="text/javascript" src="/ColorBox/jquery.colorbox.js"></script> 
	<script type="text/javascript">
	$j = jQuery.noConflict();
	</script> 
	<script type="text/javascript">
		$(document).ready(function(){
			//Examples of how to assign the ColorBox event to elements
			$("a[rel='example1']").colorbox();
			$("a[rel='example2']").colorbox({transition:"fade"});
			$("a[rel='example3']").colorbox({transition:"none", width:"75%", height:"75%"});
			$("a[rel='example4']").colorbox({slideshow:true});
			$(".single").colorbox({}, function(){
				alert('Howdy, this is an example callback.');
			});
			$(".colorbox").colorbox();
			$(".youtube").colorbox({iframe:true, width:650, height:550});
			$(".iframe").colorbox({width:"80%", height:"80%", iframe:true});
			$(".inline").colorbox({width:"50%", inline:true, href:"#inline_example1"});

			//Example of preserving a JavaScript event for inline calls.
			$("#click").click(function(){ 
				$('#click').css({"background-color":"#f00", "color":"#fff", "cursor":"inherit"}).
text("Open this window again and this message will still be here.");
				return false;
			});
		});
	</script> 
	<!-- ColorBox code ends --> 
	.
	.
</head>	

Fazlası...

Bloglarda beyin fırtınası dönemi

by Cem Kefeli 16. Haziran 2009 03:44

Blog yazarlarının son dönemdeki yeni tutkusu, bloglar aracılığıyla beyin fırtınası yapmak. Blog evreninde “mimleme” adı verilen beyin fırtınası sayesinde birbirleriyle paslaşarak konuları çok geniş çaplı bir tartışma ve değerlendirme boyutuna taşıyorlar. Blogcular, belirledikleri herhangi bir konuyla ilgili olarak görüşlerini yazıyor, sonrasında ise aynı konuyla Blogilgili olarak düşüncelerini öğrenmek istedikleri blogcuların isimlerini yazılarının en altında belirtiyorlar. İsimleri belirlenen blogcular da, çeşitli araçlar aracılığıyla kendilerine pas atıldığını öğrenerek konu hakkındaki yorumlarını satırlara döküyorlar. Ardından dilerlerse aynı yöntemle onlar da başka blogculardan görüş istiyorlar. Zincir şeklinde devam ediyor ve aynı konuda birbirinden farklı onlarca hatta yüzlerce blog yazarı görüşlerini dile getiriyor. Böylece blog evreninde hararetli bir beyin fırtınası yaşanıyor.

Konu sınırlamamasının olmamasının yanı sıra bir blogcunun yazmasını istediği diğer blogcuları mimlemesi için onları tanıması da gerekmiyor. Blog dünyasındaki “mimleme” süreci böylece çok daha ilginç bir hal alıyor. Konulara farklı açılardan yaklaşıldığı için, blog okurları da bu sayede daha geniş kapsamlı bilgi edinme olanağına sahip oluyorlar. Mimlenen blogların ziyaretçi sayısında da hızlı bir artış yaşanıyor.

Türkiye’nin en büyük blog ağı BloXoo’yu hayata geçiren Inveon’un Kurucu Ortağı Yomi Kastro, mimlemenin blogcular tarafından giderek daha çok tercih edildiğine dikkat çekerek şunları söylüyor: “BloXoo, blogküredeki trendlerin yakından izlenebilmesini sağlıyor. BloXoo’ya kayıtlı 15.000 blogun %70’i mimleme zincirine dahil olmuş durumda. Mimlemeyi ‘elim sende’ oyununa benzetebiliriz. Örneğin, bir blogcu ‘Hayatın öğrettikleri’ konulu bir yazı yazıyor ve yazının sonuna, bu konuyla ilgili düşüncelerini okumak istediği blogların adreslerini ekliyor, yani mimliyor. Arama motorları ya da arkadaş zincirleri sayesinde durumdan haberdar olan blogcular konuyla ilgili yazılarını yazıyor ve onlar da mimledikleri blogları belirtiyorlar. Böylece konu hakkında uzmanlığı olsun olmasın, birçok blogcu görüşlerini dile getirme fırsatı buluyor. Mimleme, blogların sosyal ağ yönünün gelişmesi açısından da önem taşıyor. Mimleme sayesinde tanışıp arkadaş olan pek çok blogcu var. Ayrıca konulara pek çok farklı açıdan bakılabildiği için, blog okurları da farklı yorumları incelemek için blogları daha fazla ziyaret ediyorlar. Mim alan bazı blogların ziyaretçi sayılarının %1.000’lere varan oranda artış kaydettiğini bile görebiliyoruz.”

Kaynaklar: Haberürk (Bloglarda beyin fırtınası dönemi)

Kategoriler: Güncel | Teknoloji

OnePhoto for .NET BlogEngine

by Cem Kefeli 27. Ocak 2009 07:10

OnePhoto Widget Web sitem kisa bir süre önce neredeyse evrim geçirdi diyebilirim. Daha önce bu yazida(FireFTP) bahsetmistim aslinda. Yaklasik olarak yedi-sekiz senden beri web yazilim ile ugrasiyorum ama simdiye kadar blog anlayisi üzerine kurulu bir web sayfam olmamisti. Daha cok kendi yazdigim ziyaretci defteri haber ekleme scriptleri ve diger cesit dinamik uygulamalar ile web sayfami ayakta tutmaya calisiyordum. Fakat gordum ki artik bu cabalar yeterli kalmiyor ve eski moda web sayfalarinin yeri tamamen terk edilmis bile. Bu yuzdendir ki ben de bir blog olusturmaya karar verdim. Bircok blog inceledim ama uzun zamandir .NET ve C# kullanan birisi olarak  .NETBlogEngine'de karar kildim. Su siralar oldukca da mennunum bu secimi yaptigim icin.

.NETBlogEngine'i kullanmaya basladiktan sonra gozume birseyler eksik gibi gorunmeye basladi. Sanki biryerlerde bir renkler olsa insanin gozune daha hos gorunebilirdi sayfalar. Aslan, kaplan familyasini cok seven birisi olarak onlarin rastgele fotograflarini gosteren bir wigdet yapmak geldi icimden. o gun icerisinde de yaptim zaten. Adini da OnePhoto koydum.. Widget'in kurulumu icin ise yalnizca fotograflari cekecegi dizin yolunu gostermeniz yeterli oluyor. O dizin icerisindeki tum fotograflari rastgele bir sekilde her sayfa yenilenisinde gosteriyor. Bu calismanin kaynak kodlarini ve kurulum adimlarini en kisa zamanda derleyip toparlayip buradan paylasmak istiyorum. Umarim baska insanlarinda faydalanabilecegi guzel bir uygulama haline gelir zamanla...

Hakkımda...

Cem KEFELİ

Electronics and
Telecommunication Eng.
devamı...


Son yapılan yorumlar...

Comment RSS

Yasal bir uyarı...

Disclaimer"Bu web sitesinde görmüş olduğunuz bilgilerin, dokümanların ve diğer materyallerin kullanılmasından doğabilecek hiç bir sorumluluktan site sahibi sorumlu tutulamaz. Web sitesi içerisinde yer alan yazılar, yorumlar, resimler ve diğer tüm içerikler yalnızca sahibinin görüşünü yansıtmakta olup içeriğin sahibi kişilerin çalıştığı kurumları bağlayıcı hiç bir nitelik taşımamaktadır. Yapılan tüm alıntılar mutlaka kaynak gösterilerek verilmeye çalışılmaktadır. Web sitesi içerisinde bulunan ilgili materyaller, ilgili yasal kurumlar tarafından uygun görülmemesi durumda kaldırılacaktır."
General