Joomla 1.5.x Tema Yapımı-2
Herkese merhaba. İşlerimin yoğunluğu ve yükseklisans sınavlarının başlaması nedeniyle, şu sıralar pek bir şey yazamıyorum. Neyse ki bugün bir fırsatını bulup, geçen haftalarda yayınlayacağımı duyurduğum "Joomla 1.5.x Tema Yapımı-1" adlı dersin devamını yazabildim.
Geçen derste bir Joomla tema klasörünün içinde bulunması gereken dosyalardan ve bu dosyaların ne işe yaradıklarından bahsetmiştik. Bugünse kolları sıvayıp bir Joomla teması yapacağız.
Temamızı yaparken ilk önce ona bir iskelet oluşturmalıyız. Ben bunun için aşağıdaki "template.css" dosyasını yazdım.
-
body{
-
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
-
font-size: 14px;
-
background: #EDE9DD;
-
}
-
-
div#main_body{
-
margin: 0 auto;
-
width: 900px;
-
height:auto;
-
padding-top: 40px;
-
}
-
-
div#top{
-
width: 900px;
-
height: auto;
-
float:left;
-
text-align:left;
-
}
-
-
div#top_left{
-
width:230px;
-
height:auto;
-
float:left;
-
text-align:left;
-
}
-
-
div#top_right{
-
width: 670px;
-
height: 72px;
-
float:left;
-
text-align:right;
-
}
-
-
div#middle{
-
width:900px;
-
height:auto;
-
float:left;
-
text-align:left;
-
padding-top: 40px;
-
}
-
-
div#middle_left{
-
width:650px;
-
height:auto;
-
float:left;
-
text-align:left;
-
padding-right: 20px;
-
}
-
-
div#middle_right{
-
width: 230px;
-
height: auto;
-
float:left;
-
text-align:left;
-
}
-
-
div#footer{
-
width: 900px;
-
height:auto;
-
text-align:center;
-
}
Daha sonra bu kodlar ışığında "index.php" sayfamın tasarımını yaptım. Ve ortaya aşağıdaki gibi iki sütundan oluşan bir yapı çıktı.

Geriye tasarımımıza gerekli Joomla kodlarını yerleştirmek kaldı. Bunu da aşağıdaki gibi yapıyoruz.
-
<div id="main_body">
-
-
<div id="top"><!-- Şablona Herhangi Bir Resim Eklerken Kullanılacak Kod -->
-
-
-
<div id="top_right"><!-- Arama Modülünü Sayfaya Ekleyen Kod -->
-
<jdoc:include type="module" name="search" />
-
<!-- Arama Modülünü Sayfaya Ekleyen Kod Sonu--></div>
-
-
</div>
-
-
<div id="middle">
-
-
<div id="middle_left"><!-- Sitemizdeki Konuların Görüntülenmesini Sağlayan Kod -->
-
<?php if($this->params->get("menuName", "mainmenu")) : ?>
-
<jdoc:include type="component" />
-
<?php endif; ?>
-
<!-- Sitemizdeki Konuların Görüntülenmesini Sağlayan Kod Sonu --></div>
-
-
<div id="middle_right"><!-- Modüllerin Görüntülenmesini İstediğimiz Pozisyonu Oluşturan Kod -->
-
<?php if($this->countModules('right')) : ?>
-
<jdoc:include type="modules" name="right" style="" />
-
<?php endif; ?>
-
<!-- Modüllerin Görüntülenmesini İstediğimiz Pozisyonu Oluşturan Kod Sonu --></div>
-
-
</div>
-
-
<div id="footer"><!-- Modüllerin Görüntülenmesini İstediğimiz Pozisyonu Oluşturan Kod -->
-
<?php if($this->countModules('footer')) : ?>
-
<jdoc:include type="modules" name="footer" style="" />
-
<?php endif; ?>
-
<!-- Modüllerin Görüntülenmesini İstediğimiz Pozisyonu Oluşturan Kod Sonu --></div>
-
</div>
Yukarıda yaptığımız temanın dökümanı burada, buyrun indirin. Umarım faydalı olmuştur.
| Kategori: İçerik Yönetim Sistemleri 5 Yorum » Yazar: abdullah

Yorumlar
Çok güzel bir çalışma olmuş, teşekkür ederim. Daha çok kişi faydalanabilsin diye joomladersleri forumunda
http://forum.joomladersleri.com/joomla-1-5-tema-yapimi-t2053.html?p=17591&posted=1#post17591
adresinde linkini verdim. Bu güzel çalışmalarınızın devamını dilerim.
Teşekkürler. Umarım arızadaki makinem gelince joomla ile ilgili daha güzel paylaşımlarda da bulunacağım.
teşekkürler ancak dosyaya ulaşılamıyor
Yukarıdaki buyrun indirin yazısının üzerine tıklaman yeterli, dosya inecektir.
Saolun gercekten Mantıklı