Adblock Detected

Reponime stay alive thanks to advertising, disable Adblock for help us :(

Cara Menghapus Tanggal pada Tautan / Link Blogspot

Cara Menghapus Tanggal dari Tautan / Link Blogspot
Link atau tautan untuk platform blogger sangat khusus, karena memiliki tanggal dalam format /tahun/bulan dan juga semua postingan itu diakhiri dengan ekstensi .html. Dalam kasus halaman statis atau Page, bukan tanggal yang akan diperlihatkan namun berisi direktori /p/ dan opsi untuk mengubah format tautan Blogger saat ini tidak tersedia.

Namun, seseorang dengan hati baik dia adalah seorang programmer bernama Kenny Cruz (jokenox), telah mengembangkan kode javascript yang memungkinkan untuk "menyembunyikan" atau bisa dibilang "menutupi" tautan berformat tahun, bulan, serta direktori /p/ pada blogspot dan hari ini saya akan menjelaskan tentang apa ini dan bagaimana cara menerapkannya.

BloggerJS
Berkat inisiatif ini, saya dapat memodifikasi format tautan blog di blogger, menghapus tanggal pada postingan, atau direktori "/p" untuk laman statis, selain itu js ini dapat menghapus ekstensi ".html". Kode ini bekerja dengan "menutupi" tautan di browser saat seseorang mengakses blog kalian.
Cara Menghapus Tanggal dari Tautan / Link Blogspot

Jika teman-teman menyalin url bersih dari browser untuk membagikannya pada seseorang, tenang saja ini akan selalu berfungsi, karena jika kalian menerapkan cara yang saya bagikan ini otomatis link yang dulunya ada format tanggal akan langsung di redirect ke link yang tidak ada format tanggal nya, meskipun selama proses berlangsung, kesalahan 404 akan selalu tampil sesaat karena browser masih menyimpan cache untuk blog kita.

Perlu saya sebutkan bahwa ini hanya estetika dan tidak mempengaruhi SEO. Tautan kanonis kamu akan terus menjadi milik Blogger dan juga akan muncul di hasil pencarian.

Cara menerapkan pada blog (Metode Cepat)
Metode ini sangat berguna untuk blog dengan beberapa entri saja (belum banyak postingan), untuk itu kalian pergi ke panel admin di Blogger dan klik menu Tema kemudian klik Edit HTML, setelah itu cari kode <head> dan di bawah nya silahkan paste kode berikut:
<b:tag cond="!data:view.isMultipleItems" name="script" src="//cdn.rawgit.com/jokenox/bloggerjs/master/blogger.min.js"></b:tag>

Jika sudah teman-teman bisa simpan perubahannya dan hanya itu saja untuk metode ini. Gampang bukan? Untuk melihat apakah ini bekerja dengan baik, cukup akses blog kamu dan lihat semua tautan di postingannya serta halaman statis blog kalian. Jika tidak format tanggal, /p, dan ekstensi .html maka hasilnya sempurna.

Cara menerapkan pada blog (Metode yang direkomendasikan)
Metode ini didasarkan pada API 3.0 Blogger dan merupakan cara paling direkomendasikan, karena lebih sedikit kueri yang dibuat dan umpan hanya berisi data yang sangat diperlukan. Perlu disebutkan bahwa untuk metode ini, kunci API diperlukan, yang dapat kamu peroleh dengan membaca artikel ini https://www.zkreations.com/2018/06/clave-de-api-para-blogger.html silahkan translate saja, hehe.

Setelah kamu berhasil mendapatkan kunci API, kita lanjut dengan menyalin kode di bawah ini, paste terlebih dulu di Notepad atau Notepad++:
<script type="text/javascript">
// BloggerJS v0.3.1
// Copyright (c) 2017-2018 Kenny Cruz
// Licensed under the MIT License

// Configuration -----------
var postsDatePrefix = false;
var accessOnly = false;

var useApiV3 = false;
var apiKey = "";
var blogId = "";
// -------------------------
var postsOrPages=["pages","posts"],urlTotal,jsonIndex=1,secondRequest=!0,feedPriority=0,amp="&amp;"[0],nextPageToken;function urlVal(){var url=window.location.pathname;var length=url.length;var urlEnd=url.substring(length-5);if(urlEnd===".html")return 0;else if(length>1)return 1;else return 2}
function urlMod(){var url=window.location.pathname;if(url.substring(1,2)==="p"){url=url.substring(url.indexOf("/",1)+1);url=url.substr(0,url.indexOf(".html"));history.replaceState(null,null,"../"+url)}
else{if(!postsDatePrefix)url=url.substring(url.indexOf("/",7)+1);else url=url.substring(1);url=url.substr(0,url.indexOf(".html"));history.replaceState(null,null,"../../"+url)}}
function urlSearch(url,database){var pathname=url+".html";database.forEach(function(element){var search=element.search(pathname);if(search!==-1)window.location=element})}
function urlManager(){var validation=urlVal();if(validation===0){if(!accessOnly)urlMod()}
else if(validation===1){getJSON(postsOrPages[feedPriority],1)}
else if(validation===2){if(!accessOnly)history.replaceState(null,null,"/")}}
function getJSON(postsOrPages,index){var script=document.createElement('script');if(useApiV3){var jsonUrl="https://www.googleapis.com/blogger/v3/blogs/"+blogId+"/"+postsOrPages+"?key="+apiKey+"#maxResults=500#fields=nextPageToken%2Citems(url)#callback=bloggerJSON";if(nextPageToken)jsonUrl+="#pageToken="+nextPageToken;nextPageToken=undefined}
else var jsonUrl=window.location.protocol+"//"+window.location.hostname+"/feeds/"+postsOrPages+"/default?start-index="+index+"#max-results=150#orderby=published#alt=json-in-script#callback=bloggerJSON";jsonUrl=jsonUrl.replace(/#/g,amp);script.type='text/javascript';script.src=jsonUrl;document.getElementsByTagName('head')[0].appendChild(script)}
function bloggerJSON(json){var database=[];if(!useApiV3)if(urlTotal===undefined)urlTotal=parseInt(json.feed.openSearch$totalResults.$t);if(!useApiV3){try{json.feed.entry.forEach(function(element,index){var entry=json.feed.entry[index];entry.link.forEach(function(element,index){if(entry.link[index].rel==="alternate")database.push(entry.link[index].href)})})}
catch(e){}}
else{try{json.items.forEach(function(element,index){database.push(element.url)})}
catch(e){}
nextPageToken=json.nextPageToken}
urlSearch(window.location.pathname,database);if(urlTotal>150){jsonIndex+=150;urlTotal-=150;getJSON(postsOrPages[feedPriority],jsonIndex)}
else if(nextPageToken){getJSON(postsOrPages[feedPriority])}
else if(secondRequest){nextPageToken=undefined;urlTotal=undefined;jsonIndex=1;secondRequest=!1;if(feedPriority===0){feedPriority=1;getJSON("posts",1)}
else if(feedPriority===1){feedPriority=0;getJSON("pages",1)}}}
function bloggerJS(priority){if(priority)feedPriority=priority;urlManager()}
bloggerJS();
</script>

Ganti kode-kode ini:
var useApiV3 = false;
var apiKey = "";
var blogId = "";

Dengan seperti yang saya lakukan di bawah:
var useApiV3 = true;
var apiKey = "Api-Key";
var blogId = "<data:blog.blogId/>";

Silahkan ganti Api-Key dengan kunci API yang tadi didapatkan. Dan setelah itu paste kode tersebut di bawah <head> pada template kalian. Jika sudah kalian bisa simpan perubahan ini. Catatan: Jika kamu seorang pengembang, kamu dapat memeriksa lebih banyak opsi BloggerJS di repositori Github pemilik dari javascript di atas.

Untuk sekarang, ini adalah pilihan terbaik yang bisa kita lakukan untuk menghapus format tanggal, ekstensi .html dan direktori /p pada blogger. Saya harap artikel ini menarik dan bermanfaat, jangan lupa untuk bantu saya membagikannya.

Sumber: https://www.zkreations.com/2018/06/eliminar-fecha-extension-enlaces-blogger.html
Unknown
Unknown

May you also like

0 Comments