HTML5 etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
HTML5 etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

21.03.2019

data:blog.title

Sıfırdan Blogger Teması Nasıl Yapılır?

Sıfırdan Blogger Teması Nasıl Yapılır?
İlk söylemek istediğim sıfırdan blogger teması yapmanın çok zor olmadığıdır. Bu durum kişiden kişiye değişebilir çünkü bilinmesi gereken diller vardır bunlar: HTML, CSS belki birazda JavaScript'tir bu dilleri de A dan Z ye on numara bilmeniz gerekmez yapmak istediklerinizi google da arayarak anlık olarak öğrenip çoğu yerde uygulayabilirsiniz.

Sıfırdan Blogger Teması yaparken işimizi biraz daha kolaylaştırmak için Bootstrap kütüphanesini kullanacağız Bootstrap kütüphanesi daha hızlı ve kolay sayfa tasarlamamızı sağlayacak. CSS kodlamaları Bootstrap kütüphanesinde önceden hazırlanmıştır ihtiyacımız olan küçük dokunuşlar yaparak bizim istediğimiz şekle çevirmek olacak. Ayrıca Bootstrap kullanarak yaptığımız blogger temaları responsive olacağı için aynı zamanda mobil uyumlu tema hazırlamış bir taşla iki kuş vurmuş olacağız.

Kullanacağımız diğer bir kütüphane de Font Awesome olacak içerisinde bulunan ikonlar sayesinde ihtiyacınız olan her ikon neredeyse elinizin altında neredeyse diyorum çünkü arada sırada ihtiyacınızın tam karşılığını bulamayabilirsiniz ancak %95 ini bulacaksınız.

Yapacağımız tema için işlem adımlarını atlamadan takip ederseniz SEO ayarları da doğru yapılmış olacak ve Google sitenizi doğru indexleyecek Google Seach Console'dan baktığınızda içeriğinizin yönlendirmeli sayfa gibi çeşitli hatalar nedeniyle dizine eklenmeme sorunlarını yaşamayacaksınız.

Yapılacak işlem adımları şu şekilde olacak:
1- Temayı kafanızda canlandırın renklerin şuan bir önemi yok her şey siyah beyaz olsun karar vermeniz gereken neyin nerede olacağı. Başlık, Navbar, widgetler, yazı alanı vs. hangilerini kullanacağınıza ve bunları nereye koyacağınıza karar verin.

2- Elinize bir kağıt kalem alın ve aklınızdaki şekli dikdörtgenler kullanarak yukarıdan aşağıya doğru örnekteki gibi çizin.
Blogger Teması Grid Şablon

