Blogger Tüm Data Taglar

SaYLo

Blog Forum, yazarların ve yorumların yankı olduğu, sessizce "ben de buradayım" diyenlerin buluştuğu bir platform. Belki senin yorumun, bir başkasının gününü güzelleştirir.


Hazır mısınız? Blogger XML kodlarının şifresini çözüyoruz... 😎

 Blogger temalarının arkasındaki o karmaşık XML kodlarına bakıp "Bu ne yahu?" dediğiniz oldu mu? Haklısınız, ilk bakışta Matrix ekranı gibi gelebilir. Ancak işin sırrını çözdüğünüzde, Blogger'ın aslında çok mantıklı bir lego sistemi üzerine kurulduğunu fark ediyorsunuz.

 Kendi temanızı sıfırdan yazarken ya da mevcut bir şablonu baştan sona düzenlerken elinizin altında bulunması gereken tüm ana Blogger etiketlerini en derin detayları ve gerçek kodlama deneyimlerimden süzülen ipuçlarıyla tek tek anlatıyorum. Çaylarınızı tazeleyin, çünkü Blogger XML kodlarının şifresini çözüyoruz... 😎

1. Temel Blog ve Sayfa Bilgileri (data:blog)
<data:blog.title/> = Blogunuzun ana başlığı
<data:blog.pageTitle/> = Mevcut sayfanın tam başlığı (Blog Adı + Post Adı)
<data:blog.pageName/> = Sadece post veya statik sayfa başlığı
<data:blog.pageType/> = Sayfa tipi (index, item, archive, static_page, error_page)
<data:blog.url/> = Mevcut sayfanın tam URL’si
<data:blog.homepageUrl/> = Blog ana sayfası URL’si
<data:blog.canonicalUrl/> = SEO için canonical URL
<data:blog.metaDescription/> = Meta açıklama metni
<data:blog.postImageUrl/> = Mevcut sayfadaki (varsa) ilk görselin URL adresi
<data:blog.faviconUrl/> = Sitenin favicon (sekme ikon) görsel adresi
<data:blog.blogId/> = Blogunuza ait benzersiz sistem ID numarası
<data:blog.locale/> = Blogun aktif dil kodu (Örn: tr, en_US)
<data:blog.languageDirection/> = Dilin yazım yönü (ltr veya rtl)
<data:blog.encoding/> = Sitenin karakter kodlama yapısı (Genelde UTF-8)
<data:blog.isMobile/> = Ziyaretçi mobil cihazdan mı giriyor? (true/false)
<data:blog.isMobileRequest/> = URL sonunda ?m=1 mobil isteği var mı? (true/false)
<data:blog.searchLabel/> = Eğer bir etiket sayfasındaysak, o etiketin adı
<data:blog.searchQuery/> = Sitede arama yapıldıysa aratılan kelime
<data:blog.adultContent/> = Blogda yetişkin içerik ayarı açık mı? (true/false)
<data:blog.analyticsUrl/> = Sitenin Google Analytics izleme URL'si
<data:blog.bloggerUrl/> = Blogger'ın ana servis URL adresi
<data:blog.dynamicViewsCommentsSrc/> = Dinamik görünümler için yorum yükleme kaynağı
<data:blog.dynamicViewsScriptSrc/> = Dinamik şablonların ana JavaScript kaynak adresi
<data:blog.feedLinks/> = Sitenin tüm RSS ve Atom besleme linklerinin kümesi
<data:blog.hasCustomDomain/> = Sitede özel alan adı (com/net) bağlı mı? (true/false)
<data:blog.httpsUrl/> = Sayfanın güvenli HTTPS protokolü üzerinden URL adresi
<data:blog.ieCompatibilityMode/> = Internet Explorer için uyumluluk modu durumu
<data:blog.isPrivate/> = Blog dış dünyaya gizli/özel mi? (true/false)
<data:blog.mobileClass/> = Mobil görünümler için body etiketine eklenecek CSS sınıfı
<data:blog.searchUrl/> = Blogun arama sayfalarının temel URL kökü

