July 14, 2019

Cara mengedit template SOHO menjadi lebih menarik dan premium

SOHO modified
Template Soho adalah salah satu dari 4 varian template default blogger terbaru. Banyak orang lebih rela membeli template karena mengira template premium lebih hebat daripada template bawaan, padahal dengan sedikit usaha saja template default atau template bawaan akan berubah menjadi premium dan hebat.

Template bawaan selalu memiliki kelebihan karena dibuat secara official oleh para developer dibawah lisensi Google langsung, lebih aman dan lebih mudah di trackin pada sisi server Google.

Google juga tidak melarang kita merombaknya, bahkan pada bantuan blogger Google memberikan petunjuk petunjuk dasar cara merombak template dari cara pengaturan hingga bagaimana caranya membuat dan menempatkan kode kode dasar blogger. Contoh cara membuat HTML widget dimulai dari pembukaan:
<b:section> <b:widget> 
Hingga penutup:
</b:widget> </b:section> 
Di jelaskan dengan cara sederhana dan mudah dimengerti, saya tadinya buta masalah koding akhirnya jadi mulai mengerti dimulai dari sana. Terimakasih Google.
Setelah di modifikasi/ make over template SPHO berubah menjadi:

  1. Lebih modern
  2. Tetap responsive dan mobile friendly
  3. Memiliki Menu bar navigasi fixed, dropdown sekaligus header sticky.
  4. Memiliki kotak pencarian baru
  5. opsi sidebar multi profile
  6. Related Posts
  7. Breadcrumbs
  8. Metatag standard tambahan yang aman
  9. Blackquote sederhana yang pass untuk blog trik, tips dan tutorial
  10. Dapat di kustom melalui pengaturan blogger desainer
  11. dll


1. Membuat tampilan grid pada homepage SOHO
Secara default template soho hanya menampilkan tampilan grid pada homepagenya di layar desktop dan laptop, namun supaya dia juga tampil grid pada tablet dalam posisi landscape (bukan portrait) maka dibutuhkan pengaturan melalui BLOGGER THEME DESIGNER.
  1. Masuk kepengaturan
  2. pilih tema/theme
  3. Pada tampilan preview template dibawahnya terdapat dua pilihan: Sesuaikan (customize) dan edit HTML
  4. Pilih "sesuaikan"
  5. Kemudian pilih "advance" atau "lanjutan"
  6. Scroll menu hingga ditemukan "lebar" atau "width"
Begitu muncul bar pengaturan atur sebagai berikut:
  1. sidebar: 100
  2. konten: 780
  3. margin: 780
Blogger theme designer
Pengaturan ini akan membuat tempilan konten lebih rapi dan enak pada saat di akses dan dibaca.

Tapi jika sobat tidak menginginkannya, biarkan saja secara default seperti yang saya lakukan.