3- Şimdi bu şekli bootstrap kullanarak iki dakikada hazırlayacağız detaylı bilgi için google'da "bootstrap grid" olarak arama yapabilir detaylı bilgi sahibi olabilirsiniz bootstrap kullanmayı bilmiyorsanız öncesinde biraz pratik yapmanız işinizi çok kolaylaştırır. Tasarıma başlamadan önce aşağıdaki şablon kodumuzu kopyalayın ve index.html adında bir sayfa hazırlayıp içine yapıştırın. Bu haliyle Blogger editörüne yapıştırırsanız içerisinde <b:section id='SectionId'/> içermediği için hata verecektir. Tasarımı kontrol etmek için index.html i tarayıcınızda açabilirsiniz.
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html>
<html lang='tr-TR'>
  <head>
    <!-- Required meta tags -->
    <meta charset='utf-8'/>
    <meta content='width=device-width, initial-scale=1, shrink-to-fit=no' name='viewport'/>
    <!-- Bootstrap CSS -->
    <link crossorigin='anonymous' href='https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/css/bootstrap.min.css' rel='stylesheet'/>
    <!-- FontAwesome CSS -->
 <link crossorigin='anonymous' href='https://use.fontawesome.com/releases/v5.6.3/css/all.css' rel='stylesheet'/>
 <!-- Title alani -->
    <b:if cond='data:blog.pageType == &quot;index&quot;'>
   <title><data:blog.pageTitle/></title>
  <b:else/>
  <b:if cond='data:blog.pageType != &quot;error_page&quot;'>
   <title><data:blog.pageName/> - <data:blog.title/></title>
  </b:if>
 </b:if>
 <b:if cond='data:blog.pageType == &quot;error_page&quot;'>
  <title>Sayfa bulunamadı! - <data:blog.title/></title>
 </b:if>
 <b:if cond='data:blog.url == data:blog.homepageUrl'>
  <meta content='Sadece, anasayfada, gösterilecek, olan, Anahtar, kelimeleri, buraya, yazın, arama açıklamaları, otomatik, oluşturulacak' name='keywords'/>
  <meta expr:content='data:blog.metaDescription' name='description'/>
 <b:else/>
  <meta expr:content='data:blog.pageName + &quot;, &quot; + data:blog.pageTitle + &quot;, &quot; + data:blog.title' name='keywords'/>
  <meta expr:content='data:blog.metaDescription' name='description'/>
 </b:if>

 <!-- Tema sitilleri -->
 <b:skin>


         #### Css kodları buraya yazılacak ####


 </b:skin>
  </head>
  <body>


  
  #### Kağıda yaptığınız çizimi bu alanda bootstrap grid ile hazırlayacağız. ####
  
  
  
      <!-- Optional JavaScript -->
    <!-- jQuery first, then Popper.js, then Bootstrap JS -->
    <script crossorigin='anonymous' integrity='sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo' src='https://code.jquery.com/jquery-3.3.1.slim.min.js'/>
    <script crossorigin='anonymous' integrity='sha384-wHAiFfRlMFy6i5SRaxvfOCifBUQy1xHdJ/yoi7FRNXMRBu5WHdZYu1hA6ZOblgut' src='https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.6/umd/popper.min.js'/>
    <script crossorigin='anonymous' integrity='sha384-B0UglyR+jN6CkvvICOB2joaf5I4l3gm9GU6Hc1og6Ls7i6U/mkkaduKaBhlAXv9k' src='https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/js/bootstrap.min.js'/>
  </body>
</html>
Benim çizimime göre bootstrap grid kullanarak hazırladığım kodlar şu şekilde aşağıdaki kodları <body> etiketinden sonrasına ekliyoruz.
 <div class="container">
  <div class="row">
   <div class="col-md-12">Navbar</div>
  </div>
  <div class="row">
   <div class="col-md-8">
    <div>Yazı Alanı</div>
    <div>Yorum Alanı</div>
   </div>
   <div class="col-md-4">Yan Widget</div>
  </div>
  <div class="row">
   <div class="col-md-6">Alt Widget1</div>
   <div class="col-md-6">Alt Widget2</div>
  </div>
 </div>
4- Şimdi sıra içine widgetleri ekleyeceğimiz bölgeleri (<b:section id='SectionId'/>) belirlemeye geldi bölgeleri belirledikten sonra widgetleri otomatik olarak ekleyeceğiz sadece yazı alanını elle ekleyeceğiz çünkü widget olarak listelenmiyor böylesi sizin için daha kolay olacak. Benim tasarımıma göre Navbar için 1 section, yan widgetler için 1 section, tabanda iki alan var buralar için 2 section gerekecek toplamda 4 section alanı oluşturacağım tabi birde Main dediğimiz yazı alanı oluşturulacak.
Main Alanı için Kullanacağımız Kodumuz:
<b:section class='content' id='content' name='Main' showaddelement='yes'>
 <b:widget id='Blog1' locked='true' title='Blog Kayıtları' type='Blog'/>