2. Modern Görünüm ve Koşul Bilgileri (data:view)
<data:view.isHomepage/> = Ziyaretçi ana sayfada mı? (true/false)
<data:view.isPost/> = Ziyaretçi bir blog yazısı (makale) sayfasında mı? (true/false)
<data:view.isPage/> = Ziyaretçi sabit bir sayfada mı? (true/false)
<data:view.isIndex/> = Ziyaretçi liste sayfasında mı? (Ana sayfa, etiket, arşiv dahil) (true/false)
<data:view.isArchive/> = Ziyaretçi arşiv sayfasında mı? (true/false)
<data:view.isSearch/> = Ziyaretçi arama sonuçları sayfasında mı? (true/false)
<data:view.isLabelSearch/> = Ziyaretçi etiket (kategori) sayfasında mı? (true/false)
<data:view.isError/> = Ziyaretçi 404 hata sayfasında mı? (true/false)
<data:view.isPreview/> = Tema panelden mi önizleniyor? (true/false)
<data:view.isMobile/> = Siteye mobil bir cihazdan mı girilmiş? (true/false)
<data:view.isLayoutMode/> = Tema, Düzen (Yerleşim) panelinde mi açık? (true/false)
<data:view.title/> = Sayfanın o anki dinamik ve temiz başlığı
<data:view.description/> = Sayfanın o anki dinamik ve temiz açıklaması
<data:view.url/> = Parametrelerden arındırılmış temiz sayfa URL'si
<data:view.search.query/> = Yapılan aramada aratılan kelime/sorgu
<data:view.search.label/> = Görüntülenen etiket sayfasının etiket adı

3. Yazı (Makale) Veri Kodları (data:post)
<data:post.title/> = Yazının başlığı
<data:post.url/> = Yazının tam URL adresi
<data:post.body/> = Yazının tüm HTML içerik gövdesi
<data:post.snippet/> = Yazı içeriğinden çekilen kısa metin özeti (snippet)
<data:post.id/> = Yazıya ait benzersiz sistem ID numarası
<data:post.date/> = Yazının yayınlandığı tarih bilgisi
<data:post.timestamp/> = Yazının yayınlandığı saat/zaman damgası
<data:post.labels/> = Yazıya eklenmiş olan etiketlerin (kategorilerin) listesi
<data:post.author.name/> = Yazıyı yazan yazarın adı
<data:post.author.profileUrl/> = Yazarı yazan kişinin Blogger profil linki
<data:post.author.avatarUrl/> = Yazarı yazan kişinin profil fotoğrafı URL'si
<data:post.allowComments/> = Bu yazı yoruma açık mı? (true/false)
<data:post.numberOfComments/> = Yazıya gelen toplam yorum sayısı
<data:post.commentHtml/> = Yazıya ait yorumların tüm hazır HTML yapısı
<data:post.firstImageUrl/> = Yazı içerisindeki ilk görselin ham URL adresi
<data:post.thumbnailUrl/> = Yazının Blogger tarafından kırpılmış küçük resim (küçük resim) URL'si
<data:post.hasJumpLink/> = Yazıda "Daha Fazla Oku" (Jump Link) kesmesi kullanıldı mı? (true/false)
<data:post.location.name/> = Yazıya eklenen coğrafi konumun adı
<data:post.socialShareMaps/> = Yazıya ait sosyal medya paylaşım butonlarının veri haritası

4. Widget ve Yerleşim Kodları (data:widget / data:component)
<data:widget.id/> = Aktif olan widget'ın sistem ID'si (Örn: Blog1, Header1)
<data:widget.type/> = Widget'ın türü (Örn: Blog, PopularPosts, Label)
<data:widget.title/> = Panelden widget'a verilen başlık adı
<data:component.id/> = Şablon bileşeninin benzersiz sistem kimliği

