Ana içeriğe atla

Blogger Tema Yapımı

tema-yapımı
Sıfırdan Blogger Tema Yapımı ve Kodları )
      Herkese iyi günler.Bloggera tema yapmak isteyip yeterli kaynak bulamayanlar için basit bir blogger teması nasıl yapılır,kodlar nasıldır bunlardan bahsetmek istiyorum.Biraz uğraş gösterirseniz aslında çokta zor olmadığını göreceksiniz.
      Birlikte basit bir blogger teması yapalım.Kendinizi geliştirmek için yeni bir blog açıp çalışmalarınızı onun üzerinde yapmanızı tavsiye ederim.Bloğunuzun şablon ayarlarına girip html yi düzenle diyin ve yazılı bütün kodları silin.Bir blogger temasında en az 1 tane section,skin ve widget olmak zorundadır.Bu yüzden ilk olarak temel html kodlarını ,section,skin ve widget taglarımızı yazarak başlayalım.
<html>
<head>
<title>www.ResponisveTemalar.com</title>
<b:skin>
</b:skin>
</head>
<body>
<b:section class='main' id='icerikler' showaddelement='yes'>
</b:section>
</body>
</html>
     Bu kodları yazıp kayıt ediyoruz.Bloga gittiğinizde bomboş bir sayfa göreceksiniz.Şimdi ufaktan şekillendirmeye başlayalım.İlk olarak etiketlerden oluşan bir menü yaparak başlayacağım ben.
Ayarlardan Yerleşim menüsüne gidip widget ekle diyoruz ve etiketleri seçip ekliyoruz.Şimdi siteye gittiğinizde etiketlerin eklenmiş olduğunu göreceksiniz.Ayrıca kodlara baktığınızda section tagları arasına bir widget oluşturulduğunu göreceksiniz.Şimdi css yazmaya başlayalım.
    Head tagları arasına açtığımız b:skin taglarının içine css kodlarımızı yazacağız.İlk olarak <ul> tagı için bir id değeri atayalım.
<b:widget id='Label1' locked='false' title='Etiketler' type='Label'>
    <b:includable id='main'>
  <b:if cond='data:title != &quot;&quot;'>
    <h2><data:title/></h2>
  </b:if>
  <div expr:class='&quot;widget-content &quot; + data:display + &quot;-label-widget-content&quot;'>
    <b:if cond='data:display == &quot;list&quot;'>
      <ul>
        <b:loop values='data:labels' var='label'>
          <li>
            <b:if cond='data:blog.url == data:label.url'>
Kırmızı ile gösterdiğim kodu bulup <ul id="menu"> şeklinde değiştirelim.b:skin tagları arasına css kodlarımızı yazalım.

<b:skin><![CDATA[
#menu {
margin: 0px;
padding: 0px;
list-style-type: none;
}
#menu li {
float: left;
width: 150px;
position: relative;
}
#menu a {
font-family: "Times New Roman", Times, serif;
font-size: 16px;
color: #FFFFFF;
text-decoration: none;
background-color: #00CCFF;
display: block;
padding-top: 5px;
padding-right: 5px;
border: 1px solid #00CCFF;
text-align: center;
line-height: 30px;
margin-right: 2px;
}
#menu a:hover {
background-color: #0099FF;
}
]]></b:skin>
CDATA kodlarını kendisi otomatik oluşturuyor,onları silmeyin.Şablonu kaydetip bloga baktığınız zaman kodların çalıştığını göreceksiniz.Şimdi blog içeriklerini ekleyelim.Bilmeniz gereken 1-2 kod ;
expr:href='data:post.url  -> İçeriğin urlsi
expr:src='data:post.firstImageUrl' -> Öne çıkarılan resim urlsi
expr:alt='data:post.title'  -> Resmin alt etiketi
<data:post.title/>  -> İçeriğin Başlığı
Yeni bir widget ekleyeceğiz fakat bu sefer kod olarak ekleyeceğiz.Aşağdaki vereceğim kodu kopyalayıp section tagları içine yapıştırın ve gerekli düzenlemeleri yapın.

<b:widget id='Blog1' locked='false' title='Blog Kayıtları' type='Blog'>
<b:includable id='main'>
<b:if cond='data:blog.pageType != &quot;static_page&quot;'>
<b:if cond='data:blog.pageType != &quot;item&quot;'>

