Yeni, yine, yeniden...
Sanırım bu sloganın ne anlama geldiğini biliyorsunuzdur. Bilmeyenler için tekrarlarsam, bu sloganı Blogger İpuçları kategorisi altında yazdığım yazılarda başlangıç cümlemdir :-) Yaklaşık bir haftadır bir çok kişi bana "Yorum Gönder" butonunu nasıl değiştirdiğimi sorup durdu. Aslında cevabı çok basit; <img src=.../> etiketini kullanarak :-) İşlem bu kadar basit olmasına rağmen bir çok kişi bu ve bunun gibi basit işlemleri yapamıyor. Daha doğrusu sorun Blogger şablonunun XML olmasından kaynaklanıyor. Blogger şablonumuza baktığımızda herşeyin sunucularda barındırılan bir değişkene atandığını görüyoruz. Yani kimse şablununun kodları arasında "Yorum Gönder" ibaresini göremez! Onun yerine, <data:...> etiketi ile atanan değişkeni görür. Ancak değişken diyince akla garip garip ifadeler gelmesin, Google bu işi yaparken değişkenlere verdiği adlarda İngilizce anlamlarını verecek şekilde isimlendirme yapmış. Burda bahsi geçen "Yorum Gönder" bağlantısının sunuculardaki adı post.addCommentOnclick
Şimdi sorunumuzun kaynağını belirledikten sonra sıra Blogger şablonumuzu adım adım çözmeye geldi. E hadi ne bekliyorsun dalışa geçsene :-)
Web 2.0'ın hayatımıza girmesiyle artık herşey çok daha kolay bir aldı. Tasarım kısmında CSS artık vazgeçilmez. CSS kullanmayan site kalmışmıdır bilmiyorum. Artık bir kimlik oluşturup o kimliğe tasarım değerlerini girip daha sonra da onu istediğimiz yerde div ile çağırmak çocuk oyuncağı. Söz gelimi;
.h2{text-decoration:underline;}CSS kodu ile <h2> etiketine bir stil atadık; bu stil sayesinde<h2>Merhaba</h2>yazdığımda artık Merhaba yazısının altı çizgili olacak. Üstelik bunu her yerde kullanabilirim. CSS'i gerçekten öğrenmek istiyorsanız Web üzerindeki kaynaklardan bahsetmeme gerek yok sanırım. Tek gereken istek ve sabır! CSS üzerinde özellikle durmamın elbette bir sebebi var. Blogger şablonunuzdaki herşeyin CSS tarafında bir kimliği ve stillendirmesi var. Bu olmak yada olmamak gibi birşey :-))CSS'in önemini vurguladıktan sonra şimdi Blogger şablonumuzun iskelet yapısına gelelim. Unutmayın bu iskeleti giydirmek tamamen sizin hayal gücünüze ve becerinize kalmış birşey.
A-) Blogger Şablonunun Genel Yapısı
1-) Şablonun Ana Bölümleri
Tüm herşey şu meşhur
<body> Blogunuzun iskeleti </body>etiketi arasında. Blogunuz genel anlamda 4 ana bölümden oluşur. Bunlar sırasıyla Header-wrap, Main-wrap, Sidebar-wrap ve Footer-wrap kısımlarıdır. Bunlar da kendi içinde parçalara ayrılmıştır. Örneğin iki kolonlu bir şablonunuz varsa bunlar büyük ihtimalle Sidebar1, Sidebar2 veya Sidebartop, Sidebarbottom şeklinde alt kısımlara (section) ayrılır.Eğer bu laf salatasını kod bazında incelersek;
<div align='center' id='header-wrapper'>
<b:section class='header' id='header' maxwidgets='2' showaddelement='yes'>Yukarıdaki güzide kodumuza baktığımızda header ana bölümünde en fazla 2 adet widget koyabiliyoruz. Şablonunuzun header ana bölümünde "Yeni Sayfa Ögesi" ibaresi varsa demek ki showaddelement değişkenin değeri yes olarak belirlenmiştir. ;-)
2-) Widgetler
Blogger kullanan herkes widget'in (bundan sonra bazı yerlerde Sayfa Ögesi olarak anılacaktır) ne olduğunu bilir sanırım. Bu zımbırtı sayesinde onlarca widget servisi ekmek yiyor :-) Hiç kod bilmeyen biri bile bu hazır widget kodlarını veren servislere gidip oradan kodunu aldıktan sonra Blogger şablonununda "Yeni Sayfa Ögesi" bağlantısı ile Mesaj panoları, resim galerileri, flash ögeleri, vs... koyabiliyor. Peki bu widgetlerin çalışma mantığı ne olaki?
Aşağıdaki örnekte bir sayfa ögesinin genel yapısı bulunmakta. Buradaki her değişkeni size anlatarak nasıl çalıştığını anlatmaya çalışacağım.
<b:widget id='HTML4' locked='false' title='Sayfa Ögesi Başlığınız' type='HTML'>
<b:includable id='main'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != ""'>
<h2 class='title'> <data:title/> </h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
<b:include name='quickedit'/>
</b:includable>
</b:widget>Yukarıdaki örneği adım adım inceleyelim:
<b:widget id='HTML4' locked='false' title='Sayfa Ögesi Başlığınız' type='HTML'>Kodun ilk satırında sayfa ögesine bir kimlik (id) tanımlanmakta. Hatırlarsanız siz bu sayfa ögesini oluşturuken içine bir takım kodlar yerleştirdiniz ve sayfa ögesini kaydedip çıktınız. Hiç bu kaydettiğiniz kodları şablonunuzda aramayı denediniz mi? İstediğiniz kadar arayın bulamazsınız :-) Bunlar Blogger'ın güzide sunucularında kendilerine atanan bir kimlik ile sizin şablonunuz tarafından ulaşılmayı bekliyorlar. Onlara ulaşabilelim diye de kendilerine bir kimlik tayin ediliyor.
Blogger şablonuzun ana görünümünde bir çok sayfa ögesini fare ile tutarak ordan oraya sürüklemek mümkün. E niye bazılarını sürükleyebiliyoruz da bazıları bizi dinlemiyor? O söz dinlemeyen sayfa ögelerinin locked değişkeni locked='true' değerini aldığı için asla kıpırdamaz.
<h2 class='title'> <data:title/> </h2>Yukarıdaki satıra baktığımızda ise h2 etiketleri arasında data değişkeni bulunuyor. Data değişkenine verilen değer <data:title/> şeklinde. Bu title ilk satırdaki title'ın ta kendisi. Bu 2. satırdaki kod sayesinde sayfa ögesinin başlığını gösteriyoruz. Sayfa ögesinin başlık stili ise CSS tarafında h2'ye verdiğimiz değerler sayesinde oluyor.
<div class='widget-content'>
<data:content/>İnceleyeceğimiz bu son kod parçacığına bakarsak sayfa ögemiz bir div içinde tanımlanmış. (Bir anlamda Web 1.0'da tabloların yaptığını yapıyor kendileri) Bu div içinde ne gösterileceğini ise <data:content/> sayesinde belirliyoruz.
Bu kadar dersten sonra "Yorum Gönder" butonunu değiştirmenin aslında ne kadar kolay olduğunu anlamışsınızdır. Şimdi aşağıdaki örnekle bunu da anlatalım.
Örnek: "Yorum Gönder" Butonu Yapma
Blogger şablonumuzun HTML Düzenle kısmına gelip, sayfa ögelerini genişlet kutucuğunu işaretledikten sonra kodlar arasında p class='comment-footer' ibaresini arayın. Bulmanız gereken kodlar aşağıdakiler olmalı:
<p class='comment-footer'>
<a expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'><data:postCommentMsg/></a>
</p>Bu kodddaki eğik yazı ile yazdığım data değişkenin yerine koymak istediğiniz butonun bağlantı adresini yazmalısınız. Bunun için;
< img src="Butonun linki"/>kodunu koymanız yeterli ;-)Bakın artık data değişkeni yerine sabit bir değer geldi.
Bu kadar çok koddan bahsettikten sonra benim de pilim tükenmek üzere. Sizlere bu yazımda genel hatları ile Blogger şablonunun yapısını ve çalışma mantığını anlatmaya çalıştım.
Yakın bir zamanda script.aculo.us JavaScript kütüphanesini kullanarak şablonumuzda ufak tefek efekt geçişleri yapmayı anlatacağım.
Görüşmek üzere...
He unutmadan, yoklama kağıdına imza atmayan var mı? :-))
Güncelleme: Blogunuzun Başlık (header) Kısmına Resim Sayfa Ögesi Ekleme
Bu başlık altında İsitmeKaybı'nın sorusu yorumda geçiştirilecek kadar basit olmadığından bu yazıya güncelleme olarak eklenmiştir.
İşitmeKaybı'nın sorusu çok yerinde bir soru olduğu için kendisine öncelikle teşekkür ederim. Sorunun kaynağı şundan kaynaklanıyor:
Blog şablonunuzda "Blog başlığınız" (Üstbilgi) şeklinde bir sayfa ögesi varsayılan olarak gelir. Bu sayfa ögesi yazımda da anlattığım gibi Header-Wrapper ana bölümü içerisinde header kısmında (section) bir sayfa ögesidir. Şimdi bir çok kişi burada başka bir sayfa ögesi bulunmadığı için blog başlığına resim eklerken (Üst bilgi) Sayfa ögesini kullanarak resim eklemeye çalışır. Eklemeye çalışır ama ne yazık ki bu sayfa ögesi resimleri hiç bir zaman düzgün göstermez. Bizim sorunumuz buysa yapmamız gereken Header-Wrapper ana bölümü içerisine bir sayfa ögesi ekleyip türünü de resim olarak belirlemeliyiz. Tabi bunu kodlara bulaşmadan yapmak imkansız. Eliniz kodlara bulaşmışken bu işi de aradan çıkarabilirsiniz ;-)
İlk olarak sayfa ögesini kodlar arasında nereye koyacağınızı göstereyim. Kodlar arasında div id='header-wrapper' ibaresini arayın. Bulmanız gereken kodlar şu şekilde olmalıdır: (Şablonunuzda köklü değişiklikler yapmadıysanız)
<div id='header-wrapper'>
<b:section class='header' id='header' maxwidgets='1' showaddelement='no'>
<b:widget id='Header1' locked='true' title='Blog başlığınız (Üstbilgi)' type='Header'>Bu kod blog başlığınızın bulunduğu sayfa ögesinin başlangıcı. Bu arasında bir sürü kodu peşine takarak uzayıp gider. Önemli olan başını bulmak. Buraya kadar geldikten sonra tek yapmanız gereken maxwidgets değerini 2 yapmak. Daha sonra ise bu sayfa ögesinin nerede kapandığını bulmak. Yani </widget> etiketini bulmalısınız. Bu etiketi bulduktan sonra hemen ardına benim aşağıda verdiğim resim sayfa ögesi kodlarını koyun ve kaydedin.
<b:widget id='Image1' locked='false' title='' type='Image'>
<b:includable id='main'>
<b:if cond='data:title != ""'>
<h2><data:title/></h2>
</b:if>
<div class='widget-content'>
<img expr:alt='data:title' expr:height='data:height' expr:id='data:widget.instanceId + "_img"' expr:src='data:sourceUrl' expr:width='data:width'/>
<br/>
<b:if cond='data:caption != ""'>
<span class='caption'><data:caption/></span>
</b:if>
</div>
<b:include name='quickedit'/>
</b:includable>
</b:widget>Bundan sonra şablonuzun ana görünümüne baktığınızda (Üst bilgi) Sayfa ögesinin hemen altında bir resim sayfa ögesi oluşacak. İsterseniz bu sayfa ögesini başlığın üstüne alabilirsiniz. Bunun için de ilk verdiğim kod içindeki locked değişkenini false yapın. Böylece sayfa ögelerini fare ile sürükleyip alt-üst yerlerini değiştirebilirsiniz ;-)
+rep'leri bekliyorum :-))
Yükleniyor...




