| YazılımMimarı | 19 Ocak 2013 21:04 | Cevap: Facebook tarzı ifadeler jquery kütüphanesi üzerine geliştirilmiş, jquery.emotions kütüphanesini kullanılarak geliştirilmiş bir uygulama.
Kütüphane açık kaynak olduğu için kaynak kodu paylaşmakta sakınca yok. jquery.emotions.js PHP- Kodu: /** * jQuery LinkColor Plugin 1.0 * * [url= Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. style="color: #007700">(function($){ $.fn.emotions = function(options){ $this = $(this); var opts = $.extend({}, $.fn.emotions.defaults, options); return $this.each(function(i,obj){ var o = $.meta ? $.extend({}, opts, $this.data()) : opts; var x = $(obj); // Entites Encode var encoded = []; for(i=0; i<o.s.length; i++){ encoded[i] = String(o.s[i]).replace(/&/g, '&').replace(/</g, '<').replace(/>/g, '>').replace(/"/g, '"'); } for(j=0; j<o.s.length; j++){ var repls = x.html(); if(repls.indexOf(o.s[j]) || repls.indexOf(encoded[j])){ var imgr = o.a+o.b[j]+"."+o.c; var rstr = "<img src='"+imgr+"' border='0' />"; x.html(repls.replace(o.s[j],rstr)); x.html(repls.replace(encoded[j],rstr)); } } }); } // Defaults $.fn.emotions.defaults = { a : "emotions-fb/", // Emotions folder b : new Array("angel","colonthree","confused","cry","devil","frown","gasp","glasses","grin","grumpy","heart","kiki","kiss","pacman","smile","squint","sunglasses","tongue","unsure","upset","wink"), // Emotions Type s : new Array("o:)",":3","o.O",":'(","3:)",":(",":O","8)",":D",">:(","<3","^_^",":*",":v",":)","-_-","8|",":p",":/",">:O",";)"), c : "gif" // Emotions Image format }; })(jQuery);
// Notes // a - icon folder // b - emotions name array // c - image format // x - current selector // d - type of selector // o - options
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] |