Uzun zamandır Blogger kategorimizi ihmal etmiş idim. Ve yine, kaldığımız yerden Blogger derslerimize devam ediyoruz arkadaşlar. Bu sefer ki dersimiz de ise; Blogumuz için sağ veyahut solda yer alan ve sayfa ile beraber birlikte kayan sabit reklam alanı oluşturmaktan bahsedeceğim. Esasında ilk baştan zor ve çok karışık görülebilir. Fakat, inanın ki ne zor ne de karışık. Yapmanız gerekenleri elimden geldiğince detaylı bir şekilde anlatmaya çalışacağım. Sizin yapmanız gereken tek şey, aşağıdaki kodlarda yer alan kırmızı renkli kodları kendinize göre değiştirmektir. Onun haricinde, başka yapmanız gereken hiçbir şey bulunmamaktadır.
Öncelikle; Tasarım > Sayfa Ögeleri > Gadget ekle kısmından HTML/JavaScript ekle yolunu izleyelim.
Daha sonra aşağıda yer alan kodları kutucuğa yapıştıralım..
Not: Aşağıdaki kodlar, reklamın sağ kısımda çıkmasını sağlayacaktır.
<style type="text/css">
#topbar{
position:absolute;
border: 0px solid black;
padding: 0px;
width: 111px;
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 = 10 //set x offset of bar in pixels
var startY = 5 //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(offset, end))
}
}
return returnvalue;
}
function closebar(){
if (persistclose)
document.cookie="remainclosed=1"
document.getElementById("topbar").style.visibility="hidden"
}
function staticbar(){
barheight=document.getElementById("topbar").offsetHeight
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.style.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">
<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://reklamresmi"><img style="cursor:pointer; cursor:hand;width: 80px; height: 400px;" src="http://aynlireklamresmi" border="0" alt="" id="reklam" /></a>
</div>
Reklamı solda göstermek istiyorsanız, aşağıdaki kodu kullanınız;
<style type="text/css">
#topbar{
position:absolute;
border: 0px solid black;
padding: 0px;
width: 111px;
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 = 10 //set x offset of bar in pixels
var startY = 5 //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(offset, end))
}
}
return returnvalue;
}
function closebar(){
if (persistclose)
document.cookie="remainclosed=1"
document.getElementById("topbar").style.visibility="hidden"
}
function staticbar(){
barheight=document.getElementById("topbar").offsetHeight
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.left=x+"px";this.style.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.stayTopleft=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("stayTopleft()", 0);
}
ftlObj = ml("topbar");
stayTopleft();
}
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">
<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://reklamresmi"><img style="cursor:pointer; cursor:hand;width: 80px; height: 400px;" src="http://aynireklamresmi" border="0" alt="" id="reklam" /></a>
</div>
Not: Yukarıdaki her iki kodda da, iki tane resim alanı bulunmaktadır. Lütfen her iki alana da aynı reklam resmini yerleştiriniz.
Peki google reklamları koymak istersek ne yapmamız gerekir ki?
Merhaba,
Reklam alanları şeklinde denediğim için, Google reklamları olarak denemedim. Fakat o zaman da; o şekilde olmak şartı ile Google reklamları eklemeyi deneyebilirsiniz. Ve elbette, o zaman resime ait olan alanı kaldırarak, direk kodları yerleştirmeniz gerekmektedir. Fakat kesin olur veyahut kesin olmaz diyemem. Deneyerek görebilirsiniz durumu.
İyi Çalışmalar
Bu Kodu Sayfanın altında toolbar araç çubuğu gibi göstermek için ne yapmalıyım?
Hocam kod mükemmel Fakat anlamadıgım Bir yer Var
href="http://reklamresmi">
Burada reklam resmi demis oraya reklam resmini linki diğer aynireklam resmi yazan yeredemi reklam resminin linkini yazacağız? Reklam yazan yerede zannedersem reklamın linkini yazacağız doğrumu?
@Murat;
Merhaba,
Artık Blogger kullanmadığımız için, ilgili özelliği de maalesef deneme fırsatımız olmuyor. Dolayısı ile size yol göstermek adına bir öneride bulunmak istiyorum. Aşağıdaki şekilde denerseniz sevinirim;
"reklamresmi" adlı kısıma reklam linkinizi, "aynireklamresmi" kısmına da reklam görselinize ait linki ekleyiniz.
Yukarıdaki önerimi denedikten sonra, sonucu buraya yazabilirseniz sevinirim. Bu şekilde, ilgili özelliğin problemsiz bir şekilde çalışacağını düşünüyorum.
İyi Çalışmalar
Hocam Simdi Denedim ilk bastaki yere reklam linki ikinci bölgeye reklam resim linkini yerleştirdim önce 3 yerde reklam yazan yeri boş bıraktım ekledim reklamı gösterdi. tıkladım sayfa açıldı bi sıkıntı olmadı reklam yazan yere ikinci seferde reklam linkini ekledim denedim reklam yine gösterimde değişiklik yok bi sıkıntıda yok ama oraya ne gelebilir bilmiyorum :D
@Murat;
Merhaba,
"Bir sıkıntı yok" dediğinize göre, sanıyorum ki ilgili özellikte herhangi bir problem bulunmuyor. Umarız ilgili özellik işinize yaramıştır.
İyi Çalışmalar