</b:section>
Diğer Widget Alanları için Kullanacağımız Kodumuz:
<b:section id='BolgeAdi' class='BolgeAdi' maxwidgets="1" showaddelement="yes"></b:section>
Maxwidgets: Eklenebilecek maksimum widget sayısı anlamına gelir ihtiyacınıza göre değiştirin.
Showaddelement: Kolay widget ekleyebilmek için ekle butonunu aktif ve pasif yapar yes eklemeye izin vermeyi no engellemeyi sağlar.
benim ihtiyacıma göre oluşturduğum kod şu şekilde:
 <div class="container">
  <div class="row">
   <div class="col-md-12"><b:section id='Navbar' class='Navbar' maxwidgets="1" showaddelement="yes"></b:section></div>
  </div>
  <div class="row">
   <div class="col-md-8">
    <b:section class='content' id='content' name='Main' showaddelement='yes'>
     <b:widget id='Blog1' locked='true' title='Blog Kayıtları' type='Blog'/>
    </b:section>
   </div>
   <div class="col-md-4"><b:section id='YanWidget' class='YanWidget' maxwidgets="10" showaddelement="yes"></b:section></div>
  </div>
  <div class="row">
   <div class="col-md-6"><b:section id='AltWidget1' class='AltWidget1' maxwidgets="5" showaddelement="yes"></b:section></div>
   <div class="col-md-6"><b:section id='AltWidget2' class='AltWidget2' maxwidgets="5" showaddelement="yes"></b:section></div>
  </div>
 </div>
5- Bu adımı da tamamladıktan sonra Blogger Anasayfadan Yerleşim sekmesine geçin ve ihtiyacınız olan widgetleri istediğiniz bölgeye ekleyin. Burada ufak bir uyarıda bulunacağım tasarımda bootstrap kütüphanesi kullandığımız için tüm bölgeler alt alta görünüyor bunun sebebi CSS dosyalarının bu sayfada çekilmemesidir endişe edecek bir şey yok.
Sıfırdan Blogger Teması Nasıl Yapılır?

6- Son olarak CSS ile tasarımımızı göze hoş gelecek şekle dönüştüreceğiz burası en zevkli kısımdır her şey yerli yerine oturmuş durumdadır. Tasarım işlemini yaparken Bootstrap hazır css kodlarını kullanabilirsiniz buradaki linke tıklayın ve soldaki menüden sitenizde kullanabileceğiniz örnekleri inceleyin beğendiğiniz örneğin class sınıflarını kopyalayıp bloğunuzdaki ilgili class'a ekleyin hepsi bu kadar CSS hakkında hiç bilginiz yoksa biraz zorlanabilirsiniz öncesinde biraz CSS çalışmanız faydalı olacaktır.
Bu adımın nasıl yapıldığını anlatım akışını bozmamak için yeni bir konu olarak hazırladık Geliştirici araçlarını kullanarak CSS Tasarımı Yapmak başlıklı makalemizi okuyabilirsiniz.

7- Şimdi sayfanıza resim ve ikonlar ekleyerek biraz daha göze hitap edecek şekle çevirebilirsiniz yazımızın başında bahsettiğimiz Font Awesome kullanımı için diğer yazımızı inceleyebilirsiniz. Şuan sayfanızda hiçbir efekt bulunmamaktadır kısacası sayfanız dümdüz bir sayfa oldu biraz jan jan hareket istiyorsanız JavaScript ile hareketli şeyler yapabilirsiniz jqery komutlarını incelemenizi tavsiye ederim.

8- Blogger yönetim panelindeki yan menüden Tema sekmesine gelin ve Mobil Temayı devre dışı bırakın temamızı bootstrap ile hazırladığımız için temanızın mobil görünümü bulunmaktadır.

9- Blogger yönetim panelindeki yan menüden Ayarlar > Temel adımlarını takip ederek Başlık, Açıklama ve gizlilik ayarlarını düzenleyin bu ayar sitenizin Google arama sonuçlarında görünmenize ve yükselmenize yardımcı olacaktır.

10- Blogger yönetim panelindeki yan menüden Ayarlar > Arama Tercihleri > Meta Etiketler > Açıklama kısmını aktif ederek anasayfa için oluşturacağınız açıklamayı bu alana yazın.