Elinize sağlık. Bu güzel dersten sonra
Bir tema oluşturmak da bize düşüyor artık. Yakında...:)
Mükemmel bir yazı.Beklediğimize değdi.Eline emeğine sağlık..
En alttaki ana sayfa, önceki yazılar, önceki yazı, sonraki yazı gibi linkleri değiştiremedim bunların datasını nasıl bulacağız?
Önceki yazılar: <data:olderPageTitle/>
Sonraki yazılar: <data:newerPageTitle/>
Çok teşekkürler mafiamax.Bu arada kendi özgün butonumu yaptım bak bakalım beğenecekmisin (:
Bu arada bunları bizim kendimiz bulmamız mümkün değil mi?İngilizce karşılıklarına göre fln mı oluyor?Anasayfayıda bulamadım malesef ):
Senide yoruyorum ama umarım kusuruma bakmazsın.Bulduk ustayı yararlanıyoruz (:
Erhan harika anlatmışsın en kısa zamanda bende yapıcam bloguma yorum gönder butonunu..
her zamanki gibi süper bir anlatım ve konu teşekkürler
Çok güzel bir yazı olmuş...
Ama birkaç sorum olacak:
1-)Bu ve diğer bilgiler ışığında sıfırdan bir Blogger teması yapılabilir mi?(grafik dosyaları olacak tabii)
2-)WordPress temalarından dönmüş değil de sıfırdan yapılmış bir tema biliyormusun Erhan?(Blogger'ın kendi temaları dışında)
Bu sorularımı yanıtlarsan çok sevineceğim.Şimdiden teşekkür ederim.
1. soru: Tabiki yapabilirsin. Ama CSS bilgin sağlam olmalı. Ayrıca Blogger'da kullanılan değişkenleri iyi bilmek gerek.
2.soru: Hayır bilmiyorum. Belki görmüşümdür ama hiç dikkat etmedim.
mafiamax, header'a koyduğum resimdeki yazının üzerine title başlığı da geliyor...hazırladığım banner üzerindeki yazıların üzerine diğer yazıların binmemesi için nasıl yerleştirmeliyim?
tşkler
@İşitmeKaybı soruna yazımda bir güncelleme yaparak cevap verdim. Çünkü burada cevap verilecek kadar basit değil. Sayen de yazım uzayıp gitti ama ben çok akıcı olduğuna inandığım için fazla dert etmiyorum.
Hazır lafı açılmışken blog okurlarımdan yazılarımın akıcılığı ve anlaşılabilirliği konusundaki fikirlerini almak isterim ;-)
tebrikler güzel bir anlatim olmuş..
Hocam tebrik ediyorum seni başarılarının devamını diliyorum
Yorum gönder butonunu kendi blogumda şuanda yazıyorum ama tabiki kaynağı belittim. :)
Harika bir yazı.
Sen zaten kararını vermişsin, yani nezaketen söyleyeyim demen de güzel birşey tabi :-)
Kolay gelsin.
Yok yazmadım. İçime sinmedi izin almadan. :)
mesela üstteki blogger bölümünü kaldırmak için top -100px; gibi bir kod kullanılıyor ya . Ben onu sayfanın aşağısındaki boşluğu kapatmak için kullanmak istiyorum
bottom -100 , sub -10 footer -10
gbi bildiğim bütün alt anlamına gelen kelimeleri düşündüm faydası olmadı
nasıl yapmam lazım =/
CSS kodlarında uygun yere (*)
padding-bottom: 0px; şeklinde ekleme yapmalısınız.
*: Blog şablonunuzda #footer ibaresini aratın. Burada sayfa altlığının CSS kodlarını bulmuş olacaksınız. Buraya dediğim şekilde ekleme yaparak sayfa altında sıfır boşluk bırakabilirsiniz. Fakat blogunuzu profiliniz kısıtlı olduğu için göremedim. Kullandığınız şablona göre eklemeniz gereken bu kodu #main-wrap ögesini de eklemeniz gerekebilir. ;-)
profilimde blogumun görüntülenmesi seçeneğini açtım görebilirsiniz psp hakkında olan
-
benim sitemde verdiğiniz kod zaten var footer altında fakat ne yaparsam yinede değişmiyor aşağıdaki boşluk
siteyi üste kaydırdığım için olacak sanırım =/
Şablonunuza bakabildiğim için sorunun nerde olduğunu görebildim. Şimdi sizin yaptığınız ilk hata sayfa gövdesini (body etiketi) -95 px değeri ile başlatarak blog başlığını gizlemeye çalışmışsınız. Bunu neden yaptınız anlamış değilim! Eğer yukarıdaki Blogger yönlendirme çubuğunu (navbar) kaldırmak için yaptıysanız buna gerek yok. Tek yapmanız gereken CSS kodları arasına aşağıdaki kodu koymak.
#navbar-iframe {
height:0px;
visibility:hidden;
display:none
}
İkinci olarak sayfanızı düzeltmek için aşağıda verdiğim kodu aynen uygulayın.
body {
margin: 0;
padding: 0;
font-size: small;
text-align: center;
color: ??????;
background: #??????;
background-image: url("http://www.repliktv.com/wp-includes/images/stripe_0.png");
}
Soru işaretli olan değerleri siz dilediğiniz gibi değiştirin.
benim bide header resminde sorun vardı onuda sildim =)
teşekkür ederim
2 gündür "bX-ji78k6" hatası alıyorum bunu düzeltmemin yolu varmı yoksa benden kaynaklanan bi sorun değilmi bilgisi olan varmı arkadaşlar?
İnternet tarayıcındaki geçmiş bilgilerinin tümünü temizleyip bir daha deneyin. Bu tür sorunlar genellikle bu yöntemle aşılabiliyor.
bilgiler için teşekkürler bende ekledim blogumda isterseniz bir bakın bana garip geldi
Video çubuğu sidebarın bir ögesi olduğu için onu öylece sola alamazsınız. Sol tarafta bir sidebar oluşturmanız gerekir.
Uğraşacak vaktim yok, kusura bakmayın.
Bilgiler için teşekkürler.
mafia kardeş kod bilgim sıfır.webmaster değilim.tasarımla uğraşmaya pek vaktim de yok sevmem de ama benim bir sorunum var.abicim nerden hangi şablonu yani temayı alırsam alayım 4-5 k lik tekil hitim bir anda sıfırlıyor.sebebi google de hiç bir kelimede yer almıyorum.temayı değiştirdikten iki üç saat sonra kesiliyor gelenler.kaldırdıktan iki gün sonra da geri aynı hiti yakalıyorum.bunun bir sebebi olmalı.yani temada googleyi kısıtlayan kod ya da kodlar olmalı.lütfen yardım et.
Bu konuda hiç bir bilgim yok. Daha önceki sorunuz üzerine cevabımı burada belirtmiştim.
İyi günler mafiamax, gördüğüm kadarıyla yüksek bir bilgiye sahipsiniz bu konuda. benim sorum şu, etiketlerle yazı başlıkları arasını nasıl açabilirim? çok sıkışık gözüküyor? isterseniz bloguma bakıp ne demek istediğimi kolayca anlayabilirsiniz. Cevabınız için çok teşekkür ediyorum..
Merhaba GabrieL MeQueR,
Şablonunda CSS kodları arasında aşağıda vermiş olduğum kodu bul ve margin-bottom:20 px; satırını ekle.
.post-footer {
font-family: Verdana, sans-serif;
font-size:74%;
margin-bottom:20px;
border-top:1px solid #BFB186;
padding-top:6px;
}
Burada sayısal değer ile istediğin gibi oynayabilirsin.
verdiğiniz cevaba çok teşekkür ediyorum. bir sorum daha var :) navbar ı yoketme hilesi güzel de, açılır kapanır şekilde yapabilir miyiz bunu? hani windowsta alttaki çubuğu otomatik gizlenir hale getirdiğimiz gibi? Teşekkürler.
Açılır-kapanır yapmak için JavaScript kullanmak gerekli. Bunun için Google'da arama yapabilirsiniz ;)
Açılır kapanır dediğim, soldaki blog arşivi gibi birşey :) hiyeraşi var ya, onun gibi olmaz mı?
Yazıyı okudum. "Yorum gönder" kısmı içim bahsi geçen yerde bende farklı bir yazı var:
}#comments-block .comment-footer {
border-left:1px dashed #31afda;
border-right:1px dashed #31afda;
border-bottom:1px dashed #31afda;
margin-bottom:15px;
margin-left:0px;
padding:0px 15px 12px 15px;
display:block;
şeklinde görünüyor. Yorum gönder yazısının daha büyük font olması için burda hangisini değişmem gerekiyor?
Buraya font-size:??px; satırını ekleyin.
Soru işaretli yere iki basamaklı bir değer girin. 14 veya 18 gibi...
dediğinizi yaptım ama yorum gönder yazısı değil de yorumların altındaki tarihler büyüdü malesef.
Sizi de uğraştırıyorum ama tekrar bakabilirseniz minnettar kalırım.
Öyleyse yeni bir CSS kodu ekleyelim.
p.comment-footer {
font-size:??px;
}
@mafiamax; ikinci verdiğin kodla oldu. Çok ama çok teşekkür ederim.
Paylaşım için teşekkürler, + rep falan demek isterdim ama ne işe yarar ne de burda oyle bir sistem var :)
Gerçekten cok makbule geçti.
Başarılar!
Reca ederim efendim ne demek :) Yorum yazıp teşekkür etmen yeter ;)
mafiamax gecenin bu saatine kadar uğraştım ama gene yapamadım hocam lütfen bana yardımcı olurmusun maxwidget değerini 2 yaptım ama bir türlü <-/widget-> kodunun hangisi olduğunu bulamadım ilk verdiğin koddan itibaren neredeyse tüm <-/widget-> kodlarını denedim ama olmuyor böyle bir hata veriyor..
Şu kimliğe sahip birden çok widget bulundu: Image1. Widget kimlikleri benzersiz olmalıdır.
çok uğraştım yapmak için senide rahatsız etmiyim dedim ama başka çarem kalmadı lütfen bana yardımcı olurmusun ...
bu arada bizler için çok emek harcıyorsun bu konudada çok teşekkür ederim saolasın..
Açıkcası sorununu tam olarak anlayamadım. Ama şunu söyleyebilirim, tam olarak ne yapmak istediğini açıklarsan yardımcı olmaya çalışacağım ;)
hocam benim sorunum (blog başlık kısmına resim sayfa ögesi ekleyemiyorum) senin verdiğin ilk kod içindeki maxwidgets='1' değerini '2' olarak değiştirdim buraya kadar sorun yok ama ikinci vermiş olduğun kodu tam olarak nereye koyacağımı bulamadım maxwidgets='2' kodundan sonra ilk kapanan <-/widget-> kodunun hemen arkasına koydum olmadı enter yapıp altına koydum olmadı her iki uygulamamda aynı hatayı verdi diğer kapanan <-/widget-> kodlarınıda denedim gene aynı hatayı verdi biyerde yanlışlık yapıyorum ama nerede?
@By-KaaN, öncelikle işlerimden dolayı geciktiğim için kusura bakma.
Olay eklemeye çalıştığın widget'in Image1 kimliğine sahip olmasından kaynaklanıyor. Şimdi senin blogunda başka resim sayfa ögeleri de var ve bunlardan biri aynı kimliğe sahip. Bu yüzden eklemeye çalıştığın (benim verdiğim kodlar) kodlardaki Image1 kimliğini Iamge2, Image3... gibi isimlendir.
Eğer hala sorun yaşarsan akşam çaresine bakarız; ama sorun bundan kaynaklanıyor.
teşekkür ederim mafiamax şimdi oldu vakit ayırıp sorunumu çözmemde yardımcı olduğun için tekrar teşekkürler saolasın
merhaba, verdiğiniz bilgiler için gerçekten çok teşekkürler. Blogumu yaparken takıldığım konuların çoğuna daha önce sormuş olan arkadaşlara verdiğiniz bilgiler ışığında bende çözüm buldum. Uzun zamandır sitenize takılıyordum ve geçenlerde yeni yazılarınızdan haberdar olmak için abone de oldum. Kısacası bilgilerinden habersizce bu kadar faydalandığım kişiye 1-2 dk. ayırıp teşekkür etmenin zamanı gelmişti. Yardımlarınızdan dolayı içten tekrar teşekkürler. Başarılar!
@merwick.k, insanlara yardımcı olabildiğimi öğrenmek benim için mutluluk verici. Senin de takdir edersin ki bunu da ancak ve ancak gelen yorumlardan anlayabilirsin. Bu yüzden zaman ayırıp düşüncelerini paylaşan ziyaretçilere teşekkür ederim.
İyi çalışmalar.
slm.
İki mesele için rahatsız ediyorum. Vakit ayırabilirseniz şimdiden teşekkürler:
1. Bloğum yabancı bir şablondan uyarlanmaya çalışılıyor. Fakat ileti alanına en üste .jpg resmi eklemeye çalıştığımda önizlemede normal görünmesine rağmen, yayımlama işleminden sonra ileti başlığı ile resim arasında çok belirgin bir boşluk / açıklık görülüyor. Bunu engellemenin bir yolu var mıdır? (Problemi http://alisinasyon.blogspot.com sayfasından görebilirsiniz.)
2. Blog içinde sadece yazı / ileti başlıklarında arama yapmamızı sağlayacak bir kod / script var mıdır?
Tekrar teşekkür eder, çalışmalarınızda başarılar dilerim.
@nocturne, yazımın güncelleme kısmını okursan cevabını çok önceden yazmış olduğumu göreceksin!
İkinci sorunun cevabını ise bilmiyorum.
Belirttiğiniz yazıyı okumuştum.
Sanırım tam ifade edemedim. Ben header kısmına resim eklemeyi kastetmiyorum.
Benim kastım, bir mesaj yazarken mesela daha ilk kelimeyi yazmadan, ilk olarak resim ekle komutuyla bir resim eklemek idi. Bu resmi ekledikten sonra yayımlanan mesajda, mesaj başlığı ile eklenmiş olan o resim arasında engellenemez bir geniş boşluk oluşuyor. Belki şimdi daha iyi ifade edebilmişimdir. Teşekkürler.
@nocturne, evet haklısın yanlış anlamışım seni. Şimdi sorunu anladım. Ancak CSS kodlarına iki defa bakmama rağmen imaj dosyaları için bir tanımlama bulamadım. Bu yüzden sorunun nerden kaynaklandığını bulmak için şablonun aynısı test etmem gerek.
Bunun için şablonu indirdiğin yerin adresini bana iletişim - mesaj panosu yoluyla iletirsen kısa süre içinde sana geri dönüş yapmaya çalışacağım.
merhaba mafimax ben bloğumda Rounders 2 temasını kullanıyorum bu temada yazıların yer alfığı yer biraz dar genişletmek için hangi kodla oynamam gerekiyor yardımcı olursan sevinirim
@bebjo, kısa süre önce yazdığım Blogger Şablonunu Düzenleme - 2 yazısında soruna cevap bulacaksın.
Verdğiniz bilgiler gerçekten çok faydalı :)
fakat benim bir sorum olcak
3sutunlu bır tasarım kullanıyorum fakat sutunların aralarını açmak istiyorum,hatta boşluklar olsun istiyorum mumkunse. çok sıkışık görünüyor sayfa cunku bir taraftan da kodlarla filan ilgili hiç bir fikrim yok :) yardım edebilirseniz cok sevınırım.
@Zarpandit, aslında sana ne yapman gerektiğini buradan anlatmam gerek ama hiç bir bilgim yok diyince elimi kolumu bağladın.
Bu aralar özel yardım yapmayı bıraktım, bir çok arkadaşı da geri çevirdim bu yüzden. Eğer ben kendim yapabilirim diyorsan aşağıdaki adımları uygula:
1-) Blogger ayarlarından Yerleşim -> HTML Düzenle kısmına gel. Burada şablonun kaynak kodlarını göreceksin.
2-) Bu kodları bozmadan aşağıda vereceğim ek kodları CSS kodları arasına koyacaksın. Ek kodları koyacağın yere gelirsek, hazırladığım resime bakabilirsin. Resim.
3-) Ek kodlar:
#sidebar_right {
margin-right:20px;}
#sidebar_left {
margin-left:20px;}
çok teşekkur ederim, tam istedigimden oldu :)
Bilgiler için çok teşekkürler :) Acaba tek sütunlu bir blog şablonumuzu 2 sütunlu hale getirebilir miyiz?
@ÇaGRı, getirilebilir tabiki. Ama yorum kısmında anlatılacak kadar kısa değil ;)
Bu konuda yardıma ihtiyacım var aslında :)) Nasıl yapabilirm bir şekilde bir eyrden öğrenmem lazım :) Sen de varsa anlatımı maille atabilir misin acaba?
@ÇaĞRı elimde böyle hazır bir anlatım yok.
benim kullanmaya başladığım şablonda yazı başlığı rengi değişmiyor bunun bir yolu yokmu ve tarih yada başlık kenarına ikon ekleyebilirmiyim??
@Mafiamax, merhaba! Yukarıda anlattığın şekilde acaba "Footer" bölümünüde iki tane yapabilir miyiz sence? Sitem'de "arşiv" "linkler" "kategori" gibi başlıklarımı footer üzerinde bir bölümde göstermek istiyorum. Yapılabilir mi denedin mi acaba? Bilgi verebilirsen sevinirim. Teşekkürler.
@Mafiamax, tekrar merhaba! Dünden beri bu sabahın ilk ışıklarına kadar uğraştığım "Footer" bölümü ve onun üzerinde oluşturduğum widget lar üzerinde çalışıyordum ve sanırım bir önceki mesajımda size sorduğumu başardım. Bir ara Blogum'a girip göz atabilirsen sevinirim yorumunu merakla bekliyorum.
@bendeniz, acaba hangi değişiklikleri yaptığınız halde başlık rengi değişmedi?
@merwick, bu aralar yoğun olduğum için blog ile ilgilenemedim. Şimdi bloguna baktım ve istediğin şeyi çok güzel bir biçimde yapmış olduğunu gördüm. Sana cevap veremediğim için kusura bakma, ama bu vesile ile kendin uğraşıp öğrenmiş oldun ;)
@Mafiamax, ne demek hiç kusura bakarmıyım.Yoğun olduğunuzun farkındayım pek yoksunuz.Çok teşekkür ederim gerçekten ilgilenip girebildiğin için. Beğendiğinize de ayrıca acaip sevindim.Sağolun.
[Mesaj uygun olan bu başlık altına taşınmıştır]
Bu başlık uygun olmayacak ama ben yine de sormak istiyorum.Erhan peki header'in üstüne gelindiğinde tıklanması için hangi kodu koyacağız.Mesela senin üst headerde küçük resim var ve bu bağlantı olarak tıklanabiliyor.Açık konuşmak gerekirse: Header'e anasayfa bağlantısını hangi kodlarla veririz?
Son olarak temanın en altında yer alan "Önceki Yazılar" bölümünün tüm şablonlarda ismi ne olarak geçiyor biliyor musun? O kadar aradım(bunu tüm şablonlarımda denedim) fakat sanırım temanın içine Önceki Yazılar olarak bulup aratmayacaksın.Bunun arama şekli ya da bulacağımız kod hangisidir)
Yardım edersen sevinirim.Hayırlı Günler...
@Enes,
Herhangi bir resme link vermek için o resmi aşağıdaki gibi a etiketi içine almak yeterli,
<a href='url'><img src='resim url'/></a>
İkinci sorunun cevabı bu yazının ilk yorumlarında mevcut.
Enes, Blogger ile ilgili bir çok sorunun cevabını Blogger İpuçları kategorisi altındaki yazılarımda bulabilirsin. Lütfen biraz daha özen göster ;)
merhab arkadaşla r belki konusu geçmiştir ama denk gelemedim. blogger 'da üst bilgi konsuunu gördüm ama bana değişen çözünürlüğe göre header A yerleştirdiğim resmin de değişmesini sağlayan bilgi lazım.?
selam ben duyuşen...yazdıklarınızı deniyorum ancak henüz başarılı olamadım :( header kısmına fotoğraf yükleme işi için bendeki html de aşşağıdaki kodları buldum. nereyi nasıl değiştirmem gerektiğini yazabilirseniz sevinirim.sizi özel olarak uğraştırmak istemezdim ama ne yazıkki kendim halledemedim...yardımcı olsanızda olmasanız da teşekkürler.
iyi çalışmalar... iyi seneler ;)
/* Header
-----------------------------------------------
*/
#header-wrapper {
width:660px;
margin:0 auto 10px;
border:1px solid $bordercolor;
}
#header-inner {
background-position: center;
margin-left: auto;
margin-right: auto;
}
#header {
margin: 5px;
border: 1px solid $bordercolor;
text-align: center;
color:$pagetitlecolor;
}
#header h1 {
margin:5px 5px 0;
padding:15px 20px .25em;
line-height:1.2em;
text-transform:uppercase;
letter-spacing:.2em;
font: $pagetitlefont;
}
#header a {
color:$pagetitlecolor;
text-decoration:none;
}
#header a:hover {
color:$pagetitlecolor;
}
#header .description {
margin:0 5px 5px;
padding:0 20px 15px;
max-width:700px;
text-transform:uppercase;
letter-spacing:.2em;
line-height: 1.4em;
font: $descriptionfont;
color: $descriptioncolor;
}
#header img {
margin-$startSide: auto;
margin-$endSide: auto;
}
@duyuşen,
Merhaba. Blogger'a header resmi eklemek için iki ana yol mevcut.
1-)Blogger->Ayarlar->Yerleşim menüsünü takip ederek şablonunuza ulaşın. Burada şablonun en üstünde "Blog adınız (Üst Bilgi)" isimli bir GADGET (eski adıyla Widget) bulunur. Bu GADGET'i düzenle bağlantısını tıklayarak resim ekleyebilirsiniz. Burada resmin boyutlarının başlık alanı boyutları ile aynı (biraz daha küçük olursa iyi olur) olması gereklidir ki iyi bir sonuç alabilesiniz.
2-)#header isimli CSS seçicisine alttaki koyu kod satırını ekleyerek resim ekleyebilirsiniz. Burda da resim boyutlarına dikkat edin yoksa taşmalar olur.
#header {
background: url(resmin adresini yazın) no-repeat center;
margin: 5px;
border: 1px solid $bordercolor;
text-align: center;
color:$pagetitlecolor;
}
öncelikler merhaba.Benim size bir sorum olacakti.Blogumda bu (http://woork.blogspot.com/2008/10/daily-inspired-blogger-template.html)
temayi kullanmak istiyorum ama anasayfada sadece yazi basliklari gorunuyor.Bunu normal hale nasil getirebilirim.Yardim ederseniz sevinirim.Simdiden tesekkurler
@serkan,
Bu konu hakkında oldukça detaylı bir yazı yazmıştım:
Blogger'da Sadece Yazı Başlıklarını Listelemek
Tesekkur ediyorum ilginiz icin.Yazdiklariniz dogrultusunda birseyler yapmayi denemdim ama beceremedim.Bu defa yazi basliklari da kayboldu ortadan.Eger vaktiniz varsa tam olarak hangi kodlari degistirmem gerektigini soylerseniz cok sevinirim.
Vermiş olduğunuz tüm bilgiler için teşekkür ederim , çok yalın ve akıcı bir dille yazıyor olmanız , bu konu hakkın da neredeyse hiç bir şey bilmeyen benim bile şablonumun üzerin de değişiklikler yapmama vesile oldu.
Emeğiniz için , bilgilerinizi bizimle paylaştığınız için tesekkur ederım.
Konularınızın ıcın de olup olmadıgını bılmıyorum sıdebar da bulunan konularımın yanına kucuk resımler eklemek ıstıyorum. Anlatmıssanız.. uzgunum zaman adlım.. anlatmamıssanız.. anlattıgınız da ılk dınleyecek kısı benım :)
Saygılar.
Doğa,
Düşüncenizi paylaştığınız için teşekkür ederim. Elimden geldiğince açıklayıcı olmaya çalışıyorum. Bazen elimden geleni yapsam da konu itibari ile anlamayan çok okuyucu çıkabiliyor.
Bahsettiğiniz konuyu tam olarak anlamadım ama eğer bahsettiğiniz şey "Konu Başlıklarım" altındaki bağlantıların yanına ufak resim koymaksa (tıpkı bu blogdaki kırmızı üçgenler gibi) bunu yapmanız için yardımcı olabilirim:
Şablonunuzda aşağıda vermiş olduğum CSS tanımlamasını (aslında başka bir yere de koyabilirsiniz ama kolaylık olsun diye böyle söyledim) bulun:
body {
background: #8cd6f1;
width: 980px;
color: #333;
font-size: 14px;
font-family: Trebuchet MS, Tahoma, Verdana;
margin: 0 auto 0;
padding: 0;
}
Yukarıdaki kodddan hemen sonra aşağıda verdiğim kodu koyun:
#Label1 ul li {
background: url(buraya resmin linki yazılacak) no-repeat center left;
}
Oraya koyacağınız resmin boyutlarının ufak olmasına dikkat edin. Örneğin 16px X 16px veya 32px X 32px gibi kare formatında resim koyabilirsiniz.
Peki blogumun arkaplanını nasıl değiştirebilirim?
merhaba, benim sorum header kısmındaki resmi tamamen kaldırıp; onun yerine kendi yaptığım swf uzantılı bir flashı koymak.(not:swf'ye link verdim) bu header kısmındaki resmin linkini swf uzantılı kabul etmiyor,
#header {
background: url(resmin adresini yazın) no-repeat center;
margin: 5px;
border: 1px solid $bordercolor;
text-align: center;
color:$pagetitlecolor;
}
yukarıda bahsettiğiniz maxwidgets değerini de "2" yapınca yeni bir gadget
açıldı frame ile çağırdım ama headerdeki resmin içerisine gömüyor flashı bu seferde.Benim isteğim headerdeki resmi tamamen kaldırıp kendi hazırladığım flashı koymak teşekkürler.
@Netbaz,
...headerdaki resmin içersine gömülüyor... derken yeşil zemin içine gömülmesini kastettin sanırım. Tabi netbaz.blogspot.com için konuşuyorum.
Eğer bunu kastettiysen bu olan çok normal. Çünkü eklediğin widget header-wrapper içersinde ve header-wrapper CSS tanımlamasında da arka planın yeşil olması istenmiş.
Evet netbaz.blogspot.com için söylemiştim. Sadece yazı olarak hazırladığım bir swf gömdüm en iyisi böyle sanırım.Yardımların için teşekkürler.
Harika bi açıklama. ing. sitelerde bile bu kadar net açıklama bulamadım. html ve css vasat derecede biliyorum galiba xml de öğrenmem gerekli.
kendi hazırladığım gadgetı eklerken height değerini default olarak 200 veriyor. bunu nasıl değiştirebilirim?
ve kullanıcıdan başlık ve yükseklik değerlerini istemek için textfieldler var ya, ben bir de kullanıcı adı yazdırmak için bir textfield eklemek istiyorum. bunu nasıl yapabilirim?
Çok teşekkür ederim.emeğinize sağlık
@ceylan,
Evrendeki her hangi bir yıldızı sormuşsunuz bana :) Hazırladığınız gadget'i, blog adresinizi, ve diğer detayları vermeniz durumunda yardımcı olabilirim.
oh bee sonunda blogger den anlayan birini buldum..
ellerin dert görmesin..
sizden edindiğim bilgilerle öyle bir site yapacağım ki..
burayada yazıyorum.. 2 ay sonra inş.. :)
@Dervis,
Rica ederim. Haberlerini bekliyorum ;)
Sevgili Mafiamax, 2 sütunlu temamı 3 sütunlu hâle getirmek istiyorum. Sağda bir sidebar, solda bir sidebar şeklinde olmasını dilemekteyim. Ancak uzun araştırmalarıma rağmen bu konuda yardımcı hiçbir kaynak bulamadım. Eğer kolay bir işlemse bana yardım edebilir misiniz?
Sidebar kodu şöyle:
/* ---( sidebar )--- */
.sidebar h2 { margin: 0 0 0 0; padding: 10px 0 0 0px; font: normal bold 130% 'Lucida Grande','Trebuchet MS'; color: #52443c; height: 32px; height: 32px !important; /* for most browsers */ height /**/:57px; /* for IE5/Win */ }
.sidebar .widget { margin: 0; padding: 0 0 10px 10px; border-bottom: 0px solid #ddd;}
.sidebar a {color: #877256; text-decoration: none;}
.sidebar a:hover {color: #000000; }
.sidebar li { padding-left: 5px; }
.profile-textblock { margin:.5em 0 .5em; }
.profile-img { float: left; margin: 0 5px 5px 0; border: 1px solid #ddd; padding: 4px;}
@Ahmet,
Üçümcü sütunu eklemek için biraz uğraşmak gerek, yani benim burdan verdiğim direktiflerle olacak şey değil. Web'de bir çok 3 sütunlu tema var, onlara bakmanı öneririm.
yazı başlığı rengini bir türlü değiştiremedim.
şurda: deneme154.blogspot.com
css ayarlarında ''.title'' kısmında renk kodu yoktu. ''color'' ekledim. yazı başlığının beyaz olmasını istiyorum ama siyah. bunu nereden değiştirebilirim.
@socrates,
Şablonunuzun CSS kodları arasında aşağıda verdiğim kodu bulun ve eğik yazı ile belirttiğim satırı değiştirin:
.single h2 a, .single h2 a:link, .single h2 a:visited {
color:#252525;
background-color: transparent;
}
color:#252525; satırı yerine color: #FFF; satırını yazın.
merhaba benimde bir sorum olacak.bu konularda çok fazla bir bilgim yok önce onu belirteyim.bloğumun temasını değiştirdim.önceki temamda üstbilgiye tıkladığımda sayfa yenileniyordu bu temada tıklanmıyor.nasıl yapabilirim.yardımcı olurmusunuz..
@MrKrL,
Merhaba. Sizin şablonunuzda header-wrapper etiketi yok. Bunun yerine header ve header-left var.
Anlatım için teşekkür ediyorum bi sorum olacak kusura bakmayın.
Blogger sitemde tema değiştirdim hızlı düzenleme kalemini göremiyorum sayfa öğeleri kısmında Hızlı Düzenleme’yi göster seçeneği aktif fakat sayfalarda çıkmıyor sanırım şablona kod yazıcaz yardımcı olursanız sevinirim kolay gelsin.
@Adsız,
Rica ederim.
Blog adresinizi vermediğiniz için genel bir Blogger şablonunu düşünürek size yol göstereceğim. Vereceğim kodlar uygun olan başka bir yere de koyulabilir.
Blog şablonlarınızı "Widget şablonlarını genişlet" seçeneğini aktif ederek görüntüleyin:
<span class='post-icons'>
<b:if cond='data:post.emailPostUrl'>
...
</b:if>
Yukarıda noktalı yerlerde bazı kodlar bulunacaktır. Ben uzun olmaması için böyle yaptım. Siz, aşağıda verdiğim kodları bu yukarıda verdiğim koddan hemen sonra koyun.
<!-- quickedit pencil -->
<b:include data='post' name='postQuickEdit'/>
Şimdi şablonumuza hızlı düzenleme kalemini çekmiş olduk. Şablon kodlarınız arasında tekrar aşağıda kodu arayıp bulun:
<b:includable id='feedLinksBody' var='links'>
<div class='feed-links'>
<data:feedLinksMsg/>
...
</b:includable>
Aşağıda verdiğim kodları bu yukarıda verdiğim kodlardan hemen sonra koyun.
<b:includable id='postQuickEdit' var='post'>
<b:if cond='data:post.editUrl'>
<span expr:class='"item-control " + data:post.adminClass'>
<a expr:href='data:post.editUrl' expr:title='data:top.editPostMsg'>
<img alt='' class='icon-action' height='18' src='http://www.blogger.com/img/icon18_edit_allbkg.gif' width='18'/>
</a>
</span>
</b:if>
</b:includable>
Hocam çok çok teşekkür ediyorum hakkınız ödenmez hayırlı sabahlar.
Selam şablonun sağında bulunan etiketler gadgetini sola almak istiyorum nasıl yapabilirim yardımcı olursanız sevinirim kolay gelsin.
@Adsız,
Şablonunuz nasıl bir şey bilmediğim için Blogger'ın genel şablonları için size yol göstereceğim. Unutmayın ki bu gösterdiğim değişiklikler dışında başka değişiklikler de gerekebilir. Burda her detayı anlatmaya fırsat yok.
Şablon kodları arasında aşağıdaki kodu bulup koyu renkli $startSide yerine right olarak değiştirip bir önizleme yapın:
#main-wrapper {
width: 410px;
float: $startSide;
word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
overflow: hidden; /* fix for long non-text content breaking IE sidebar float */
}
Teşekkür ediyorum yapabildim sonunda ne kadar teşekkür etsem azdır.
#main-wrapper {
background:#FFFFFF url(http://4.bp.blogspot.com/_66wIGDjagHk/Siu89uh0JpI/AAAAAAAAAi8/C5bFzJTSeQE/s1600/main_shadow.gif) repeat-x scroll center top;
float:right;
overflow:hidden;
padding:18px 15px 15px 20px;
width:600px;
float:left; olan kısmı right olarak değiştirdim sonuç başarılı :)
Blogger İnove teması kullanan arkadaşlar değiştirmek isterse bu şekilde yapabilirler.Kolay gelsin hocam sağolun.
iyi günler sitenizle bugüntanıştım.2 kolonlu bir şablonu 3 kolonlu yapmak istiyorum.lütfen ban yardımcı olurmusunuz.şimdiden teşekkür ederim.
@DEFNE SU ER,
Malesef istediğiniz şey kısa olmadığı için yardımcı olamam.
Harikasın abim, Yararlı bilgili bir anlatım olmuş bunun yapan az kişi var ellerinden öperim.
Shiftweb.blogspot.com
canım bende kodu yok. napmak lazım
Bu blogger in hazır temlarında ufak değişiklik yapmak istiyorum ama istediğim sey Baslıgınmın sola dayalı değilde ortdada olmasını istiyorum
Diğer verileriminde hazır sablonun adı "Simple II" Ben Verilerimin orda olmasını istiyorum bir yol gosterirseniz çok makbule gececek
simdiden tskler.
paylaşımların süper. yalnız bir şey sormak istiyorum
blog da sidebarın yanına üçüncü bir kanalı yada footer in yanına başka kanaları nasıl ekleriz... şimdiden teşekkürler..
cok saol
Yorum Gönder
Küfür ve hakaret içeren yorumları sevmiyor, Türkçe'nin doğru kullanıldığı yorumları ise çok seviyoruz.
HTML: <b>, <i>, <a> gibi temel HTML etiketlerini kullanabilirsiniz.
Uyarı: URL adresi belirtirken lütfen başına http:// protokolünü koymayı unutmayın!