CSS ile kayan reklam scripti
Yazar: Caner | 9 Temmuz 2009 Perşembe 18:50
Sitemin sağ ve sol alt kısımlarında bulunan “müdür” ve “bahşiş verin” kısımları dikkatinizi çekmiştir. Bu nesneler aslında “kayan” içerikler değil de daha çok sabit içerikler olarak nitelendirilebilir. Fakat bu yöndeki aramaların “kayan reklam” diye yapıldığını gözlemleyip bulunabilir olması açısından bu şekilde lanse etmeyi daha uygun buldum. Öncelikle sitenize bu tip oyuncaklar eklemek sanıldığından daha kolay, tamamen CSS ile üstesinden gelebilirsiniz. Bu teknikle sabit reklam veya içeriğinizi sitenizin sağ, sol, yukarı, aşağı veya istediğiniz herhangi bir noktasında görüntüleyebilirsiniz, en güzel tarafı da CSS tekniğiyle hazırlanan bu içeriklerin IE 7-8 , Firefox 3 ve Chrome ile sorunsuz çalışıyor olması.
Tasarladığım sabit içerik scriptinin çalışan örneğine aşağıdaki resme tıklayarak gözatabilirsiniz:

Kayan içerik scriptini hazırlamak için yapacağımız ilk şey style bilgilerini atamak olacak, bunun için aşağıdaki kodu sabit içeriğin görüntülenmesini istediğimiz sayfanın </head> tagından önce ekliyoruz:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 | <style type="text/css"> .sol { position: fixed; left: 4px; top: 40%; height: 150px; width: 65px; padding: 4px; background-color: #B4DE5A; border: 1px solid #000000; } .sag { position: fixed; right: 4px; top: 40%; height: 150px; width: 65px; padding: 4px; background-color: #B4DE5A; border: 1px solid #000000; } .sol_ust { position: fixed; left: 4px; top: 2px; padding: 4px; background-color: #82C6FD; border: 1px solid #000000; } .sag_ust { position: fixed; right: 4px; top: 2px; padding: 4px; background-color: #82C6FD; border: 1px solid #000000; } .sol_alt { position: fixed; left: 4px; bottom: 2px; padding: 4px; background-color: #82C6FD; border: 1px solid #000000; } .sag_alt { position: fixed; right: 4px; bottom: 2px; padding: 4px; background-color: #82C6FD; border: 1px solid #000000; } </style> |
Tanımlamaları yaptıktan sonra <body> tagının hemen altına reklamlarımızı içerecek olan ve yukarıda style tanımlamalarını yaptığımız div’leri ekliyoruz:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | <div class="sol"> <br><br>REKLAM İÇERİĞİ BURADA </div> <div class="sag"> <br><br>REKLAM<br>İÇERİĞİ<br>BURADA </div> <div class="sag_ust"> REKLAM İÇERİĞİ BURADA </div> <div class="sol_ust"> REKLAM İÇERİĞİ BURADA </div> <div class="sag_alt"> REKLAM İÇERİĞİ BURADA </div> <div class="sol_alt"> REKLAM İÇERİĞİ BURADA </div> |
Görüntülenmesini istediğimiz reklam veya diğer resim dosyalarımızı ise “REKLAM İÇERİĞİ BURADA” yazan yerlere yapıştırdıktan sonra işimiz bitti sayılır. (Adsense yayıncıları unutmamalı ki Google Adsense reklamlarını bir sayfada 3′ten fazla yayınlamak program kurallarına aykırıdır.) Konteyner renklerini ve yazı tiplerini kendi isteğinize göre style kısmından düzenleyebilirsiniz.
Son bir not: kodların çalışması sağlıklı çalışması için sayfanızın en tepesine, <html> tagından önce aşağıdaki belirtgeci eklemelisiniz:
1 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"> |
(Bu bilgi için Evren arkadaşıma ayrıca teşekkür ederim.
Edit: Düzeltme için de fxdev‘e teşekkür ederim.)
Scriptin çalışan örneği:
CSS ile kayan reklam scripti
Benzer Yazılar
- Javascript ile Sahibinden.com benzeri resim galerisi
- Mootools ile hareketli sidebar scripti
- CSS ve Jquery ile Session kontrollü sabit reklam scripti
- Dünyanın en çok para kazanan 30 blogu
- “Bozar mı sandın acılar?.. Sinsice olmaz gidişim kapıyı çarpar giderim!…”
- CSS ve Javascript ile Modal Dialog / Reklam Kutusu yapımı
- Javascript – Geri sayım / Yönlendirme Scripti
- PHP – Her satıra farklı renk uygulamak
- Javascript ile Kayan Resim Scripti
- PHP ile Güvenlik Kodu (Capthca) Scripti




























Evren
10 Temmuz 2009 [22:08]
Sağlıklı çalışması için desek daha doğru olur gibi
Ellerine sağlık çok güzel anlatmışsın.
FxDev
19 Temmuz 2009 [02:39]
Sitem için epeydir böyle bir şey arıyordum, görür görmez çullandım…
Çok teşekkürler
FxDev
19 Temmuz 2009 [04:51]
Bu arada sağ üst solt üst derken bir kaç hata yapmışsınız
Caner
19 Temmuz 2009 [05:03]
FxDev: ne demek işini gördüyse ne mutu
Düzeltme için ayrıca teşekkür ederim, ara sıra böyle gözden kaçabiliyor işte
Egonomik » CSS ve Javascript ile Modal Dialog / Reklam Kutusu yapımı
21 Temmuz 2009 [23:01]
[...] önce şu yazımda javascript ile zamanlama fonksiyonu hazırlamayı, şu yazımda ise CSS ile site üzerinde kayan reklam hazırlamayı anlatmıştım. Şimdi ise bu iki fonksiyonu [...]
mustafa
24 Temmuz 2009 [01:49]
denicem hemen inş çalışırız emeğinize sağlık
Ogün
18 Ağustos 2009 [16:20]
Kod güzel, çalışma şaheser zeka mükemmel ancak, bu ve benzeri tıklamaya teşvik eden, reklam vereni zedeleyen her türlü hareket googleden ban sebebidir, neticede siz kullanıcıyı ufak bir tebessümle tıklamaya teşvik ediyorsunuz ancak amaca hizmet etmediği için bu click olan reklam verene oluyor google’ın bunu farketmesi çok tatsız sonuçlanabilir sizi ve diğer kodu kullanacak yada kullanan arkadaşları uyarmak istedim, he nerden mi farkedecek, yerin kulağı vardır!!!
)
Caner
18 Ağustos 2009 [16:41]
Ogün aydınlatma için teşekkürler zaten biliyorduk tekrar hatırladık
Bu scriptteki ana amaç zaten “al Google reklamı yayınla” değil, sitemin sağ alt tarafındaki “müdür” örneğine de dikkat edecek olursan insanlar sitelerine çeşitli oyuncaklar eklesinler, farklı reklamlar yayınlasınlar dedik. Bir de diğer “bahşiş verin” kısmı için kullandığım şey aslında bambaşka bir reklam mantığıydı fakat daha sonra reklamveren ile anlaşamayınca geçici bir süre adsense yerleştirmiştim tabi taa ki sen çıkıp “yerin kulağı vardır” deyinceye kadar
Emre arslan
17 Ekim 2009 [14:48]
Dostum senin şu alttaki transparan bg gibi bişi yapıp üstüne bahşiş vereyime tıklayınca “egonomili sevdiysen bağış yap yerine google reklamı koymak istiyorum hepsini adım adım anletırmısın alta ekledim kayan reklamı ama bg felan ekleyemedim :S
Caner
17 Ekim 2009 [15:11]
Emre hepsini adım adım anlatalım da öyle bir teknikle Google reklamı yayınlayamazsın, yayıncı kurallarına aykırı yani farkedilirse hesabın kapatılabilir he riski göze alıyorum diyorsan o ayrı tabi.
Emre arslan
17 Ekim 2009 [22:01]
Dostum tamam bahşiş vereyim olsun farketmez bana çekici gelen taraf alttaki facebook tarzı alt çizgi tabi bu transparan olunca daha çok ilgimi çekti nasıl yapıcam ben bunu hadi anlat
Caner
18 Ekim 2009 [17:00]
Şimdi diyelim ki .sag_alt { tanımlamasını kullanıyorsun ve içerik sağ alt tarafta görüntüleniyor, onu şu şekilde düzenlersen:
width: 100%;
right: 0px;
left: 0px;
height: 40px;
background-image: url(‘arkaplan.png’);
istediğin sabit alt barı elde etmiş olursun. Ben de bu alttaki bar için şeffaf bir png arkaplan kullandım, sen de ister burdakini çal istersen kendin bir png üret