2. Menampilkan Sticky Header pada saat konten di scroll
Kode sticky header pada template SOHO mirip dengan template varian terbaru pada umumnya, terutama dia mirip sekali dengan kode yang dipasang oleh Google pada varian template NOTABLE. Perhatikan.
.centered-top-container.sticky{left:0;position:fixed;right:0;top:0;width:auto;height:50px;z-index:50;
Jadi silahkan masuk ke pengaturan blog>tema>edit HTML: tekan CTRL+F pada keyboard atau papan ketik laptop windows dan pada kotak pencarian yang muncul dibagian atas halaman editor HTML masukan kode yang saya sorot kuning diatas. Setelah muncul di halaman editor HTML, cari kode yang saya sorot merah z-index: 50..
Robah menjadi z-index: 108

Apa gunanya? Gunanya agar tidak tertindih oleh menu navigasi yang akan kita tambahkan.

3. Mengganti gambar kucing pada template SOHO
Secara default Soho dan kelima variannya memiliki gambar sendiri. Kita dapat menggantinya dengan gambar berkualitas namun ringan (saya sarankan jangan melebihi 200kb) cari gambar yang diinginkan di PEXEL.COM.

Caranya:
  1. Masuk kepengaturan
  2. pilih tema/theme
  3. Pada tampilan preview template dibawahnya terdapat dua pilihan: Sesuaikan (customize) dan edit HTML
  4. Pilih "sesuaikan"
  5. Kemudian pilih "background" atau "latar belakang"
  6. Ada dua pilihan hapus gambar dan pilih gambar yang kita inginkan dari librari atau dari komputer/ perangkat kita sendiri.
mrobah latar gambar latar header soho
Saya lebih suka memilih upload gambar ketimbang memilih gambar yang sudah ada milik blogger, ini tentu saja tergantung selera:
upload gambar untuk latar header soho
Mengganti gambar header ini sangat efektip merobah tampilan soho sampai membuat orang pangling menebak template jenis apa yang kita gunakan. Misalnya saya mencoba memilih salah satu gambar untuk disesuaikan dengan kebutuhan kaum wanita
Lihat:

4. Membuat menu navigasi, kotak pencarian, back top, relaed post sekaligus.
Sekarang langkah untuk menyempurnakan:
Tambahkan CSS style.
Masuk kepengaturan blogger>pilih tema atau theme>pilih edit HTML, cari kode </head> dan letakan kode berikut seluruhnya tepat diatasnya.
<style>
#editblogmenu{width:100%;margin:0 auto;height:50px;position: fixed; z-index:99; background:#007ad6;}
#editblogmenu ul,#editblogmenu li{margin:0;padding:0;list-style:none;}
#editblogmenu ul{height:45px}
#editblogmenu li{float:left;display:inline;position:relative;font-family:&#39;trebuchet MS&#39;;font-size:16px;
font-weight:bold;}
#editblogmenu a{display:block;line-height:45px;padding:0 16px;text-decoration:none;color:#F5F5F5;}
#editblogmenu ul li:hover a{color:#666;}
#editblogmenu input{display:none;margin:0 0;padding:0 0;width:100%;height:40px;opacity:0;cursor:pointer}
#editblogmenu label{font-family:&#39;trebuchet MS&#39;;font-size:30px;font-weight:400;display:none;width:45px;height:40px;line-height:45px;text-align:center;}
#editblogmenu label span{font-size:13px;position:absolute;left:35px}
#editblogmenu ul li ul{height:auto;overflow:hidden;position:absolute;z-index:99;color:#919392}
#editblogmenu ul li ul li a{color:#fff;height:40px;line-height:40px;background:#000;width:390px;}
#editblogmenu ul.menux{visibility:hidden;opacity:0;height:auto;overflow:hidden;background:#000;
position:absolute;z-index:99;color:#919392;box-shadow: 0px 2px 3px rgba(0,0,0,0.1);top:10px;transition:all 0.3s ease-in-out;}

#editblogmenu li:hover &gt; ul.menux{visibility:visible;opacity:1;top:55px;}
#editblogmenu a.dutt{padding:0 27px 0 14px}
#editblogmenu a.dutt::after{content:&quot;\f0d7&quot;;font-family:FontAwesome;margin:0 auto;width:10px;height:10px;line-height:45px;position:absolute;top:0;right:10px;}
#editblogmenu a.dutt:hover::after,#editblogmenu ul li:hover a.dutt::after{content:&quot;\f0d7&quot;;font-family:FontAwesome;margin:0 auto;width:10px;height:10px;line-height:45px;position:absolute;top:0;right:10px;}
#editblogmenu ul.menux li a{background:#fff;color:#000;}
#editblogmenu ul li ul li a:hover{background:#fcfcfc;color:#8493a0;}

#editblogmenu li.facebook {padding:0 5px;}

