
Հարգելի՛ բլոգերներ, շարունակելով BlogSpot-ի դասընթացները, այսօր ձեզ կներկայացնեմ մի հետաքրքիր հավելում/գադջիթ, որը տեղադրելուց հետո բլոգում կհայտնվի հայերեն օրացույց: Գադջիթը հեշտ է տեղադրվում բլոգում և խլում է շատ կարճ ժամանակ:
- Մտնում եք> Design
- Սեղմեք "Add a Gadget"
- Ավելացնել HTML/Javascript widget
- Եվ տեղադրեք ներքևի կոդը ամբողջությամբ
<script type="text/javascript">window.iaBACal_Options = {"header_type":"0","noSite":false,"siteUrl":"Կայքի հասցեն/","long_ago_year":"2011","long_ago_month":"09","long_ago_day":"20","lang":"custom","month_names":"Հունվար,Փետրվար,Մարտ, Ապրիլ,Մայիս,Հունիս,Հուլիս,Օգոստոս,Սեպտեմբեր,Հոկտեմբեր,Նոյեմբեր,Դեկտեմբեր","wday_names":"Կիր,Երկ,Երք,Չոր,Հին,Ուրբ,Շաբ","s_messages":"Նյութ","weekstart_monday":true,"cellbgcolor":"","tablebgcolor":"","widgetwidth":"270px","widgetalign":""};</script><!--[widget]--><style type='text/css'>.iacalendar .cell {background-color: transparent;text-align: right;color: black;}.iacalendar .wday_cell {text-align: right;}.iacalendar .empty_cell {background-color: transparent;}.iacalendar .cell_0 {color: red;}.iacalendar .cell a {color: inherit;text-decoration:underline;}.iacalendar .month_year_cell a {color: inherit;text-decoration:none;}.iacalendar .cell_future {color: gray;}.iacalendar .cell_future.cell_0 {color: #f88;}.iacalendar .cell_long_ago {color: gray;}.iacalendar .cell_long_ago.cell_0 {color: #f88;}.iacalendar .copyright:hover div { display: block; border: 1px solid gray; padding: 4px; background-color: white;}.iacalendar .copyright { padding-left: 5px; }.iacalendar .copyright .copyright2 { display: none; position: absolute; }/*.iacalendar table {width: 100%;}.iacalendar {margin-left: auto;margin-right: auto;width: 320px;}*/</style><div class='iacalendar'><noscript>Վիդջիթի դիտման համար JavaScript-ի ապահովությունը պարտադիր է.</noscript><script type='text/javascript'>function iaBloggerArchiveCalendar() {/* --- */var siteUrl;var noSite;var lang;var weekstart_monday;var wday_names;var month_names;var s_messages;var header_type;var long_ago_year;var long_ago_month;var long_ago_day;var cellbgcolor;var tablebgcolor;var widgetwidth;var widgetalign;/* --- */function randomString(length) {var chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz'.split('');if (! length) {length = Math.floor(Math.random() * chars.length);}var str = '';for (var i = 0; i < length; i++) {str += chars[Math.floor(Math.random() * chars.length)];}return str;}var myid = randomString(10);var mydivid = 'iaBACalData' + myid;document.write('<div id="'+mydivid+'"></div>');var long_ago;var l = location.href;var thisSite = /^http:\/\/([a-zA-Z0-9.:-]+\/?)/.exec(l)if (thisSite)thisSite = 'http://' + thisSite[1];if (thisSite && thisSite[thisSite.length-1] != '/')thisSite = thisSite + '/';function is_in(item, array) {for (k in array) {if (typeof array[k] == "function") continue;if (array[k] == item) return true;}return false;}function setParams(params, noUpdate) {if (params) for (var key in params) {if (typeof params[key] == "function") continue;if (key == 'siteUrl' && params[key] != siteUrl) {itemsCache = [];}eval(key + '=params[key]');}if (typeof long_ago_year == 'string')long_ago_year = parseInt(long_ago_year, 10);if (long_ago_year) {if (!long_ago_month)long_ago_month = 1;if (!long_ago_day)long_ago_day = 1;if (typeof long_ago_month == 'string')long_ago_month = parseInt(long_ago_month, 10);if (typeof long_ago_day == 'string')long_ago_day = parseInt(long_ago_day, 10);long_ago = new Date(long_ago_year, long_ago_month - 1, long_ago_day);}var default_localization_all = {'wday_names': ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'],'month_names': ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],'s_messages': 'Posts: ','weekstart_monday': 0}var default_localization_lang = default_localization_all;if (!lang && document.getElementsByClassName) {var e = document.getElementsByClassName('post');if (e.length && /оммент|ссылк|оиск|рлык/.test(e[0].innerHTML)) {lang = 'ru';}}if (!lang && navigator) {if (navigator.userLanguage) {lang = navigator.userLanguage;} else if (navigator.systemLanguage) {lang = navigator.userLanguage;} else if (navigator.browserLanguage) {lang = navigator.browserLanguage;} else if (navigator.language) {lang = navigator.language;}}if (!lang) {lang = 'en';}if (lang.split('-')[0] == 'ru') {default_localization_lang = {'wday_names': 'Вс Пн Вт Ср Чт Пт Сб','month_names': 'Январь Февраль Март Апрель Май Июнь Июль Август Сентябрь Октябрь Ноябрь Декабрь','s_messages': 'Сообщений: ','weekstart_monday': 1}}if (lang != 'custom') for (var key in default_localization_all) {if (typeof default_localization_all[key] == "function") continue;eval(key + '=default_localization_lang[key] || default_localization_all[key]');}if (typeof weekstart_monday == 'string') {weekstart_monday = parseInt(weekstart_monday, 10);}if (typeof wday_names == 'string') {wday_names = wday_names.split(/[\s,;]+/);}if (typeof month_names == 'string') {month_names = month_names.split(/[\s,;]+/);}if (!siteUrl)siteUrl = thisSite;if (siteUrl && siteUrl[siteUrl.length-1] != '/')siteUrl = siteUrl + '/';if (!noUpdate && first_date) {updateCalendar(first_date);}}if (window.iaBACal_Options) {setParams(window.iaBACal_Options, true);} else {setParams([], true);}this.setParams = setParams;var time_zone;function sunday_based_wday(wday) {if (weekstart_monday) {wday = wday + 1}return wday % 7}function get_wday_name(wday) {return wday_names[sunday_based_wday(wday)] || '';}function isInFuture(year, month, date) {var now = new Date;var d = year.getTime ? year : new Date(year, month, date);return now.getTime() < d.getTime();}function isLongAgo(year, month, date) {var d = year.getTime ? year : new Date(year, month, date);return long_ago && d.getTime() < long_ago.getTime();}function futureAndPastClassName(year, month, date) {return (isInFuture(year, month, date)) ? " cell_future" : (isLongAgo(year, month, date)) ? " cell_long_ago" : "";}function cellStyle() {if (cellbgcolor) {return ' style="background-color:'+cellbgcolor+'" '}return "";}function tableStyle() {var s = '';if (widgetwidth && widgetwidth != 'auto')s += 'width:100%;';if (tablebgcolor)s += 'background-color:' + tablebgcolor + ';'if (s)return ' style="' + s + '" 'return "";}function makeCalendarTable(first_date, last_date, links) {var first_wday = first_date.getDay();if (weekstart_monday) {first_wday = (first_wday + 6) % 7}var year = first_date.getFullYear();var month = first_date.getMonth();var output = ''var month_name = month_names[month] || '';output += "<table class='calendar_table' "+tableStyle()+">"output += "<tr><td colspan='7' style='text-align:center' class='month_year_cell' >";if (header_type == 1) {output += "<a onclick='iaBACal_changeYear"+myid+"(-1)' href='javascript:void(0)' title='"+(year-1)+"'><<</a>";output += " ";output += "<a onclick='iaBACal_changeMonth"+myid+"(-1)' href='javascript:void(0)' title='"+month_names[(month + 11)%12]+"'><</a>";output += month_name;output += " ";output += year;output += "<a onclick='iaBACal_changeMonth"+myid+"(1)' href='javascript:void(0)' title='"+month_names[(month + 1)%12]+"'>></a>";output += " ";output += "<a onclick='iaBACal_changeYear"+myid+"(1)' href='javascript:void(0)' title='"+(year+1)+"'>>></a>";} else if (header_type == 2) {output += "<a onclick='iaBACal_changeMonth"+myid+"(-1)' href='javascript:void(0)' title='"+month_names[(month + 11)%12]+"'><</a>";output += month_name;output += " ";output += year;output += "<a onclick='iaBACal_changeMonth"+myid+"(1)' href='javascript:void(0)' title='"+month_names[(month + 1)%12]+"'>></a>";} else {output += "<a onclick='iaBACal_changeMonth"+myid+"(-1)' href='javascript:void(0)' title='"+month_names[(month + 11)%12]+"'><</a>"output += month_name;output += "<a onclick='iaBACal_changeMonth"+myid+"(1)' href='javascript:void(0)' title='"+month_names[(month + 1)%12]+"'>></a>"output += " ";output += "<a onclick='iaBACal_changeYear"+myid+"(-1)' href='javascript:void(0)' title='"+(year-1)+"'><</a>"output += year;output += "<a onclick='iaBACal_changeYear"+myid+"(1)' href='javascript:void(0)' title='"+(year+1)+"'>></a>"}output += "</td></tr>"output += "<tr>"for (var i = 0; i < 7; i++) {output += "<td class='wday_cell cell_" + sunday_based_wday(i) + "'>" + get_wday_name(i) + "</td>";}output += "</tr><tr>"for (var i = 0; i < first_wday; i++) {output += "<td class='empty_cell cell_" + sunday_based_wday(i) + futureAndPastClassName(year, month, -first_wday+i) + "'></td>";}for (var day = 1, wday = first_wday; day <= last_date.getDate(); day++) {wday = wday % 7;if (wday == 0 && day > 1) {output += "<tr>"}var a_href = undefined;var a_title = undefined;if (links && links[day] && links[day].length) {if (links[day].length == 1) {a_href = links[day][0].href;a_title = links[day][0].title;} else {var title_parts = [];var date_date = day;if (date_date < 10) date_date = '0' + date_date.toString();var date_month = first_date.getMonth() + 1;if (date_month < 10) date_month = '0' + date_month.toString();a_href = siteUrl + 'search' +//'?published-min='+first_date.getFullYear()+'-'+date_month+'-'+date_date+'T00:00:00+00:00' +'?updated-max='+first_date.getFullYear()+'-'+date_month+'-'+date_date+'T23%3A59%3A59%2B' + time_zone +'&max-results='+links[day].length ;a_title = '';a_title += s_messages + links[day].length// + '. ';/*for (var i = 0; i < links[day].length; i++) {if (i != 0)a_title += ", ";a_title += "«" + links[day][i].title + "»";}*/title_parts.push(a_title);for (var i = 0; i < links[day].length; i++) {title_parts.push(links[day][i].title || 'untitled');}a_title = title_parts.join(' | ');}}output += "<td class='cell cell_" + sunday_based_wday(wday) + futureAndPastClassName(year, month, day) + "'"+cellStyle()+">"if (a_href)output += "<a href='"+a_href+"' title='"+a_title.replace(new RegExp("'", 'g'), ''')+"'>"output += day;if (a_href)output += "</a>"output += "</td>";if (wday == 6) {output += "</tr>"}wday = wday + 1;}for (var i = wday; i < 7; i++, day++) {output += "<td class='empty_cell cell_" + sunday_based_wday(i) + futureAndPastClassName(year, month, day) + "'></td>";}output += '</table>'return output;}var first_date;function showCalendar(items, base_date) {var dates = getFirstAndLastDates(base_date);first_date = dates[0];var last_date = dates[1];var mydiv = document.getElementById(mydivid);mydiv.innerHTML = makeCalendarTable(first_date, last_date, items);mydiv.style.width = widgetwidth || 'auto';var c;if (mydiv.parentNode && mydiv.parentNode.getElementsByClassName) {c = mydiv.parentNode.getElementsByClassName('copyright');c = c.length ? c[0] : undefined;}if (widgetalign == 'right') {mydiv.style.marginLeft = 'auto';mydiv.style.marginRight = '0px';if (c) {c.style.marginLeft = 'auto';c.style.marginRight = '0px';}} else if (widgetalign == 'center') {mydiv.style.marginLeft = 'auto';mydiv.style.marginRight = 'auto';if (c) {c.style.marginLeft = 'auto';c.style.marginRight = 'auto';}} else {mydiv.style.marginLeft = '0px';mydiv.style.marginRight = 'auto';if (c) {c.style.marginLeft = '0px';c.style.marginRight = 'auto';}}if (c) {c.style.width = widgetwidth || 'auto';}}var itemsCache = [];function receiveReply(json) {var base_date;for (var k in json.feed.link){if (typeof json.feed.link[k] == "function") continue;if (json.feed.link[k].rel == "self") {var s = json.feed.link[k].href;var s = /published-max=([0-9]+)-([0-9]+)-([0-9]+)T/.exec(s);if (s) {base_date = new Date(parseInt(s[1], 10), parseInt(s[2], 10) - 1, 1)}break;}}var receivedItems = [];for (var k in json.feed.entry) {var entry = json.feed.entry[k];if (typeof entry == "function") continue;var href = "";for (var kl in entry.link) {if (typeof entry.link[kl] == "function") continue;if (entry.link[kl].rel == "alternate") {href = entry.link[kl].href;break;}}var day = parseInt((entry.published.$t).split('T')[0].split('-')[2], 10);time_zone = entry.published.$t.split('+')[1];if (typeof receivedItems[day] != "object")receivedItems[day] = [];if (href != "") {var item = { "href" : href, "title" : entry.title.$t};receivedItems[day].push(item);}}if (base_date) {if (!itemsCache[base_date.getFullYear()])itemsCache[base_date.getFullYear()] = [];itemsCache[base_date.getFullYear()][base_date.getMonth()] = {updated: (new Date()).getTime(),items: receivedItems}showCalendar(receivedItems, base_date);}}window['iaBACal_receiveReply' + myid] = function (json) {receiveReply(json);}function sendQueryForDates(query, first_date, last_date) {var first_date_date = first_date.getDate();if (first_date_date < 10) first_date_date = '0' + first_date_date.toString();var first_date_month = first_date.getMonth() + 1;if (first_date_month < 10) first_date_month = '0' + first_date_month.toString();var last_date_date = last_date.getDate();if (last_date_date < 10) last_date_date = '0' + last_date_date.toString();var last_date_month = last_date.getMonth() + 1;if (last_date_month < 10) last_date_month = '0' + last_date_month.toString();var q = query + 'feeds/posts/default/' +'?alt=json-in-script&callback=iaBACal_receiveReply' + myid +'&published-min='+first_date.getFullYear()+'-'+first_date_month+'-'+first_date_date+'T00:00:00' +'&published-max='+last_date.getFullYear()+'-'+last_date_month+'-'+last_date_date+'T23:59:59' +'&max-results=500';var script = document.createElement('script');script.setAttribute('src', q);script.setAttribute('type', 'text/javascript');document.documentElement.firstChild.appendChild(script);}function getFirstAndLastDates(base_date) {var first_date;var last_date;first_date = new Date(base_date.getFullYear(), base_date.getMonth(), 1);last_date = new Date(base_date.getFullYear(), base_date.getMonth(), 1);last_date.setDate(last_date.getDate() + 31);last_date.setDate(1);last_date.setDate(0);return [first_date, last_date];}function updateCalendar(base_date) {var dates = getFirstAndLastDates(base_date);first_date = dates[0];last_date = dates[1];if (siteUrl && !noSite && !isInFuture(first_date) && !isLongAgo(last_date)) {var c;if ((c = itemsCache[base_date.getFullYear()]) && (c = c[base_date.getMonth()]) && (c.updated + 90000 > (new Date).getTime())) {showCalendar(c.items, base_date);} else {sendQueryForDates(siteUrl, first_date, last_date);}} else {showCalendar([], base_date);}}var year, month;if (!noSite) {if (siteUrl && siteUrl == thisSite) {var l = location.href;var s;if ((s = l.split('/search?')) && (s.length == 2) && (s = /updated-max=([0-9]+)-([0-9]+)/.exec(s[1]))) {year = s[1];month = s[2];} else if ((s = /\/([0-9]+)\/([0-9]+)\/.*\.html/.exec(l))) {year = s[1];month = s[2];} else if ((s = /\/([0-9]+)_([0-9]+)_([0-9]+)_archive\.html/.exec(l))) {year = s[1];month = s[2];}}}var base_date1 = new Date;if (year) {if (typeof year == 'string')year = parseInt(year, 10);if (typeof month == 'string')month = parseInt(month, 10);base_date1 = new Date(year, month-1, 1);}updateCalendar(base_date1);window['iaBACal_changeMonth' + myid] = function (n) {first_date.setMonth(first_date.getMonth() + n);updateCalendar(first_date)}window['iaBACal_changeYear' + myid] = function (n) {first_date.setFullYear(first_date.getFullYear() + n);updateCalendar(first_date)}}window.iaBACal_LastCreated = new iaBloggerArchiveCalendar();</script></div>