Uyarı: Temanız hata verdiğinde yada tüm tasarım işlemi bittikten sonra aşağıdaki kodları aratıp bulun ve silin Blogger bu kodları otomatik olarak oluşturuyor ve sayfanın hata vermesine neden oluyor. Bu kodları silmezseniz siteniz kod standartlarına uymaz Validator test araçlarında sorgulama yaptığınızda hatalar görünecektir ancak bu sitenizin sorunsuz çalışmayacağı anlamına gelmez. Tabi Blogger kendini günceller bu hataları kendisi düzeltirse bizde mutlu oluruz orası ayrı mesele.
 xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'
<![CDATA[
]]>
Örnek Çalışma Şablonu Benzer şablon oluşturacaklar için widget ekleme alanları oluşturulmuş ancak widgetler eklenmemiştir widget ekleme aşamasından sonraki adımları aynen uygulamanız gerekmektedir.
İndir (1.46KB)

18.01.2019

data:blog.title

Adobe Dreamweaver CC 2019 v19.2.0 Build 11274 64 Bit Türkçe indir

Adobe Dreamweaver CC 2019 64 Bit Türkçe indir
Adobe Dreamweaver CC 2019 v19.2.0 Build 11274 Türkçe ile her boyuttaki ekranda mükemmel görünen web siteleri ve web uygulamaları oluşturmanın, kodlamanın ve yayınlamanın en hızlı ve en kolay yollarını sunuyor. Tüm tarayıcı ve aygıtlar için mükemmel siteler oluşturun: HTML, CSS, JavaScript ve çok daha fazlasını destekleyen web tasarım yazılımı ile hemen hemen her yerde hızla web sayfaları oluşturun ve yayınlayın. Hızlı ve esnek kodlama: Basitleştirilmiş akıllı kodlama motoruyla dinamik web siteleri oluşturun, kodlayın ve yönetin. Kod ipuçlarına ulaşarak HTML, CSS ve diğer web standartlarını öğrenin ve düzenleyin. Görsel yardımları kullanarak hataları azaltın ve site geliştirme işlemlerine hız kazandırın.
Adobe Dreamweaver CC 2019 64 Bit Türkçe indir
Sitenizi daha az adımda işler duruma getirin: HTML e-postalar, Hakkında sayfaları, blog'lar, e-ticaret sayfaları, bültenler ve portföyler oluşturmak için özelleştirebileceğiniz başlangıç şablonlarıyla sitelerinizi daha hızlı kullanıma sunun. Kod renkleri ve görsel ipuçları, hızlı düzenlemeler ve güncellemeler için kodu kolayca okumanızı sağlar. Her aygıtta dinamik görüntüleme: Her boyuttaki ekrana adapte olan duyarlı web siteleri oluşturun. Sitelerinizi ve düzenlemelerinizi gerçek zamanlı olarak önizleyerek sayfalarınızın yayınlamadan önce istediğiniz şekilde görünmesini ve çalışmasını sağlayın.
Adobe Dreamweaver CC 2019 64 Bit Türkçe indir
Yeni versiyonlarda program başladığında başlangıç ekranı geliyor sürekli bu ekranla uğraşmak istemiyorsanız "Düzenle> Tercihler" adımlarını takip ederek "Genel" kategorisinde "Başlangıç Ekranını Göster" seçeneğini pasif yaparak başlangıç ekranını kapatabilirsiniz.
İndir (869.82MB)

16.01.2019

Bootstrap Nedir? Nasıl Kullanılır?