@media screen and (max-width:960px) {

#editblogmenu li:hover &gt; ul.menux{display:block;}

#editblogmenu ul{border:none;border-bottom:4px solid #e9e9e9;}

#editblogmenu{position:fixed;border:none;border-bottom:4px solid #e9e9e9;}

#editblogmenu ul{background:#5093C4;position:absolute;top:100%;right:0;left:0;z-index:3;height:auto;display:none;}

#editblogmenu ul.menux{width:100%;position:static;border:none}

#editblogmenu li{display:block;float:none;width:auto;text-align:left}

#editblogmenu li a{color:#fff}

#editblogmenu li a:hover{background:#f1f1f1;color:#f9f9f9}

#editblogmenu li:hover{background:#8493a0;color:#fff;}

#editblogmenu a.dutt{font-weight: bold;}

#editblogmenu li:hover &gt; a.dutt,#editblogmenu a.dutt:hover{background:#b1b1b1;color:#fff;}

#editblogmenu input,#editblogmenu label{display:inline-block;position:absolute;right:0;top:0;}

#editblogmenu input:after,#editblogmenu label:after {content:&quot;\f00a&quot;;font-family:FontAwesome;

font-style:normal;font-weight:normal;text-decoration:none;font-size:30px;color:#fff;

display:inline-block;position:absolute;right:15px;top:25%;line-height:30px;}

#editblogmenu input{z-index:4;}

#editblogmenu input:checked + label{color:#666;font-weight:700}

#editblogmenu input:checked ~ ul{display:block}

#editblogmenu ul li ul li a{width:100%;color:#666;}
#editblogmenu ul li ul li a:hover{background:#8493a0;color:#666;}

#editblogmenu ul.menux a{background:#fff;color:#666;}

#editblogmenu ul.menux a:hover{background:#8493a0;color:#666;}

#editblogmenu ul.menux li{background:#fff;color:#666;}

#editblogmenu ul.menux li:hover{background:#8493a0;color:#fff;}

#editblogmenu ul.menux li a{background:#fff;color:#666;}

#editblogmenu ul.menux li a:hover{background:#f1f1f1;color:#8493a0;}

</style>

<link href='//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css' rel='stylesheet'/>

<style>

body {
font-family: Arial;
}
* {
box-sizing: border-box;
}
.tombolbuka {
background: transparent;
border: none;
padding: 10px 15px;
font-size: 20px;
cursor: pointer;
position: fixed;
z-index: 109;

top: 1px;
right:16%;
}
.tombolbuka:hover {
background: transparent;
}
.overlay {
height: 100%;
width: 100%;
display: none;
position: fixed;
z-index: 150;
top: 0;
left: 10;
background-color: none;
}
.overlay-content {
position: relative;
top: 0%;
width: 100%;
text-align: center;
margin-top: 30px;
margin: auto;
}
.overlay .tomboltutup {
position: absolute;
top: -2px;
left: 92%;
font-size: 40px;
cursor: pointer;
color: blue;
z-index:101;
}
.overlay .tomboltutup:hover {
color: #000;
}
.overlay input[type=text] {
padding: 15px;
font-size: 17px;
border: none;
float: left;
width: 80%;
background: #c0c0c0;
}
.overlay input[type=text]:hover {
background: #f1f1f1;
}
.overlay button {
float: left;
width: 20%;
padding: 15px;
background: #c0c0c0;
font-size: 17px;
border: none;
cursor: pointer;
}
.overlay button:hover {
background: #f1f1f1;
}
</style>
<style>
blockquote {
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
color: #0000FF;
font-style: Courier;
margin: 10px;
padding: 10px;
text-align: left;
font-size: 15px;
}
</style>