<b:loop index='x' values='data:posts' var='post'>
                 
</b:loop>

<b:if cond='data:newerPageUrl'>
                        <a  expr:href='data:newerPageUrl' expr:id='data:widget.instanceId + &quot;_blog-pager-newer-link&quot;' expr:title='data:newerPageTitle'>Önceki Sayfa</a><br/>
    </b:if>
    <b:if cond='data:olderPageUrl'>
                        <a  expr:href='data:olderPageUrl' expr:id='data:widget.instanceId + &quot;_blog-pager-older-link&quot;' expr:title='data:olderPageTitle'>Sonraki Sayfa</a><br/>
                 
    </b:if>



</b:if></b:if>
</b:includable>
  </b:widget>
Basitçe kodları açıklamam gerekirse kırmızı renkli kod sayfanın anasayfamı yoksa bir içerik sayfasımı olduğunu anlamak için kullanılmış bir if deyimi.Eğer sayfatipi statik sayfa değilse ,eğer sayfatipi içerik sayfası değil ise kodları çalıştır anlamına geliyor.Yeşil renkli kod ise dögü kodumuz.Birazdan içerisine ekleyeceğimiz kodlar ile İçerikleri anasayfaya ekleyecektir.
Sarı renkli kod ise önceki sayfa-sonraki sayfa butonları oluşturmaktadır.

AnaSayfaya içerik eklemeye başlayalım.Yeşil renkli kodların arasına
<div class="item">
   <img expr:src='data:post.firstImageUrl' expr:alt='data:post.title'/> <br/>
   <a expr:href='data:post.url'><data:post.title/></a>
  </div>  
kodunu ekleyip şablonu kaydedin.Bloğa gittiğinizde içeriklerin gösterildiğini göreceksiniz.Şimdi içerikler için biraz css kodu yazalım.b:skin tagları arasına css kodlarımızı yazıyoruz.

.item{
width:200px;
height:350px;
display:block;
float:left;}
.item img{
width:190px;
height:300px;}
Şuan İçin bendeki görüntü;
blogger-tema-yapımı

Arkadaşlar sizlere basitçe ana mantığı anlatmaya çalıştım,umarım faydası olmuştur.Daha Fazla Detay ve kod için Blogger Developer Teması Adresinden temayı indirin ve kodları inceleyin,eminimki anlayacaksınız.

Ben tema yapmayla uğraşamam bana hazır ver diyenleri bu taraftan alalım :Blogger Temaları
Biz Wordpressciyiz diyenleri ise : Wordpress Temaları







Etiketler: Blogger Teması Yapma , Tema Nasıl Yapılır? , Blogger Tema Kodları ,responsive wordpress temalar

Yorumlar

  1. Teşekkürler,işimi çok kolaylaştırdınız. Emeğinize sağlık

    YanıtlaSil
  2. Ben Html,Css birde Javascript İle Çok Güzel Temalar Yapabiliyorum Yakında Satışa Koymayı Yada Ücretsiz Sunmayı Düşünüyorum

    YanıtlaSil

Yorum Gönder

Bu blogdaki popüler yayınlar

Minima Colored Kişisel BlogTeması(Minima Colored Personal Blog Theme)

Oldukça Sade ve günümüz standartlarında hazırlanmış,göz yormayan minima colored temasını kişisel bloglarınızda hiç çekinmeden kullanabilirsiniz.Responsive (mobil uyumlu) özelliği ile mobil ziyaretçileriniz hiçbir sıkıntı çekmeyecek.. Seo uyumlu Adsense uyumlu Şık ve sade Demo  / Minima colored indir.

BlackForme Teknoloji Teması

BlackForme Teknoloji Blogger Teması Teknoloji veya kurumsal siteler için kullanabileceğiniz bu tema 2 kolonlu yapıdadır.Siyah header ve arkaplan gri olup oldukça sadedir.Kullanmak istediğiniz her türlü blog için uyum sağlar ve hiç tereddüt etmeden kullanabilirsiniz. Tema Özellikleri Tamamen Ücretsiz Slide-Show Alanı içerir. Reklam alanları hazırdır. Pöpüler Gönderiler Yan Menüde gösterilir. Sosyal medya ayarlarınızı kolaylıkla yapabilirsiniz. Gri ve Siyah renklerden oluşur BlockForme blogger teknoloji teması   demo   /   indir .