5. Tüm Blogger Şablon Etiketleri (XML Tags)
<b:section> = Temada widget'ların yerleşeceği ana bölgeleri (Header, Sidebar vb.) tanımlayan bölüm etiketi
<b:widget> = Bölümlerin içine yerleştirilen işlevsel araç ve gadget etiketi
<b:includable> = Bir widget'ın içinde çalışacak kod bloklarını paketleyen fonksiyon etiketi
<b:include> = Paketlenmiş bir b:includable kod bloğunu istenen yerde çağıran etiket
<b:if cond='...'> = Belirtilen şart doğruysa içindeki kodları çalıştıran koşul etiketi
<b:elseif cond='...'> = İlk şart tutmadığında alternatif bir şartı kontrol eden etiket
<b:else/> = Yukarıdaki hiçbir şart sağlanmadığında devreye giren son çare etiket
<b:switch expr='...'> = Çoklu koşul kontrolü başlatan ana seçici etiketi
<b:case value='...'/> = Switch yapısı içinde eşleşecek değerleri kontrol eden etiket
<b:default/> = Switch yapısında hiçbir case tutmazsa çalışacak varsayılan etiket
<b:loop values='...' var='...'> = Veri kümelerini (yazıları, yorumları) sırayla ekrana basan döngü etiketi
<b:with value='...' var='...'> = Uzun veri yollarını kısa bir değişkene atayarak kapsayıcı blok oluşturan etiket
<b:set var='...' value='...'/> = Şablonda altındaki tüm kodlarda geçerli olacak bağımsız değişken tanımlama etiketi
<b:default var='...' value='...'/> = Veri boş (null) döndüğünde kırılmayı önleyen varsayılan değer atama etiketi
<b:attr> = Bir HTML etiketine dışarıdan dinamik özellik (href, src vb.) ekleme etiketi
<b:class name='...'/> = Üstündeki HTML etiketine dinamik olarak CSS sınıfı ekleme etiketi
<b:eval expr='...'/> = Matematiksel veya mantıksal işlem yapıp sonucunu ekrana basan etiket
<b:message name='...'/> = Blogger sisteminden ziyaretçi diline göre otomatik çevrilmiş metin çekme etiketi
<b:whitespace rm='...'> = Kodlar arasındaki gereksiz boşlukları silerek HTML'i sıkıştıran etiket
<b:cdata> = JavaScript ve CSS kodlarındaki özel karakterleri XML hatalarından koruyan güvenlik etiketi
<b:skin> = Temanın CSS kodlarının ve panel değişkenlerinin yazıldığı ana stil etiketi
<b:template-skin> = Responsive tasarımlar ve mobil özel stiller için ayrılmış ek CSS alanı etiketi
<b:serviceMetadata/> = Google altyapı servislerinin scriptlerini sayfaya dahil eden sistem etiketidir

We G o o g l e We Blogger

SaYLo ⠀Yazar Hakkında:
⠀Blog Forum, yazarların ve yorumların yankı olduğu, sessizce "ben de buradayım" diyenlerin buluştuğu bir platform. Belki senin yorumun, bir başkasının gününü güzelleştirir.


2 Yorum Yapılmış

Dikkat Yorumlara resim ve video ekleyebilmek için URL ekleyebilirsiniz...
Dikkat Reklam amaçlı linki bırakmak, hesabınızın geçici olarak engellenmesine sebep olur.

:)

;)

:D

:(

=(

:@

:X

:O

:P

:F

:Y

:A

<3


:T

:H
Dikkat En Yeni Yorumlar En Üstte Olur.


  1. En çok öğrenmek istediğim konulardan biri :)
    Bu şekilde çok karışık geliyor tabii ki, birkaç defa okumam gerekiyor🙃
    Yapamadığım, anlamadığım bir şey olursa sana soruyorum hemen zaten :)

    Emeğine sağlık, çok iyi olmuş bu konu :)

    YanıtlaSil
    Yanıtlar
    1. Ufaktan bu konuları değineceğim artık yavaş yavaş adım adım ekleyeceğim :)

      Sil