<style>
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
}
#tombolbalikkeatas {
display: block;
position: fixed;
bottom: 10px;
right: 0px;
z-index: 99;
font-size: 18px;
border: none;
outline: none;
background-color: #ddd;
color: white;
cursor: pointer;
padding: 5px;
border-radius: 4px;
}
#tombolbalikkeatas:hover {
background-color: #555;
}
#ArtikelTerkait{
display:block;
margin:20px 0px;
line-height:1.25em;
}
#ArtikelTerkait h3.title{
font-size:16px;
font-weight:600;
text-align:center;
text-transform:uppercase;
line-height:initial;
}
#ArtikelTerkait h3.title span{
background-color:#fff;
padding:0px 15px;
position:relative;
z-index:1;
}
#ArtikelTerkait h3.title:before{
content: &#39;&#39;;
display: block;
position: relative;
top:10px;
width: 100%;
border-top: 2px solid #cccccc;
}
#ArtikelTerkait ul{
margin:20px 0px 0px;
padding:0px;
}
#ArtikelTerkait ul li{
list-style:none;
margin-bottom:15px;
padding-bottom:15px;
border-bottom:1px solid #ccc;
-webkit-margin-start:0px !important;
display:inline-block;
width:100%;
clear:both;
}
#ArtikelTerkait ul li:last-child{
border:0px;
padding:0px;
}
#ArtikelTerkait ul li .thumb{
overflow:hidden;
line-height:0px;
border-radius:7px;
float:left;
margin-right:15px;
}
#ArtikelTerkait ul li a{
display:block;
}
#ArtikelTerkait ul li a.judul{
color:#808080;
font-weight:600;
font-size:16px;
overflow:hidden;
line-height:1.25em;
}
#ArtikelTerkait ul li .snippet{
color:#444;
font-size:13px;
overflow:hidden;
margin:7px 0px 0px;
padding:0px;
}
#ArtikelTerkait ul li a.judul:hover, #ArtikelTerkait ul li:hover a.judul{
color:#0000FF;
}
#ArtikelTerkait ul li a img{
width:120px;
height:90px;
transition:all .3s ease;
border:0px;
margin:0px;
}
#ArtikelTerkait ul li a img:hover, #ArtikelTerkait ul li:hover img{
transform:scale(1.1) rotate(-5deg);
filter: brightness(75%);
-webkit-filter: brightness(75%);
}
#ArtikelTerkait .tidakTerkait{
text-align:center;
font-weight:600;
}
@media screen and (max-width:480px){
#ArtikelTerkait ul li a.judul{
font-size:14px;
}
#ArtikelTerkait ul li .snippet{
font-size:12px;
}
}</style>
<style>
img:hover {
animation: shake 0.5s;
animation-iteration-count: infinite;
}

@keyframes shake {
0% { transform: translate(1px, 1px) rotate(0deg); }
10% { transform: translate(-1px, -2px) rotate(-1deg); }
20% { transform: translate(-3px, 0px) rotate(1deg); }
30% { transform: translate(3px, 2px) rotate(0deg); }
40% { transform: translate(1px, -1px) rotate(1deg); }
50% { transform: translate(-1px, 2px) rotate(-1deg); }
60% { transform: translate(-3px, 1px) rotate(0deg); }
70% { transform: translate(3px, 1px) rotate(-1deg); }
80% { transform: translate(-1px, -1px) rotate(1deg); }
90% { transform: translate(1px, 2px) rotate(0deg); }
100% { transform: translate(1px, -2px) rotate(-1deg); }
}
</style>
 Tambahkan HTML:

Dibawah </head> tambahkan seluruh kode HTML berikut:
<nav id='editblogmenu'>
<input type='checkbox'/>
<label/>
<ul>
<li>
<a href='/' title='Header'><h1> <large><a expr:href='data:blog.homepageUrl'><data:blog.title/></a></large></h1></a>
</li>
<li>
<a class='dutt' href='#'>Tutorial</a>
<ul class='menux'>
<li><a href='#'><i aria-hidden='true' class='fa fa-arrows-alt'>Tutorial Anissa</i></a>
</li>
<li><a href='#'>Menyulap template sederhana menjadi modern</a>
</li>
<li><a href='#l'>Panduan singkat: dua cara unik dan sederhana membuat menu navigasi mobile untuk blogger</a>
</li>
<li><a href='#'>Cara membuat kartu Profile blogspot keren dalam bentuk kartu animasi</a>
</li>
<li><a href='#'><i aria-hidden='true' class='fa fa-arrows-alt'>Tutorial editblog</i></a>
</li>
<li><a href='#'>edit sorapink</a>
</li>
<li><a href='#'>edit template contempo</a>
</li>
<li><a href='#'>edit template emporio (lengkap)</a>
</li>
<li><a href='#'>edit template sederhana</a>
</li>
</ul>
</li>
<li>
<a class='dutt' href='#'>Template layout 3</a>
<ul class='menux'>
<li><a href='#'>Template sederhana (layout versi2)</a>
</li>
<li><a href='#'>Template contempo custom (layout versi3)</a>
</li>
<li><a href='https://www.editblogtema.net/p/blog-page_7.html'>Template emporio custom (layout versi 3)</a>
</li>
<li><a href='#'>Template Notable custom (layout versi 3)</a>
</li>
<li><a href='#'>Template Pandora (layout versi 3)</a>
</li>
<li><a href='#'>Template contempo custom 2 (layout versi 3)<span class='sr-only'/>
</a>
</li>
</ul>
</li>
<li>
<a href='https://www.editblogtema.net/2019/07/gallery-template-editblogtema.html'><b>GALLERY TEMPLATE</b><span class='sr-only'/>
</a>
</li>
</ul>
</nav>
<div class='overlay' id='myOverlay'>
<span class='tomboltutup' onclick='closeSearch()' title='Close Overlay'>&#215;</span>
<div class='overlay-content'>
<form action='/search' id='searchthis' method='get' style='display:inline;'><input id='search-box' name='q' placeholder='cari...' size='25' type='text'/>
<button type='submit'><i class='fa fa-search' style='color:transparent;'/></button>
</form>
</div>
</div>
<button class='tombolbuka' onclick='openSearch()'><i class='fa fa-search' style='color:white;'/></button>
Lalu cari kode <body> dan letakan kode berikut tepat dibawahnya:
<button id='tombolbalikkeatas' onclick='topFunction()' title='tombolbalikkeatas'><i class='fa fa-chevron-circle-up fa-2x'/></button>
Tambahkan JavaScript:
Cari kode </body> dan letakan kode berikut tepat diatasnya
<script type='text/javascript'> //<![CDATA[ function loadCSS(e, t, n) { "use strict"; var i = window.document.createElement("link"); var o = t || window.document.getElementsByTagName("script")[0]; i.rel = "stylesheet"; i.href = e; i.media = "only x"; o.parentNode.insertBefore(i, o); setTimeout(function () { i.media = n || "all" }) } loadCSS("https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css"); //]]>
function openSearch() {
document.getElementById(&quot;myOverlay&quot;).style.display = &quot;block&quot;;
}
function closeSearch() {
document.getElementById(&quot;myOverlay&quot;).style.display = &quot;none&quot;;
}
window.onscroll = function() {scrollFunction()};
function scrollFunction() {
  if (document.body.scrollTop &gt; 20 || document.documentElement.scrollTop &gt; 20) {
    document.getElementById(&quot;tombolbalikkeatas&quot;).style.display = &quot;block&quot;;
  } else {
    document.getElementById(&quot;tombolbalikkeatas&quot;).style.display = &quot;none&quot;;
  }
}
function topFunction() {
  document.body.scrollTop = 0;
  document.documentElement.scrollTop = 0;
}
</script>
<!-- Go to www.addthis.com/dashboard to customize your tools -->
<script src='//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-5be7e50ef90c0b8e' type='text/javascript'/>
Tambahkan data markup berikut dibawah <data:post.body/>
<b:if cond='data:view.isPost'>
<div id='ArtikelTerkait'>
<h3 class='title'><span>Barangkali anda suka:</span></h3>
<script>//<![CDATA[
var jumlah = 6;
var kata = 150;
Tambahkan kode berikut: (klik tautan) tepat dibawah tulisan  var kata = 150;

