Blok ile Banner yapmak
Bu dersimizde, sitenizde reklam alanı olarak kullanabileceğiniz, - banner, resim v.b. ekleyeceğiniz- bir blok yaratmayı anlatacağım. İsterseniz bu alana sitenizin tanıtımını yapan bir resim ekleyerek sitenizin reklamını yapabilirsiniz. Sitenizde yayınlamak istediğiniz reklamların bannerını da bu alana yerleştirmeniz mümkündür.
Öncelikle ihtiyaç duyacağımız en önemli şey, reklamı yapılacak sitenin veya sitenizin banner denilen resmidir. Bunun için özel olarak yapılmış bir gif dosyası kullanabilirsiniz. Gif dosyaları ardarda gösterilen resimlerden oluşur. Eğer isterseniz gif yerine jpg formatında sabit bir resim de kullanabilirsiniz. Bu resmin genişliğini ve yüksekliği pixel cinsinden bilmelisiniz. Bu dosyayı sitenizin serverında uygun gördüğünüz bir adrese kopyalayınız.
1- Önce sitenizde blok ekle sayfasını açın
Site Yapısı > Bloklar > Blok ekle
2- Blok Açıklaması'na dilediğiniz ismi verebilirsiniz.
Ör: Blokyeri_Banner1
gibi sonradan hatırlayabileceğiniz bir isim de olabilir.
Bloğu yayınlayacağınız alanı ilk başta tespit etmeniz lazım. Çünkü eklenecek resmin boyutları yayınlandığı alan için önem taşımaktadır. Sol, sağ, üst, alt, başlık v.b. gibi bir blok alanında çıkacağı için karışmaması için isme bu alanı da verebilirsiniz.
3- Blok Gövdesi'ne aşağıdaki kodu ekleyin. Bu alanda giriş yaparken metin editörü kullanmamayı tercih edin. Aksi halde kodlarınız anlamsız hale dönüşebilir.
Kodun Açıklaması:
http://sitenizinadi.com/istediğinizsayfaninadresi = Bu adres banner ya da resim tıklandığında gidilmesini istediğiniz adres olmalıdır.
"Resmin üzerine gelindiğinde gözükecek yazı" = Mause resmin üstüne geldiğinde çıkmasını istediğiniz yazıyı yazmalısınız. ÖR: "Sitemize Kayıt Olun"
height="150" = Banner veya resmin pixel olarak yüksekliği
width="240" = Banner veya resmin pixel olarak genişliği
"http://www.sitenizinadi.com/files/Banner1.gif" = Banner veya resim dosyasının sitenize yüklendiği ftp adresi ve dosyanın adı
4- Özel görünürlük ayarları:
* Kullanıcılar bu bloğu görüp görmeyeceklerini kontrol edemezler. (bunu seçmeniz en doğrusu)
Bu bloğu öntanımlı olarak göster fakat kullanıcıların gizlemesine izin ver.
Bu bloğu öntanımlı olarak gizle fakat kullanıcıların göstermesine izin ver.
5- Role özel görünürlük ayarları:
Bloğu belli roller için göster: Aşağıda yer alan rollerden birini veya bir kaçını tercih edebilirsiniz. Eğer rol seçmezseniz, blok tüm kullanıcılar tarafından görülebilir. Sitenize kayıtlı olmayan kullanıcıları seçtiğiniz zaman "Siteye kayıt olun" reklamını kayıtlı kullanıcıların görmesini engellersiniz.
6- Sayfaya özel görünürlük ayarları:
Listelenen sayfalar haricindeki tüm sayfalarda göster.
Sadece listelenen sayfalarda göster.
Yukarıdaki tercihlerinden bir tanesi seçmeniz durumunda aşağıdaki kutuda sitenizde reklamın veya resmin yayınlanmasını istediğiniz sayfaları alt alta girmeniz gereklidir. Sadece sayfa yazarsanız yazdığınız sayfada gözükür. sayfa/* yazarsanız sayfa ile başlayan tüm alt sayfalarda gözükür. Bu alanda "http://www.sitenizinadi.com" kullanmanıza yoktur. "http://www.sitenizinadi.com/sayfa" ve "http://www.sitenizinadi.com/sayfa/1" gibi olan adreslerin yayınlanacağı alt sayfa isimleri önemlidir.
Anasayfa için <front> yazmanız yeterlidir.
ÖRNEK:
sayfa/*
<front>
7- Bloğu kayıt edin.
8- Şimdi geldik sitemize eklediğimiz banner veya resmimizi yayınlamaya.
Site Yapısı > Bloklar sayfasına gidip aşağıdaki listeden yarattığımız Blokyeri_Banner1 bloğunu seçip yayınlanacağı yeri belirliyoruz. Ve Blokları Kayıt et deyip kayıt ediyoruz.
Güle güle kullanın.
- Yeni yorum ekle
- 5601 kez okundu

sade,yönlendirici ve ben gibi yeni başlayanları da düşünerek bu şekilde bir çalışma yaptığın için teşekkür eder,diğer alanlarda da bu tarz çalışmaları beklerim.
Tekrar teşekkürler...
dediklerinizi yapmama rağmen resim görünmedi. Resim "C:\Program Files\EasyPHP5.3.0\www\metanetbilisim\sites\all\resimler" dizininin içinde ama uzantısı belli deil. Resmin üstüne gelip özellikler bölümünden yolunu kaydedip yapıştırdım src="http://www.sitenizinadi.com/files/Banner1.gif" kısma dediğim gibi uzantısı yok zaten bu dosya içinde tek resim var. Bunun yanısıra "C:\Program Files\EasyPHP5.3.0\www\metanetbilisim\sites\all\resimler\logo.jpeg" yazdım resmin altında yazıyordu bunu yazdığım halde yine resim gelmedi. Sorun ne olabilir?
php filtresini kullanıp
tema yolu için:
<?php print base_path() . path_to_theme() ?>kullanmak işinizi kolaylaştırır.
hiçbirşey anlamadım ben 20 günlük kullanıcıyım.
resmin olduğu dizin C:\Program Files\EasyPHP5.3.0\www\metanetbilisim\sites\all\resimler ve bu dizinin içinde sadece bir resim var (logo.jpeg) buna göre uyarlayabilirmisiniz?
Resmin boyutunu belirtmemişsin ama 200 x 200 diyelim.
<p> <img alt="Bu benim resmim" height="200" width="200" src="sites/all/resimler/logo.jpeg" /></p>yüklediğiniz resimin dosyasındaki adı tam olarak yazmanız gerekmektedir. Eğer yanlış anlamadıysam burada resim dosyasında uzantının gözükmediğini belirtmişsiniz. Kullandığınız FTP programını bilemiyorum. Ancak resimin muhakkak bir uzantısı olmalıdır. Aksi halde açmaz malesef... Bunun sağlaması için http: diye başlayan resimin bulunduğu adresi tarayıcınıza yapıştırın ve gitmesini söyleyin. Tarayıcı resimi açmazsa sorun dosyanın adresinde veya dosyadadır.
ÖR:
http://www.metanetbilisim/sites/all/resimler/logo.jpegbu adresi tarayıcıya yapıştırdığımda resim gözükmüyor. Adresi veya Resmi kontrol edin... Uyuşmazlık var...Ancak yanlış anladıysam ve resim dosyasında uzantı mevcut ise o zaman yapacağınız şey blok içeriğini yarattıkdan sonra Girdi Biçimi (metin kutusunun altında bulunan link) tıklayınız. Orada girdi türü olarak PHP yi seçiniz ve kayıt ediniz. eğer hala resim gözükmüyorsa beraberce bir detayı atlıyoruz... demektir... Başarılar dilerim...
ders için teşekkürler Hunanka..
Rica ederim, faydası olduysa çok memnun oldum... Başarılar...
Arkadaşlar yeni bir drupal kullanıcısıyım.
sitemin üst kısmına banner yerleştirmek istiyorum ama bir türlü olmadı.localde çalışırken banner'i nasıl ekleyebilirim.
Şimdiden teşekkürler.