Merhabalar, oyun.io sitesinde gördüm ve çok hoşuma gitti. Bende vBulletin bir siteme uygulamak istiyorum. Günde sadece 1 defa çıkmasını istiyorum açıkcası her defasında girildiğinde çıkması pek uygun olmaz diye düşünüyorum. Sizlerden ricam bu eklentinin kodunu ve nereye ekleyeceğimi anlatır mısınız?

Aşağıdaki kodu headerinclude şablonuna ekleyiniz <script></script> Aşağıdaki kodu fbpop. js adında kaydedip ana dizine atınız.. ve son satırını kendinize göre düzenleyiniz. / Cookie plugin Copyright 2006 Klaus Hartl Dual licensed under the MIT and GPL licenses: http://www.opensource.org/licenses/mit-license. php http://www.gnu.org/licenses/gpl.html / / Create a cookie with the given name and value and other optional parameters. @example $. cookie ; @desc Set the value of a cookie. @example $. cookie('the_cookie', 'the_value', ); @desc Create a cookie with all available options. @example $. cookie ; @desc Create a session cookie. @example $. cookie ; @desc Delete a cookie by passing null as value. Keep in mind that you have to use the same path and domain used when the cookie was set. @param String name The name of the cookie. @param String value The value of the cookie. @param Object options An object literal containing key/value pairs to provide optional cookie attributes. @option Number|Date expires Either an integer specifying the expiration date from now on in days or a Date object. If a negative value is specified , the cookie will be deleted. If set to null or omitted, the cookie will be a session cookie and will not be retained when the the browser exits. @option String path The value of the path atribute of the cookie . @option String domain The value of the domain attribute of the cookie . @option Boolean secure If true, the secure attribute of the cookie will be set and the cookie transmission will require a secure protocol . @type undefined @name $. cookie @cat Plugins/Cookie @author Klaus Hartl/klaus. hartl@stilbuero. de / / Get the value of a cookie with the given name. @example $. cookie ; @desc Get the value of a cookie. @param String name The name of the cookie. @return The value of the cookie. @type String @name $. cookie @cat Plugins/Cookie @author Klaus Hartl/klaus. hartl@stilbuero. de / jQuery. cookie = function { if { // name and value given, set cookie options = options || ; if var expires = ''; if (options. expires && { var date; if else expires = '; expires=' + date. toUTCString ; // use expires attribute, max-age is not supported by IE } // CAUTION: Needed to parenthesize options. path and options. domain // in the following expressions, otherwise they evaluate to undefined // in the packed version for some reason... var path = options. path? '; path=' + : ''; var domain = options. domain? '; domain=' + : ''; var secure = options. secure? '; secure' : ''; document. cookie = . join ; } else { // only name given, get cookie var cookieValue = null; if { var cookies = document. cookie. split ; for (var i = 0; i < cookies. length; i++) { var cookie = jQuery.trim ; // Does this cookie string begin with the name we want? if (cookie. substring(0, name. length + 1) == } } return cookieValue; } }; / ------------------------------------------------------------------------------------------------------- Bu jQuery eklentisi Aycan BULBUL tarafÄ±ndan yapilmistir. Eklenti Adi : Cookie'li popup uygulamasÄ± Yazar : Aycan BULBUL, ab@aycan. net Tarih : Tarih 27 MayÄ±s 2011 ------------------------------------------------------------------------------------------------------- Kullanim klavuzu jQuery . abPopup ; // basit kullanim jQuery . abPopup ( ); ------------------------------------------------------------------------------------------------------- / (function { jQuery. fn. abPopup = function { var varsayilan = ; var ayarlar = jQuery. extend ; return this. each ( function { var obje = jQuery ; jQuery . css( ); / Tanimlanmis acilis degerine gore islem yapiyoruz acilis = direk ise sayfa yuklendiginde popup aciliyor / var deger2 = varsayilan. acilis. split ; switch (deger2 ) { case 'otomatik': cookieKontrol ; break; case 'tiklama': / sayfanin genisligini ve yuksekligini aliyoruz / jQuery('#' + deger2 ). click(function ); break; default: alert ; break; } / cookie kontrol / function cookieKontrol { if($. cookie == 0 || $. cookie == null ) { / Popup acildiktan sonra cookie degerine 2 atiyoruz ve acildi anlamina geliyor :) / $. cookie('popup','1', ); / Popup actiriyoruz / arkaPlan ; } else } / Arkaplan actiriyoruz / function arkaPlan { window. ekran_genisligi = jQuery . width ; window. ekran_yuksekligi = jQuery . height ; window. ekran_yuksekligi2 = jQuery . height ; / sayfanin genisligini ve yuksekligini aliyoruz / / Eger sitenin yuksekligi ekranin yuksekliginden kucukse siteninin yuksekligini ekraninn yuksekligine esitliyoruz. / if(ekran_yuksekligi <= ekran_yuksekligi2 ) / aldigimiz degerleri body taginin icine ekledigimiz div'e veriyoruz / jQuery . append ; / arka zemini karartiyoruz / jQuery . fadeTo ; / acilacak popup'un pozisyonunu belirliyoruz / jQuery . find . delay(200). fadeIn ; pozisyonBelirle ; } / Pozisyonu belirlileme / function pozisyonBelirle { / cift gonderilen deger varsa parcaliyoruz / var deger1 = varsayilan. pozisyon. split ; / 1. deger. / switch (deger1 ){ case 'top': / yatay olarak ortaliyoruz / yatayOrtala ; / Verilen top degerini atiyoruz / var obje_genislik = obje. width ; jQuery . css( ); break; case 'ortala': / yatay olarak ortaliyoruz / yatayOrtala ; / dikey olarak ortaliyoruz / dikeyOrtala ; break; default: / yatay olarak ortaliyoruz / yatayOrtala ; / dikey olarak ortaliyoruz / dikeyOrtala ; break; } jQuery . delay(250). fadeIn ; } / Diket olarak ortalama fonksiyonu / function dikeyOrtala { / Eger acilacak popup'un yuksekligi ekran yusekliginden buyuk ise dikey olarak ortalama yapmiyoruz / if(jQuery . height > ekran_yuksekligi) else { jQuery . css( ); } } / Yatay olarak ortalama fonksiyonu / function yatayOrtala { jQuery . css( ); } / Kapatma / / html tagina tiklaninca kapatma / jQuery . click(function ); / siyah cerceveye tiklaninca kapatma / switch { case true: jQuery . live('click', function ) break; default: break; } / esc'yw tiklaninca kapatma / switch { case true: jQuery . bind('keydown', function Kapat { if (e. keyCode == 27) }); break; default: break; } / kapatma fonksiyonu / function kapat } ); }; }) ; $(function { $ . abPopup ( ); }); document. write ; Aşağıdaki kodu css kısmına ekleyiniz #abPopup #ab-ust a#ab-kapat aşağıdaki resmi images klasörüne atınız http://oyun.io/ui/resimler/fbpop. png

koddostunda olması lazım biraz araştır. Zamanlama kısmıda mevcut.