Saturday, December 19, 2020

ব্লগারে এক সাইটের রিসেন্ট পোস্ট উইজেট যুক্ত করুন আরেক সাইটে

 আমাদের অনেকেরই ব্লগারে একাধিক ব্লগ আছে। দুটো আলাদা আলাদা ব্লগের ক্ষেত্রে এক ব্লগে যখন বেশি ভিজিটর থাকে তখন সেই ভিজিটর গুলো অপর ব্লগেও নিয়ে যাওয়া অনেক কঠিন। আপনার এক ব্লগ আরেক ব্লগে লিঙ্ক করে দিলেও কেউ সেই ব্লগ ভিজিট করতে চাইবে না। এক্ষেত্রে আপনার এক ব্লগের রিসেন্ট পোস্টগুলো যদি অপর ব্লগে উইজেট আকারে শো করা যায় তাহলে ভালো ফল পাওয়া যেতে পারে। এতে যেহেতু আপনার অপর ব্লগের রিসেন্ট পোস্টগুলো বেশি ভিজিটরের ব্লগে উইজেট আকারে দেখা যাবে তাই পোস্ট এর টাইটেল দেখে যাদের পোস্ট পছন্দ হবে তারা সেই উইজেট থেকে আপনার ওপর ব্লগের পোস্টে প্রবেশ করবে। এভাবে আপনার কম ভিজিটরের ব্লগে ভালো ভিজিটর নিয়ে আসতে পারবেন। তো আপনি যদি আপনার এক ব্লগের রিসেন্ট পোস্ট এর উইজেট আরেক ব্লগে যুক্ত করতে চান তাহলে এই আর্টিকেল ফলো করতে পারেন, এছাড়া একই পদ্ধতিতে আপনি একটি কাস্টম রিসেন্ট পোস্ট উইজেট তৈরি করতে পারবেন।

এক ব্লগের রিসেন্ট পোস্টগুলো অন্য ব্লগে উইজেট আকারে দেখানো কিংবা একই ব্লগের মধ্যে একটি কাস্টম রিসেন্ট পোস্ট উইজেট তৈরি করা অনেক সহজ, এর জন্য জাস্ট নিচের পদ্ধতি অনুসরণ করুন।

প্রথমেই আপনি যে ব্লগে রিসেন্ট পোস্ট উইজেট যুক্ত করতে চান সেই ব্লগের ব্লগার ড্যাশবোর্ড থেকে লেআউট পেজে গিয়ে সাইটবারে একটি উইজেট যুক্ত করুন(সাইতবার ছাড়াও আপনি অন্য জায়গায়ও উইজেট টি যুক্ত করতে পারবেন, তবে সাইটবারে অনেক ভালো দেখায়)।

এবার জাস্ট নিচের কোডগুলো কপি করে আপনার তৈরি করা উইজেট এর কোড বক্সে পেস্ট করে দিন। এবং কোডের মধ্যে এর জায়গায় আপনার ব্লগের ইউআরএল দিন এবং উইজেট সেভ করুন। এছাড়া আপনি চাইলে পোস্ট কাউন্ট পরিবর্তন করতে পারেন।

<script type="text/javascript">

var ImageSize = 200;

//################ Function Start

function rWidget(json) {

	document.write('<ul class="rWidget">');

	for (var i = 0; i < ListCount; i++){

		//################### Variables Declared

		var listing= ListImage = ListUrl = ListTitle = ListImage = ListContent = ListConten = ListAuthor = ListTag = ListDate = ListUpdate = ListComments = thumbUrl = TotalPosts = sk = ListMonth = Y = D = M = m = YY = DD = MM = mm = TT =  "";

		//################### URL

		for (var j = 0; j < json.feed.entry[i].link.length; j++) {

			if (json.feed.entry[i].link[j].rel == 'alternate') {

				break;

			}

		}

		ListUrl= "'" + json.feed.entry[i].link[j].href + "'";

		//################### Info

		TotalPosts = json.feed.openSearch$totalResults.$t;

		if (json.feed.entry[i].title!= null){

			ListTitle= json.feed.entry[i].title.$t;

		}

		if (json.feed.entry[i].thr$total){

			ListComments= json.feed.entry[i].thr$total.$t;

		}

		ListAuthor= json.feed.entry[i].author[0].name.$t.split(" ");

		ListAuthor=ListAuthor.slice(0, 1).join(" ");

		//################### Date Format

		ListMonth= ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];

		ListDate= json.feed.entry[i].published.$t.substring(0,10);

		Y = ListDate.substring(0, 4);

		m = ListDate.substring(5, 7);

		D = ListDate.substring(8, 10);

		M = ListMonth[parseInt(m - 1)];                       

		//################### Thumbnail Check

		// YouTube scan

		if (json.feed.entry[i].content.$t.match(/youtube\.com.*(\?v=|\/embed\/)(.{11})/) != null){

			var youtube_id = json.feed.entry[i].content.$t.match(/youtube\.com.*(\?v=|\/embed\/)(.{11})/).pop();

			if (youtube_id.length == 11) {

				var ListImage = "//img.youtube.com/vi/"+youtube_id+"/0.jpg";

			}

		}

		else if (json.feed.entry[i].media$thumbnail){

			thumbUrl = json.feed.entry[i].media$thumbnail.url;

			sk= thumbUrl.replace("/s72-c/","/s"+ImageSize+"/");

			ListImage= sk.replace("?imgmax=800","");

		}

		else if (json.feed.entry[i].content.$t.match(/src=(.+?[\.jpg|\.gif|\.png]")/) != null){

			// Support For 3rd Party Images

			ListImage =  json.feed.entry[i].content.$t.match(/src=(.+?[\.jpg|\.gif|\.png]")/)[1];

		}

		else{

			ListImage= "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJba0mQj36L3pf4SNxKtKWfBNmkD1jO6hnZxgxeupq3eJ91QKDRD5GVPR5k218vQOC5ZpupPvvVLuAd41gwMVCSaZix4isdH4HyT-447rXA44tgs6uWjNVlu9i2q7ay8aDfMoqN4tCaxo/s200/Icon.png";

		}

		

		//################### Printing List

		var listing = "<li class='node"+[i]+"' ><a href="

		+ ListUrl+

		"><img src='"

		+ListImage+

		"'/></a><a class='mbttitle' href="

		+ ListUrl+

		"target='_blank'>"

		+ ListTitle+

		"</a><div class='iline'><span class='iauthor'>"

		+ListAuthor+

		"</span><span class='idate'>"

		+ M + " " + D + ", " + Y +

		"</span><span class='icomments'>"

		+ ListComments+

Labels:

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home