21 Ocak 2014 Salı

Tema Entegre Nasıl Yapılır,Temel Bilgiler



Merhaba arkadaşlar bu yazımda biraz tema entegreden bahsedeceğim.

Aslında blogger'ın tema entegresi wordpress ile çok benzer. Tek farkı blogger'ın tek bir xml türü sayfa üzerinden düzenleniyor olması(Bunun da karışıklığa sebep vermesi), wordpress'in ise farklı sayfalar üzerinden düzenleme yapılması. Wordpress'te nasıl fonksiyonlar ile veriler çekilip o veriler html tagları aracılığı ile css ile düzenleniyorsa blogger'da da aynı mantık var.

Baside indirgenmiş bir şekilde anlatayım. Alttaki örnekte basit olarak yazıyı yazan yazar ismini göstermek için fonksiyonlar mevcut. Tabi birisi xml birisi de php doğal olarak. Yapılması gereken çok basit bu fonksiyonların nasıl ve nerelerde kullanıldığını bilmek ve bu fonksiyonları html tagları ile css aracılığı ile biçimlendirmek. Alttaki fonksiyonları örnek olarak gösterdim, sadece bu fonksiyonlarla sınırlı değil.

Blogger 
<span class="yazar"><data:post.author/></span>

Wordpress
<span class="yazar"><?php the_author(); ?></span>

Şimdi burada bir blog şablonunu paylaşıp onun üzerinde göstermek isterdim ancak çok uzun olduğu için karışır ve faydalı olmaz. Daha önce de söylediğim gibi blogger şablonları tek bir sayfa üzerinden düzenleniyor bu da kodlar içerisinde kaybolmaya ve zorluk çıkarmaya neden oluyor. Zaten bir anda blogger tema entegresi de yapılamaz. Hazır şablonları(temaları) inceleyip, kodlara aşina olmak gerekiyor, fonksiyonları bilmek gerekiyor. 

Kısacası size tavsiyem basit bir blogger şablonu indirip notpad++ ile onu incelemeniz, Bir blog açıp oraya yükleyipte yapabilirsiniz bunu aslında. Çünkü blog'da deneme yanılma imkânınız da olur. Hangi fonskiyonun ne işe yaradığını da görmüş olursunuz. Örnek olarak bir kaç Blogger fonksiyonu da paylaşayım. Ha bu arada bu fonskiyonların hepsi şablon içerisinde tek başına kullanılmıyor bazı kodlara bağlı olarak çalışıyor onu da söylemiş olayım.

Yazı başlığını ve bağlantısını oluşturmak için:
<a expr:href='data:post.link'><data:post.title/></a>

Yazı içeriğini göstermek için:
<data:post.body/>

Yazı tarihini gösterme 1 :
<data:post.dateHeader/>

Yazı tarihini gösterme 2 :
<data:post.timestamp/>

Yazı etiketi gösterme :
<a expr:href='data:label.url' rel='tag'><data:label.name/></a>


Bazı blogger temel fonskiyonlarını paylaştım başlangıç olarak bunları ve bunlara benzer fonksiyonları ve nerelerde kullanıldıklarını bilmelisiniz. Kısacası css+html+blogger fonksiyonlarını bilmelisiniz. Bir süre şablonlar üzerinde düzenlemeler yaparak kendinizi geliştirip daha sonra da tema entegresi yapabilirsiniz. Biraz uzun oldu aslında çok fazla bir şey de anlatamadım umarım az da olsa faydası olur, bilip de yazıya dökmek biraz zor iş aslında uygulamalı olarak olsa daha iyi olur :)

Son olarak bu konuda aslında zamanında bir video çekip paylaşmayı düşünmüştüm ama bir türlü gerçekleştiremedim. Fırsat bulursam daha sonra bir video çekerim

Bu yazıyı paylaşabilirsiniz!


Hiç yorum yok:

Yorum Gönder

Sade TürkçeBlogger·Teması Temanın Tasarımcısı