• 16-02-2009, 15:48:06
    #1
    Arkadaşlar elimde böyle bir kod var bu kod reklam kodu forumun sağ tarafında reklam penceresi açılıyor ve her seferinde açılıyor.

    Kod:

    Alıntı
    <style type="text/css">
    #topbar{
    position:absolute;
    border: 0px solid black;
    padding: 0px;
    background-color: black;
    width: 120px;
    visibility: hidden;
    z-index: 0;
    }
    </style>
    <script type="text/javascript">
    var persistclose=1 //set to 0 or 1. 1 means once the bar is manually closed, it will remain closed for browser session
    var startX = 200 //set x offset of bar in pixels
    var startY = 200 //set y offset of bar in pixels
    var verticalpos="fromtop" //enter "fromtop" or "frombottom"
    function iecompattest(){
    return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
    }
    function get_cookie(Name) {
    var search = Name + "="
    var returnvalue = "";
    if (document.cookie.length > 0) {
    offset = document.cookie.indexOf(search)
    if (offset != -1) {
    offset += search.length
    end = document.cookie.indexOf(";", offset);
    if (end == -1) end = document.cookie.length;
    returnvalue=unescape(document.cookie.substring(off set, end))
    }
    }
    return returnvalue;
    }
    function closebar(){
    if (persistclose)
    document.getElementById("topbar").style.visibility ="hidden"
    }
    function staticbar(){
    barheight=document.getElementById("topbar").offset Height
    var ns = (navigator.appName.indexOf("Netscape") != -1) || window.opera;
    var d = document;
    function ml(id){
    var el=d.getElementById(id);
    if (!persistclose || persistclose && get_cookie("remainclosed")=="")
    el.style.visibility="visible"
    if(d.layers)el.style=el;
    el.sP=function(x,y){this.style.right=x+"px";this.s tyle.top=y+"px";};
    el.x = startX;
    if (verticalpos=="fromtop")
    el.y = startY;
    else{
    el.y = ns ? pageYOffset + innerHeight : iecompattest().scrollTop + iecompattest().clientHeight;
    el.y -= startY;
    }
    return el;
    }
    window.stayTopright=function(){
    if (verticalpos=="fromtop"){
    var pY = ns ? pageYOffset : iecompattest().scrollTop;
    ftlObj.y += (pY + startY - ftlObj.y)/8;
    }
    else{
    var pY = ns ? pageYOffset + innerHeight - barheight: iecompattest().scrollTop + iecompattest().clientHeight - barheight;
    ftlObj.y += (pY - startY - ftlObj.y)/8;
    }
    ftlObj.sP(ftlObj.x, ftlObj.y);
    setTimeout("stayTopright()", 0);
    }
    ftlObj = ml("topbar");
    stayTopright();
    }
    if (window.addEventListener)
    window.addEventListener("load", staticbar, false)
    else if (window.attachEvent)
    window.attachEvent("onload", staticbar)
    else if (document.getElementById)
    window.onload=staticbar
    </script>
    <div id="topbar">
    <center>
    <a href="javascript:;" onclick="closebar()"><font color="white">REKLAMI KAPAT</font></a>
    Reklam URL
    <a href="javascript:;" onclick="closebar()"><font color="white">REKLAMI KAPAT</font></a>
    </center>
    </div>
    Şimdi benim istediğim bu kodu nasıl günde 1 kez açılır hale getirebiliriz yada her üyeye 1 kez açılmasını nasıl sağlayabiliriz ?

    Yardımlarınız için şimdiden çok teşekkürler...
  • 16-02-2009, 18:29:48
    #2
    Üyeliği durduruldu
    Dostum bunu çerezlerle halledebilirsin, çerez için java asp php istediğini kullanabilirsin.
    En kolayı java çerezleri araştır, kendi kodlarına da entegre edebilirsin

    aşağıda örnek bir çalışma kodu var, ziyaretçiye günde bir defa karşılama mesajı veriyor, bunu kendine göre editleyebilirsin umarım

    <script type="text/javascript">
    /* This script and many more are available free online at
    The JavaScript Source!! http://javascript.internet.com
    Created by: Ted Man |  */
    function getCookie(c_name) {
    		if (document.cookie.length>0) {
    			 c_start=document.cookie.indexOf(c_name + "=")
    			 if (c_start!=-1) {
        		c_start=c_start + c_name.length+1 
        		c_end=document.cookie.indexOf(";",c_start)
        		if (c_end==-1) c_end=document.cookie.length
        				return unescape(document.cookie.substring(c_start,c_end))
          } 
      		}
    		return ""
    }
    function setCookie(c_name,value,expiredays) {
    		var exdate=new Date()
    		exdate.setDate(exdate.getDate()+expiredays)
    		document.cookie=c_name+ "=" + escape(value) + ((expiredays==null) ? "" : "; expires="+exdate.toGMTString())
    }
    function checkCookie() {
    		var todaysdate = new Date()
    		var day = todaysdate.getDay()
    		switch (day) {
    			 case 1:
    					 day = "Monday"
    					 break
    			 case 2:
    					 day = "Tuesday"
    					 break
    			 case 3:
    					 day = "Wednesday"
    					 break
    			 case 4:
    					 day = "Thursday"
    					 break
    			 case 5:
    					 day = "Friday"
    					 break
    			 case 6:
    					 day = "Saturday"
    					 break
    			 case 0:
    					 day = "Sunday"
    					 break
    		}
      var thedate = getCookie('thedate')
    		if (thedate != null && thedate != "") {
    			 if (day == thedate) {
    			 } else {
    				  alert('Be sure to check our daily specials!')
    			 }
    		} else {
     			thedate = day
     			if (thedate!=null && thedate!="") {
        		setCookie('thedate', thedate, 365)
        		alert('Be sure to check our daily specials!')
        }
      }
    }
    // Multiple onload function created by: Simon Willison
    // http://simonwillison.net/2004/May/26/addLoadEvent/
    function addLoadEvent(func) {
      var oldonload = window.onload;
      if (typeof window.onload != 'function') {
        window.onload = func;
      } else {
        window.onload = function() {
          if (oldonload) {
            oldonload();
          }
          func();
        }
      }
    }
    addLoadEvent(function() {
      checkCookie();
    });
    </script>
  • 16-02-2009, 19:00:48
    #3
    Teşekkür ederim palampa ama editleyebilecek olsaydım yardım istemezdim ne yazık ki yapamiyorum yapabiliecek bir arkadaş yokmu bunu ?
  • 16-02-2009, 21:18:47
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba,

    sağdan değilde ortadan günde 1 defa acılan reklam Kodu isterseniz Buraya Bakınız...