Herhalde XOOPS kullananların en merak ettikleri konuların başında kendi
temalarını nasıl yapacakları geliyordur. Ben de artık bu konuya hiç
değilse bir giriş yapabilmek amacıyla bu dökümanı hazırladım. Öncelikle
şunu söylemeliyim ki ben bu dökümanın hazırlanmasında her ne kadar en
ince ayrıntıyı bile anlatmaya çalışsam da yine de belli bir html
bilgisi olan arkadaşlarımız ancak kendi temalarını yapabileceklerdir.
Başlıyoruz...
Bu
dersi okuyarak yaratacağınız temanın basitçe 3 adet dosyası olacak
bunlar theme.html, style.css ve logo.gif..bunlardan logo.gif dosyasını
dilediğiniz özelleştireceksiniz..bu üç dosya aynı klasörde bulunacak
ben bu klasörü vereceğim örneklerde themes/turkxoops/ olarak kabul
edeceğim..farklı bir ayarlama yapabilmek için gerekli yerleri
özelleştirmelisiniz..şimdi bir metin editörü açarak işe
başlayalım..dilerseniz Windows'un Not Defteri'ni veya daha profesyonel
bir metin editörünü kullanabilirsiniz
theme.html'yi oluşturuyoruz
temamızın
temelini bu dosya oluşturacak ama aslında görsel olarak pek bir etkisi
olmayacak..sitemizin görünüm ayarları için sadece bir klavuz olacak
diyebiliriz..şimdi aşağıdaki kodları yazarak işe başlayalım
Başlıyoruz..bu satır ile kullandığımız html standartını belirtiyoruz
head kısmında ön tanımlamaları yapacağız..eğer bilginiz yoksa bu kısımı değiştirmemenizi tavsiye ederim
alttaki
satır sitemizin dil kodlamasını belirtiyor..eğer Türkçe karakteler
konusunda sorun yaşıyorsanız ilk olarak buraya bakmanızı öneriyorum :)
şu anda admin panelden yaptığımız ayarları alacak şekilde isterseniz
direk olarak Türkçe için win-1254 kullanabilirsiniz
bu
kodun normal html ile arasında biraz fark var o da xoops'un öntanımlı
değişkenleri..bu örnekte $xoops_url değişkenini kullanarak kullanıcıyı
sitesinin tam yolunu yazma zahmetinden kurtarıyoruz..şimdi sitemizi
ziyaret edenlerin işine yarayacak bir hızlı erişim menüsü
oluşturalım..bunu tablomuzun ikinci satırında yapabiliriz..bu arada
modül yollarını değiştirmeniz gerekebilir
burada
html'in çok kullanışlı bir nimetinden yararlandık..kodları içiçe
kullandık..burada bir tablonun herhangi bir sütununda başka bir tablo
yaratılabileceğini de görmüş oldunuz..belki de web tasarımın kırılma
noktası olarak burayı gösterebiliriz..tabi sizde benim gibi
tasarımınızı tümüyle tablolar üzerine oturtuyorsanız..şimdi sayfamızın
kullanıcılara gösterilecek içeriğine geçebiliriz
burada
kesiyorum çünkü burdan sonrası biraz daha detaylı ve şimdiye kadar
üzerinde durduklarımızdan daha işlevsel olacak..şimdi sayfalarımızda
gözüken sol blokun kodlarını sayfamıza ekliyoruz..lütfen buradan
sonraki bölümleri çok daha dikkatli inceleyin
aşağıdaki
kod sayfalarımızda en üstte çıkan orta blok üçlüsünü çağıracak..dikkat
edin önce böyle bir bloğun olup olmadığına bakıyor..bu kontrolün
yapılmadığı tek yer sol blok