Bootstrap Web tasarımcıların responsive tararımlar yapmak için en çok kullandığı CSS (sitil) kütüphanesidir. Bootstrap kütüphanesi sayesinde basit şeyler yapmak için boşa harcadığınız zaman artık size kalacak. HTML5 bilginiz kısıtlı olsa bile en çok kullanılan sitil - Class sınıflarını öğrenerek şık tasarıma sahip web siteleri tasarlayabileceksiniz üstelik projeleriniz çok kolay ve çabucak bitecek. Örneğin bloğumuz Bootstrap kullanılarak sıfırdan tasarlanmıştır. Bootstrap ile HTML sayfaları hazırlayabilirsiniz ancak veri gönderme alma sayfada script çalıştırma gibi işlemler için php, asp veya javascript gibi dilleride öğrenmeniz gerekmektedir. Kısaca Bootstrap sadece tasarım kısmıdır fonksiyon kısmı için tavsiye edeceğimiz dil PHP dir.

Bootstrap kullanarak tasarım yapabilmek için örnek şablonu kullanabilirsiniz.
<!doctype html>
<html lang="en">
  <head>
    <!-- Required meta tags -->
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

    <!-- Bootstrap CSS -->
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/css/bootstrap.min.css" integrity="sha384-GJzZqFGwb1QTTN6wy59ffF1BuGJpLSa9DkKMp0DgiMDm4iYMj70gZWKYbI706tWS" crossorigin="anonymous">

    <title>Hello, world!</title>
  </head>
  <body>
    <h1>Hello, world!</h1>

    <!-- Optional JavaScript -->
    <!-- jQuery first, then Popper.js, then Bootstrap JS -->
    <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.6/umd/popper.min.js" integrity="sha384-wHAiFfRlMFy6i5SRaxvfOCifBUQy1xHdJ/yoi7FRNXMRBu5WHdZYu1hA6ZOblgut" crossorigin="anonymous"></script>
    <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/js/bootstrap.min.js" integrity="sha384-B0UglyR+jN6CkvvICOB2joaf5I4l3gm9GU6Hc1og6Ls7i6U/mkkaduKaBhlAXv9k" crossorigin="anonymous"></script>
  </body>
</html>
örnek şablonda Bootstrap kütüphanelerine ulaşan linkler mevcuttur dilerseniz sadece bu linkleri şuanki projenize  de ekleyebilirsiniz.
CSS Linki: head etiketleri arasına eklenecektir.
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/css/bootstrap.min.css" integrity="sha384-GJzZqFGwb1QTTN6wy59ffF1BuGJpLSa9DkKMp0DgiMDm4iYMj70gZWKYbI706tWS" crossorigin="anonymous">
JavaScript Linkleri: Sayfanın tamamı yüklendikten sonra çalışması için </body> etiketinin hemen üstüne eklenecektir.
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.6/umd/popper.min.js" integrity="sha384-wHAiFfRlMFy6i5SRaxvfOCifBUQy1xHdJ/yoi7FRNXMRBu5WHdZYu1hA6ZOblgut" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/js/bootstrap.min.js" integrity="sha384-B0UglyR+jN6CkvvICOB2joaf5I4l3gm9GU6Hc1og6Ls7i6U/mkkaduKaBhlAXv9k" crossorigin="anonymous"></script>

24.12.2018

HTML5 Video Embed Kodu Sitenizde MP4 OGG MKV ve Avi Oynatın

HTML5 kodlarını kullanarak sitenizde kolayca video oynatabilirsiniz desteklenen video formatları MP4, OGG ve MKV olsa da avi uzantılı videoların uzantısını mkv olarak değiştirmeniz halinde mkv oynatmak için kullanılan kod ile avi uzantılı dosyalar da oynatabilmektedir ancak videolarda gömülü olan bazı ses dosyaları avi dosyasının bu şekilde oynatılmasına engel olmaktadır.

MP4 Video Embed Kodu:
<video width="100%" autoplay controls>
  <source src="video.mp4" type="video/mp4">
</video>
OGG Video Embed Kodu:
<video width="100%" autoplay controls>
  <source src="video.ogg" type="video/ogg">
</video>
MKV Video Embed Kodu:
<video width="100%" src="video.mkv" type="video/x-matroska" codecs="theora, vorbis" autoplay controls onerror="failed(event)"></video>