Lalu tambahkan kode berikut tepat dibawahnya:
<b:if cond='data:post.labels'>
<b:loop values='data:post.labels' var='label'>
<script expr:src='&quot;/feeds/posts/default/-/&quot; + data:label.name + &quot;?alt=json-in-script&amp;callback=relpostimgcuplik&amp;max-results=25&quot;'/>
</b:loop>
<ul>
<script>ArtikelTerkait();</script>
</ul>
<b:else/>
There is no other posts in this category.
</b:if>
</div>
<div class='clear'/>
</b:if>
</div>
5. Memasang breadcrumbs
Cara memasang breadcrumbs pada template SOHO adalah sebagai berikut:
Masuk kepengaturan>tema>edit HTML cari kode </head> dan letakan css Style berikut  tepat diatasnya:
<style>.breadcrumbs {font-size:80%;overflow:hidden;color:#333;text-overflow: ellipsis;white-space: nowrap;overflow:hidden;display:block;position:relative;margin:0 auto 10px}
.breadcrumbs .icons{position:absolute;top:0;left:0;width:20px;height:20px;vertical-align:center}
.breadcrumbs .breadhomepost{position:relative;padding:0 0 0 20px;overflow:hidden}
.breadcrumbs li{list-style-type:none;display:inline-block;float:left}
.breadcrumbs span a {color:#333333;padding:0 3px;}
.breadcrumbs &gt;span:last-child {width:0;color:#000;font-weight:400;padding:0 0 0 3px}
.breadcrumbs span a:hover {color:#0000ff;}
.breadcrumbs a:hover {color:#fff;}
</style>
Lalu pasang kode berikut tepat diatas <data:post.body/> Soho hanya punya satu satunya kode tersebut.
<b:if cond='data:view.isSingleItem'>
<b:include data='post' name='breadcrumb'/>
</b:if>
Dan cari kode dibawah ini:
<b:defaultmarkup type='Common'>
 Lalu letakan kode berikut tepat dibawahnya:
<b:includable id='breadcrumb' var='post'>
<b:loop values='data:posts' var='post'>
<b:if cond='data:post.labels'>
<div class='breadcrumbs'>
<span itemscope='itemscope' itemtype='https://data-vocabulary.org/Breadcrumb'><a class='breadhomepost' expr:href='data:blog.homepageUrl' itemprop='url' title='Home'><span itemprop='title'><svg class='icons post-HOME' viewBox='0 0 24 24'><path d='M10,20V14H14V20H19V12H22L12,3L2,12H5V20H10Z' fill='#768187'/></svg> Home&amp;nbsp;</span></a></span>&amp;nbsp;&#8250;
<b:loop values='data:post.labels' var='label'>
<span itemscope='itemscope' itemtype='https://data-vocabulary.org/Breadcrumb'><a expr:href='data:label.url + &quot;?max-results=6&quot;' expr:title='data:label.name' itemprop='url'><span itemprop='title'><data:label.name/></span></a><b:if cond='data:label.isLast != &quot;true&quot;'> &#8250; </b:if></span>
</b:loop><span><data:post.title/></span>
</div>
</b:if>
</b:loop>
</b:includable>
Save template.

Menghilangkan powered by blogger dan menggantinya dengan kredit footer:
Masuk kepengaturan letakan kode berikut:
Setelah "Tambahkan CSS" di klik akan muncul kotak halaman CSS seperti gambar dibawah ini:
Nah pada kota dialog tersebut tuliskan kode perintah ini:

div.blogger {
display: none;
}
Silahkan di copy saja lalu dipastekan ke dalam kotak dialog CSS seperti yang kami tunjukan pada gambar.

Jangan lupa SAVE TEMPLATE.

Terakhir :
LIHAT DEMO
Perhatian! Jika terjadi error pada pemasangan tolong jelaskan pada kolom komentar agar kami dapat memperbaikinya. Kami sangat sangat  berterimakasih atas masukan bersifat membangun.

A coding addict, a hard smoker, love boxing even not a boxer. Love maths even not a scientist

3 comments:

  1. Makasih kak sangat bermanfaat artikelnya. :)

    ReplyDelete
  2. terima kasih mas atas ilmunya..tapi kok di blog saya tidak muncul..apa harus menunggu dulu.. ini alamatnya pelatge.blogspot.com

    ReplyDelete
    Replies
    1. Pelatge, apanya yang tidak muncul ya...template blog mas itu masih bawaan asli jadi harus di edit melalui opsi edit HTML.

      Delete