Cara Memasang Artikel Terkait Responsive Dibawah Postingan Blog
Membuat lalu memasang Artikel terkait atau Related posts adalah judul artikel untuk blogging tips kali ini. Pemasangan ini sering sekali kita temukan pada setiap blog. Widget yang satu ini mungkin saja adalah widget yan paling wajib dimiliki oleh blog.
Para pembuat template blog sampai saat ini terus berlomba melakukan inovasi terhadap tampilan widget ini. Dan salah satu contohnya nanti akan saya bagikan dibawah ini. Related posts article adalah judul postingan yang terpasang pada blog yang mengarahkan kita pada artikel yang lain yang sama dengan kategori artikel yang sedang terbuka. Ini berlaku untuk penggunaan Tag atau kategori pada judul postingan.
Pada dasarnya, penambahan widget ini sangat membantu para pembaca atau pengunjung blog. Jika tampilan blog menarik maka pengunjung blog pasti akan betah berlama-lama diblog Anda. Namun tentu saja yang paling mempengaruhi adalah judul artikel yang ada pada artikel terpaut tersebut.
Jika Sudah ketemu dengan kode diatas, silakan pasang kode berikut ini
Penerapannya pada kode <div class='post-footer'> kurang lebih seperti ini
2. Pasang kode HTML dan Script Popular posts berikut diatas <div class='post-footer'> atau bisa juga dimasukkan dalam <b:includable id='post' var='post'/> dan <b:includable id='mobile-post' var='post'/>. Silakan disesuaikan pada tempalte yang digunakan, karena setiap tempalate pasti akan berbeda. Coba satu persatu sampai artikel terkait dibawah postingan blogger.
3. Terakhir, pasang script berikut sebelum </body>
Demikian tips blogging tentang cara mudah membuat related article post responsive dengan gambar dibawah potingan blog. Jika ada pertanyaan atau ada yang masih kurang jelas, silakan masukkan di kolom komentar. Terima kasih.
Para pembuat template blog sampai saat ini terus berlomba melakukan inovasi terhadap tampilan widget ini. Dan salah satu contohnya nanti akan saya bagikan dibawah ini. Related posts article adalah judul postingan yang terpasang pada blog yang mengarahkan kita pada artikel yang lain yang sama dengan kategori artikel yang sedang terbuka. Ini berlaku untuk penggunaan Tag atau kategori pada judul postingan.
Pada dasarnya, penambahan widget ini sangat membantu para pembaca atau pengunjung blog. Jika tampilan blog menarik maka pengunjung blog pasti akan betah berlama-lama diblog Anda. Namun tentu saja yang paling mempengaruhi adalah judul artikel yang ada pada artikel terpaut tersebut.
1. Kode CSS
silakan ikuti langkah-langkah berikut ini- Login Ke akun Blogger Anda
- Masuk ke dashboard >Template>Edit HTML
- Gunakan CTRL + F untuk mempermudah pencarian
- Temukan kode </head> atau </head><!--<head/>--> Setelah ketemu, pastekan kode CSS dibawah ini diatasnya
<b:if cond='data:blog.pageType == "item"'> <style type='text/css'>
/* DewaPlokis Related Post */
#related-post {
margin: 0;
padding: 0;
}
#related-post h4 {
background: #fafafa;
color: #111;
border-bottom: 1px solid rgba(0, 0, 0, 0.14);
border-top: 1px solid rgba(0, 0, 0, 0.14);
padding: 10px 0;
font-size: 20px;
margin: 0 0 20px 0;
padding-left: 8px;
line-height: 1em
}
#related-post h4 span {
padding: 6px;
display: inline-block;
vertical-align: middle
}
.dewhead {
background: #fff;
font-size: 100%;
font-weight: normal;
line-height: 150%;
overflow: hidden;
padding: 0;
}
ul#related-summary {
margin: 0;
padding: 0 15px;
}
ul#related-summary li {
position: relative;
float: left;
list-style: none outside none;
margin: 0 5px 15px 5px;
padding: 0;
overflow: hidden;
height: 180px;
width: 31.6%
}
ul#related-summary li img {
background-color: #f1f1f1;
width: 100%;
height: auto;
max-width: 100%;
margin: 0 auto;
vertical-align: middle;
}
ul#related-summary li a.relinkjdulx {
color: #666;
display: block;
font-size: 12px;
font-weight: 700;
line-height: normal;
overflow: hidden;
text-align: left;
padding: 10px 10px 10px 0
}
ul#related-summary li a.relinkjdulx:hover {
color: #000;
}
.overlayb {
position: relative;
max-height: 140px;
overflow: hidden;
}
.overlayb:before {
content: '
'
;
background-color: rgba(0, 0, 0, 0.4);
position: absolute;
text-align: center;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 2;
opacity: 0;
visibility: hidden;
transition: all 0.4s linear
}
.overlayb:after {
content: '
\f002'
;
font-family: fontawesome;
font-size: 1.3rem;
color: rgba(255, 255, 255, .8);
position: absolute;
top: 45%;
left: 45%;
text-align: center;
z-index: 2;
opacity: 0;
visibility: hidden;
transition: all 0.20s linear
}
.overlayb:hover:before,
.overlayb:hover:after {
opacity: 1;
visibility: visible;
}
@media only screen and (max-width:640px) {
#related-post h4 {
margin: 0 0 5px;
border-bottom: 1px solid rgba(0, 0, 0, 0.12)
}
ul#related-summary li {
float: left;
list-style: none;
overflow: hidden;
width: 50%;
padding: 10px 0;
height: 160px;
margin: 0
}
ul#related-summary li a.relinkjdulx {
font-size: 12px;
font-weight: 400;
padding: 5px 5px 5px 4px
}
ul#related-summary li .overlaytext {
float: left;
display: inline-block;
font-size: 12px;
font-weight: 700;
line-height: normal;
overflow: hidden;
padding: 0
}
ul#related-summary li .overlayb {
display: inline-block;
float: left;
height: auto;
margin: 0 4px
}
ul#related-summary li img {
height: auto;
}
</style> </b:if>
Atur width, height color, font-size,margin dan padding sesuai dengan kebutuhan Blog Anda. Untuk mengganti color, bisa Anda pilih sendiri di halaman color picker blog ini
2. Kode HTML Related Posts
Selanjutnya temukan kode berikut ini di template Anda <div class='post-footer'> lalu cari kode ini dibawah kode tadi <div class='post-footer-line post-footer-line-1'>. Biasanya penampakan kode HTMLnya mirip sepert ini<div class='post-footer'>
<b:if cond='data:blog.pageType == "item"'>
<div class='post-footer-line post-footer-line-1'>
<!-- Kode Share Button Disini -->
<!--kode related post bisa dipasang disini-->
</div>
</b:if>
</div>
<div class='post-footer-line post-footer-line-2' style='display:none;'/>
<div class='post-footer-line post-footer-line-3' style='display:none;'/>
Jika Sudah ketemu dengan kode diatas, silakan pasang kode berikut ini
<div id='related-post'>
<div class='dewhead'>
<h4><span>Artikel Terkait</span></h4>
<div class='clear'/>
<b:loop values='data:post.labels' var='label'>
<script expr:src='"/feeds/posts/default/-/" + data:label.name + "?alt=json-in-script&amp;callback=relpostimgcuplik&amp;max-results=50"' type='text/javascript'/>
</b:loop>
<ul id='related-summary'>
<script type='text/javascript'>artikelterkait();</script>
</ul>
</div>
</div>
Penerapannya pada kode <div class='post-footer'> kurang lebih seperti ini
<div class='post-footer'>
<b:if cond='data:blog.pageType == "item"'>
<div class='post-footer-line post-footer-line-1'>
....<!-- Kode Share Disini -->...........
<div id='related-post'>
<div class='dewhead'>
<h4><span>Artikel Terkait</span></h4>
<div class='clear'/>
<b:loop values='data:post.labels' var='label'>
<script
expr:src='"/feeds/posts/default/-/" + data:label.name
+
"?alt=json-in-script&amp;callback=relpostimgcuplik&amp;max-results=50"'
type='text/javascript'/>
</b:loop>
<ul id='related-summary'>
<script type='text/javascript'>artikelterkait();</script>
</ul>
</div>
</div>
</div>
</b:if>
</div>
<div class='post-footer-line post-footer-line-2' style='display:none;'/>
<div class='post-footer-line post-footer-line-3' style='display:none;'/>
Jika Anda sudah memiliki kode share button maka letakkan kode HTML tadi tepat dibawah kode share button pada template blog Anda.
3. Java Script
Untuk tahap selanjutnya Adalah penambahan Script untuk pengatur Imagenya dari related posts yang akan kita buat. silakan copy dan pastekan kode dibawah ini diatas kode </body> atau kode <!--</body>--></body><b:if cond='data:blog.pageType != "index"'>
<script type='text/javascript'>
$("ul#related-summary li img").each(function(){$(this).attr("src",$(this).attr("src").replace(/\/s[0-9]+(\-c)?\//,"/w200-h140-c/"))});
</b:if></script>
Untuk w200 adalah nilai width imagenya dan h140adalah nilai untuk tinggi image, Anda bisa mengaturnya sesuai selera Anda sendiriSelanjutnya save template lalu lihat hasilnya.
Cara Terbaru memasang Artikel Terkait di Bawah Postingan Blog
Untuk cara berikut ini sebenarnya untuk pengguna tempalate terbaru, karena cara diatas banyak template yang tidak cocok
1. Pertama pasang CSS berikut ini sebelum </head>
<!-- Related Post Widget Start -->
<b:if cond='data:view.isPost'>
<style>
.related-post {
margin: 2em auto 0;
font: normal normal 11px/1.4 Helmet, FreeSans, Sans-Serif;
}
.related-post h4 {
font-size: 150%;
margin: 0 0 .5em;
}
/* Style 4 */
.related-post-style-4,
.related-post-style-4 li {
margin: 0;
padding: 0;
list-style: none;
word-wrap: break-word;
overflow: visible;
position: relative;
outline: none;
}
.related-post-style-4 .related-post-item {
display: block;
float: left;
width: 80px;
height: auto;
padding: 10px;
}
.related-post-style-4 .related-post-item-thumbnail {
display: block;
margin: 0 0 10px;
width: 80px;
height: 80px;
max-width: none;
max-height: none;
background-color: transparent;
border: none;
padding: 0;
}
.related-post-style-4 .related-post-item-title {
font-weight: bold;
}
.related-post-style-4 .related-post-item-tooltip {
border: 1px solid #bbb;
background-color: white;
width: 150%;
text-align: center;
position: absolute;
bottom: 100%;
left: 0;
z-index: 999;
margin-bottom: -30px;
padding: 10px 10px 12px;
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
display: none;
}
.related-post-style-4 .related-post-item:last-child .related-post-item-tooltip {
left: auto;
right: 0;
}
.related-post-style-4 .related-post-item-tooltip:before,
.related-post-style-4 .related-post-item-tooltip:after {
content: "";
display: block;
width: 0;
height: 0;
border: 10px solid transparent;
border-top-color: inherit;
position: absolute;
top: 100%;
left: 37px;
}
.related-post-style-4 .related-post-item-tooltip:after {
border-top-color: white;
border-width: 9px;
margin-left: 1px;
}
.related-post-style-4 .related-post-item:last-child .related-post-item-tooltip:before,
.related-post-style-4 .related-post-item:last-child .related-post-item-tooltip:after {
right: 37px;
left: auto;
}
.related-post-style-4 .related-post-item:last-child .related-post-item-tooltip:after {
margin-left: auto;
margin-right: 1px;
}
.related-post-style-4 .related-post-item:focus {
outline: none;
}
.related-post-style-4 .related-post-item:focus .related-post-item-tooltip,
.related-post-style-4 .related-post-item:hover .related-post-item-tooltip {
display: block;
}
</style>
</b:if>
<!-- Related Post Widget End -->
<b:if cond=data:view.isPost'>
<div expr:id='"dewa-related-post-" + data:post.id' class='related-post'/>
<script>
var labelArray = [<b:if cond='data:post.labels'><b:loop values='data:post.labels' var='label'>"<data:label.name/>"<b:if cond='data:label.isLast != "true"'>, </b:if></b:loop></b:if>];
var relatedPostConfig = {
homePage: "<data:blog.homepageUrl/>",
widgetTitle: "<h4>Related Post:</h4>",
numPosts: 8,
summaryLength: 370,
titleLength: "auto",
thumbnailSize: 80,
noImage: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAA3NCSVQICAjb4U/gAAAADElEQVQImWOor68HAAL+AX7vOF2TAAAAAElFTkSuQmCC",
containerId: "dewa-related-post-<data:post.id/>",
newTabLink: true,
moreText: "Read More",
widgetStyle: 4,
callBack: function() {}
};
</script>
<b:if cond='data:view.isPost'>
<script>//<![CDATA[
/*! Related Post Widget for Blogger */
!function(a,b,c){var d=(new Date).getTime(),e={widgetTitle:"<h4>Artikel Terkait:</h4>",widgetStyle:1,homePage:"http://dte-feed.blogspot.com",numPosts:7,summaryLength:370,titleLength:"auto",thumbnailSize:72,noImage:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAA3NCSVQICAjb4U/gAAAADElEQVQImWOor68HAAL+AX7vOF2TAAAAAElFTkSuQmCC",containerId:"related-post",newTabLink:!1,moreText:"Baca Selengkapnya",callBack:function(){}};if("object"==typeof relatedPostConfig)for(var f in relatedPostConfig)e[f]=relatedPostConfig[f];e.homePage=e.homePage.replace(/\/?\?m=\d+(\&|$)|\/+$/,"");var g=function(a){var d=b.createElement("script");d.src=a,c.appendChild(d)},h=function(a,b){return Math.floor(Math.random()*(b-a+1))+a},i=function(a){var c,d,b=a.length;if(0===b)return!1;for(;--b;)c=Math.floor(Math.random()*(b+1)),d=a[b],a[b]=a[c],a[c]=d;return a},j="object"==typeof labelArray&&labelArray.length?"/-/"+i(labelArray)[0]:"",k=function(a){var b=a.feed.openSearch$totalResults.$t-e.numPosts,c=h(1,b>0?b:1);g(e.homePage+"/feeds/posts/summary"+j+"?alt=json-in-script&orderby=updated&start-index="+c+"&max-results="+e.numPosts+"&callback=do_related_post_"+d)},l=function(a){var k,l,m,n,o,c=b.getElementById(e.containerId),d=i(a.feed.entry),f=e.widgetStyle,g=e.widgetTitle+'<ul class="related-post-style-'+f+'">',h=e.newTabLink?' target="_blank"':"",j='<span style="display:block;clear:both;"></span>';if(c){for(var p=d.length,q="related-post-item",r=0;r<e.numPosts&&r!==p;r++){l=d[r].title.$t,m="auto"!==e.titleLength&&e.titleLength<l.length?l.substring(0,e.titleLength)+"…":l,n="media$thumbnail"in d[r]&&e.thumbnailSize!==!1?d[r].media$thumbnail.url.replace(/\/s\d+(\-c)?\//,"/s"+e.thumbnailSize+"-c/"):e.noImage,o="summary"in d[r]&&e.summaryLength>0?d[r].summary.$t.replace(/<br *\/?>/gi," ").replace(/<.*?>/g,"").replace(/[<>]/g,"").substring(0,e.summaryLength)+"…":"";for(var s=0,t=d[r].link.length;t>s;s++)if("alternate"==d[r].link[s].rel){k=d[r].link[s].href;break}g+=2==f?'<li><img alt="" class="'+q+'-thumbnail" src="'+n+'" width="'+e.thumbnailSize+'" height="'+e.thumbnailSize+'"><a class="'+q+'-title" title="'+l+'" href="'+k+'"'+h+">"+m+'</a><span class="'+q+'-summary"><span class="'+q+'-summary-text">'+o+'</span> <a href="'+k+'" class="'+q+'-more"'+h+">"+e.moreText+"</a></span>"+j+"</li>":3==f||4==f?'<li class="'+q+'" tabindex="0"><a class="'+q+'-title" href="'+k+'"'+h+'><img alt="" class="'+q+'-thumbnail" src="'+n+'" width="'+e.thumbnailSize+'" height="'+e.thumbnailSize+'"></a><div class="'+q+'-tooltip"><a class="'+q+'-title" title="'+l+'" href="'+k+'"'+h+">"+m+"</a></div>"+j+"</li>":5==f?'<li class="'+q+'" tabindex="0"><a class="'+q+'-wrapper" href="'+k+'" title="'+l+'"'+h+'><img alt="" class="'+q+'-thumbnail" src="'+n+'" width="'+e.thumbnailSize+'" height="'+e.thumbnailSize+'"><span class="'+q+'-tooltip">'+m+"</span></a>"+j+"</li>":6==f?'<li><a class="'+q+'-title" title="'+l+'" href="'+k+'"'+h+">"+m+'</a><div class="'+q+'-tooltip"><img alt="" class="'+q+'-thumbnail" src="'+n+'" width="'+e.thumbnailSize+'" height="'+e.thumbnailSize+'"><span class="'+q+'-summary"><span class="'+q+'-summary-text">'+o+"</span></span>"+j+"</div></li>":'<li><a title="'+l+'" href="'+k+'"'+h+">"+m+"</a></li>"}c.innerHTML=g+="</ul>"+j,e.callBack(a)}};a["do_related_post_"+d]=l,a["do_related_post_start_"+d]=k,g(e.homePage+"/feeds/posts/summary?alt=json-in-script&orderby=updated&max-results=0&callback=do_related_post_start_"+d)}(window,document,document.getElementsByTagName("head")[0]);
//]]>
</script>
</b:if>
Demikian tips blogging tentang cara mudah membuat related article post responsive dengan gambar dibawah potingan blog. Jika ada pertanyaan atau ada yang masih kurang jelas, silakan masukkan di kolom komentar. Terima kasih.
Load Comments
Tutup Komentar
Disqus Codes
- To write a bold letter please use
<strong></strong>
or<b></b>
. - To write a italic letter please use
<em></em>
or<i></i>
. - To write a underline letter please use
<u></u>
. - To write a strikethrought letter please use
<strike></strike>
. - To write HTML code, please use
<code></code>
or<pre></pre>
or<pre><code></code></pre>
.
And use parse tool below to easy get the style.
strong em u strike
pre code pre code spoiler
embed