Showing posts with label Blogger. Show all posts
Showing posts with label Blogger. Show all posts

Chức năng mới của Blogger: Reaction (Phản ứng) và cách đưa vào Blog

ới Reactions (phản ứng)- tính năng mới của Blogger, bạn có thể nhận được một thông tin phản hồi từ việc nhấp chuột của bạn đọc. Bạn có thể hình dung nó như là một phiếu thăm dò ý kiến nhỏ cho mỗi bài đăng blog, hay là phiên bản mềm dẻo để xếp hạng sự yêu thích của độc giả đối với từng bài đăng và có thể tùy chỉnh những lựa chọn nào có sẵn theo ý bạn. Điều này sẽ giúp blog của bạn nhận được thông tin phản hồi từ những người đọc bài viết của bạn nhưng hơi ngắn gọn. Nói nhanh cho nó vuông là như thi trắc nghiệm vậy.
Để kích hoạt Reactions, bạn đăng nhập vào http://draft.blogger.com/ và đi đến Layout( Bố cục). Từ đây, click vào link “Edit” ở tiện ích Blog Posts (Bài đăng trên Blog) và sau đó kiểm tra "Reactions" (Phản ứng).
Bạn có thể chỉnh sửa Reactions bằng cách nhấp chuột vào nút Edit(Sửa) hoặc nhấp chuột như được hiển thị.
Bạn có thể tùy chỉnh vị trí của Reactions (Phản ứng) trong bài viết bằng cách kéo các qua xung quanh trong hộp Arrange Items("Sắp xếp Mục"). Chúng tôi thấy rằng nó có vẻ tốt nhất khi nó trên một dòng riêng, nhưng bạn có thể thay đổi tùy ý.
Bạn có thể tùy chỉnh các tùy chọn của họ và nhãn để phù hợp với chủ đề và phong cách của blog của bạn (nếu biết HTML).

Lưu ý: Nếu blog của bạn dùng Template cổ điển thì bạn chỉ cần thực hiện như trên là OK.
Nhưng đối với những blog có chỉnh sửa template thì có thể nó sẽ không hiện ra như ý. Để khắc phục điều này, bạn hãy vào phần chỉnh sửa Layout (Bố cục), chọn Edit HTML (Chỉnh sửa HTML), nhớ đánh dấu vào ô Expand widget templates (Mở rộng mẫu tiện ích), sau đó tìm tới đoạn mã sau (nhấn Ctrl+F để tìm từ "post-footer-line post-footer-line-2"):

<p class='post-footer-line post-footer-line-1'><!-- backlinks --><span class='post-backlinks post-comment-link'><b:if cond='data:blog.pageType != "item"'><b:if cond='data:post.showBacklinks'><a class='comment-link' expr:href='data:post.url + "#links"'><data:top.backlinkLabel/></a></b:if></b:if></span><span class='post-icons'><!-- email post links --><b:if cond='data:post.emailPostUrl'><span class='item-action'><a expr:href='data:post.emailPostUrl' expr:title='data:top.emailPostMsg'><span class='email-post-icon'> </span></a></span></b:if><!-- quickedit pencil --><b:include data='post' name='postQuickEdit'/></span></p>

Chèn vào ngay trước <div class='post-footer-line post-footer-line-2'>... hoặc sau thẻ < div > < /div > chứa "post-footer-line post-footer-line-2"

<p class='post-footer-line post-footer-line-2'><span class='reaction-buttons'><b:if cond='data:top.showReactions'><table border='0' cellpadding='0' cellspacing='0' width='100%'><tr><td class='reactions-label-cell' nowrap='nowrap' valign='top' width='1%'><span class='reactions-label'><data:top.reactionsLabel/></span> </td><td><iframe allowtransparency='true' class='reactions-iframe' expr:src='data:post.reactionsUrl' frameborder='0' name='reactions' scrolling='no'/></td></tr></table></b:if></span></p>

Thêm tiện ích Danh mục số trang - Page cho Blogspot

Mặc định của các mẫu blogspot, phía dưới cùng gần sát với footer là các danh mục về "trang" thông thường khi vào trang đầu tiên thì bao gồm 2 link là "Home" và "Old Post". Khi bạn click vàp "Old Post" thì sẽ được chuyển đến trang tiếp theo thì có thêm link "Newer Post".

Tuy nhiên, có một số Blog, phía dưới được thay bằng một danh mục đánh số trang nhìn rất chuyên nghiệp. Loay hoay tìm kiếm được trên mạng được tiện ích về "Số trang", để thực hiện chỉ cần đơn giản copy mã và dán vào tiện ích HTML/Javacript mà không phải cân thiệp Hack hoặc vào chỉnh sửa trong HTML. image

Tôi xin giới thiệu các bước thực hiện áp dụng cho Blogspot - Blogger để có được danh mục số trang như hình bên.

1. Đăng nhập vài tài khoản Blog của bạn tại http://www.blogger.com

2. Trong "Bảng điều khiển - Dashboard" của Blogger, bạn click vào "Bố cục - Layout"

image

3. Bạn hãy chọn click "Thêm tiện ích - Page Elements". Khi xuất hiện bảng lựa chọn "Thêm tiện ích", bạn cuộn chuột xuống dưới để lựa chọn "HTML/ Javascript" rồi click chọn vào dấu "+" bên phải.

HTML/ Javascript Gadget

4. Màn hình xuất hiện bảng "Định cầu hình HTML/Javascript - Configure" .

Trong phần nội dung bạn copy mã code dưới rồi paste vào.

<style>
.showpageArea {padding: 0 2px;margin-top:10px;margin-bottom:10px;
}
.showpageArea a {border: 1px solid #505050;
color: #000000;font-weight:normal;
padding: 3px 6px !important;
padding: 1px 4px ;margin:0px 4px;
text-decoration: none;
}
.showpageArea a:hover {
font-size:11px;
border: 1px solid #333;
color: #000000;
background-color: #FFFFFF;
}
.showpageNum a {border: 1px solid #505050;
color: #000000;font-weight:normal;
padding: 3px 6px !important;
padding: 1px 4px ;margin:0px 4px;
text-decoration: none;
}
.showpageNum a:hover {
font-size:11px;
border: 1px solid #333;
color: #000000;
background-color: #FFFFFF;
}
.showpagePoint {font-size:11px;
padding: 2px 4px 2px 4px;
margin: 2px;
font-weight: bold;
border: 1px solid #333;
color: #fff;
background-color: #000000;
}
.showpage a:hover {font-size:11px;
border: 1px solid #333;
color: #000000;
background-color: #FFFFFF;
}
.showpageNum a:link,.showpage a:link {
font-size:11px;
padding: 2px 4px 2px 4px;
margin: 2px;
text-decoration: none;
border: 1px solid #0066cc;
color: #0066cc;
background-color: #FFFFFF;}
.showpageNum a:hover {font-size:11px;
border: 1px solid #333;
color: #000000;
background-color: #FFFFFF;
}
</style>
<script type="text/javascript">
function showpageCount(json) {
var thisUrl = location.href;
var htmlMap = new Array();
var isFirstPage = thisUrl.substring(thisUrl.length-14,thisUrl.length)==".blogspot.com/";
var isLablePage = thisUrl.indexOf("/search/label/")!=-1;
var isPage = thisUrl.indexOf("/search?updated")!=-1;
var thisLable = isLablePage ? thisUrl.substr(thisUrl.indexOf("/search/label/")+14,thisUrl.length) : "";
thisLable = thisLable.indexOf("?")!=-1 ? thisLable.substr(0,thisLable.indexOf("?")) : thisLable;
var thisNum = 1;
var postNum=1;
var itemCount = 0;
var fFlag = 0;
var eFlag = 0;
var html= '';
var upPageHtml ='';
var downPageHtml ='';
var pageCount=5;
var displayPageNum=3;
var firstPageWord = 'First';
var endPageWord = 'Last';
var upPageWord ='Previous';
var downPageWord ='Next';
var labelHtml = '<span class="showpageNum"><a href="/search/label/'+thisLable+'?&max-results='+pageCount+'">';
for(var i=0, post; post = json.feed.entry[i]; i++) {
var timestamp = post.published.$t.substr(0,10);
var title = post.title.$t;
if(isLablePage){
if(title!=''){
if(post.category){
for(var c=0, post_category; post_category = post.category[c]; c++) {
if(encodeURIComponent(post_category.term)==thisLable){
if(itemCount==0 || (itemCount % pageCount ==(pageCount-1))){
if(thisUrl.indexOf(timestamp)!=-1 ){
thisNum = postNum;
}
postNum++;
htmlMap[htmlMap.length] = '/search/label/'+thisLable+'?updated-max='+timestamp+'T00%3A00%3A00%2B08%3A00&max-results='+pageCount;
}
}
}
}//end if(post.category){
itemCount++;
}
}else{
if(title!=''){
if(itemCount==0 || (itemCount % pageCount ==(pageCount-1))){
if(thisUrl.indexOf(timestamp)!=-1 ){
thisNum = postNum;
}
if(title!='') postNum++;
htmlMap[htmlMap.length] = '/search?updated-max='+timestamp+'T00%3A00%3A00%2B08%3A00&max-results='+pageCount;
}
}
itemCount++;
}
}
for(var p =0;p< htmlMap.length;p++){
if(p>=(thisNum-displayPageNum-1) && p<(thisNum+displayPageNum)){
if(fFlag ==0 && p == thisNum-2){
if(thisNum==2){
if(isLablePage){
upPageHtml = labelHtml + upPageWord +'</a></span>';
}else{
upPageHtml = '<span class="showpage"><a href="/">'+ upPageWord +'</a></span>';
}
}else{
upPageHtml = '<span class="showpage"><a href="'+htmlMap[p]+'">'+ upPageWord +'</a></span>';
}
fFlag++;
}
if(p==(thisNum-1)){
html += '&nbsp;<span class="showpagePoint"><u>'+thisNum+'</u></span>';
}else{
if(p==0){
if(isLablePage){
html = labelHtml+'1</a></span>';
}else{
html += '<span class="showpageNum"><a href="/">1</a></span>';
}
}else{
html += '<span class="showpageNum"><a href="'+htmlMap[p]+'">'+ (p+1) +' </a></span>';
}
}
if(eFlag ==0 && p == thisNum){
downPageHtml = '<span class="showpage"> <a href="'+htmlMap[p]+'">'+ downPageWord +'</a></span>';
eFlag++;
}
}//end if(p>=(thisNum-displayPageNum-1) && p<(thisNum+displayPageNum)){
}//end for(var p =0;p< htmlMap.length;p++){
if(thisNum>1){
if(!isLablePage){
html = '<span class="showpage"><a href="/">'+ firstPageWord +' </a></span>'+upPageHtml+' '+html +' ';
}else{
html = ''+labelHtml + firstPageWord +' </a></span>'+upPageHtml+' '+html +' ';
}
}
html = '<div class="showpageArea"><span style="padding: 2px 4px 2px 4px;margin: 2px 2px 2px 2px;border: 1px solid #333; background-" class="showpage">Page '+thisNum+' of '+(postNum-1)+': </span>'+html;
if(thisNum<(postNum-1)){
html += downPageHtml;
html += '<span class="showpage"><a href="'+htmlMap[htmlMap.length-1]+'"> '+endPageWord+'</a></span>';
}
if(postNum==1) postNum++;
html += '</div>';
if(isPage || isFirstPage || isLablePage){
var pageArea = document.getElementsByName("pageArea");
var blogPager = document.getElementById("blog-pager");
if(postNum <= 2){
html ='';
}
for(var p =0;p< pageArea.length;p++){
pageArea[p].innerHTML = html;
}
if(pageArea&&pageArea.length>0){
html ='';
}
if(blogPager){
blogPager.innerHTML = html;
}
}
}
</script>
<script src="/feeds/posts/summary?alt=json-in-script&callback=showpageCount&max-results=99999" type="text/javascript"></script>

Sau khi đã thêm mã Javascript bạn cần kéo và thả tiện ích này vào dưới Blog Posts. Xem hình minh hoạ cho việc này.

Page Navigation Menu Widget

Trong đoạn mã trên bạn có thể thay đổi giá trị được đánh dấu màu đỏ như ở dưới.

1 : var pageCount = 5;
Con số này thể hiện số bài sẽ được hiển thị trên mỗi một trang. Bạn có thể thay đổi tuỳ ý, thông thường chọn số nhỏ hơn 10 để Blog được hiển thị với tốc độ nhanh hơn.

2 : var displayPageNum = 3;
Sổ biểu thị sô trang hiển thị trên thanh tiện ích.

Như vậy bạn đã có một Tiện ích mới để lựa chọn thêm vào Blogger/Blogspot của mình. Hãy commnet nhận xét về tiện ích này nếu bạn thấy thích thú với nó nhé. Chúc các bạn thành công.

Nguồn: Blog của Rias-techno-wizard

RevolutionTwo Church Blogger Template V2 Giống Hoàn Toàn Bản Dành Cho WordPress

Sau khi ra mắt bản V1 có nhiều blogger đã yêu cầu muốn thêm tính năng mà cụ thể là làm thế nào chó phiển bản sau trông y hệt RevolutionTwo Church của  WordPress. Bloganol đã đáp ứng được và hôm nay chúng ta đã có phiên bản mới:

Đây là phiên bản V1, các bạn có thể download hoặc xem DEMO:

3326662955_210594b194_o

DEMO | Download

Đây là hình ảnh và link để xem DEMO và Download template Revolution Church Version 2 updated:

3327499828_d2223308b5_o

DEMO | Download

Các bạn sẽ thấy phiên bản V2 có vẻ giống Revolution Church dành cho WordPress hơn và trông khá giống với Magazine Theme. Tuy nhiên, hiẹn tại thì guide hướng dẫn cài đặt và hiệu chỉnh chưa được tác giá đưa ra. Hy vọng trong thời gian tới sẽ có full guide cho các bạn.

Những bạn đã rành blogger thì có thể test thử và viết guide để anh em cùng thưởng thức nhé. Theo dõi xem guide tại trang của tác giả Bloganol

Vĩnh biệt Yahoo! 360 vào tháng 4/2009

Một quan chức Yahoo! Việt Nam tiết lộ Yahoo dự kiến sẽ đóng cửa hoàn toàn blog Yahoo! 360 vào tháng 4/2009, chuyển sang Yahoo! 360 Plus.

Yahoo sẽ đóng cửa Yahoo 360 vào tháng 4 năm tới, ông Vũ Minh Trí cho biết.
Hôm nay, ngày 19/11, trao đổi bên lề buổi họp báo công bố chiến lược mở của Yahoo tại Đại học FPT, ông Vũ Minh Trí, Tổng giám đốc Yahoo tại Việt Nam cho biết: Yahoo! sẽ duy trì dịch vụ blog Yahoo! 360 đến tháng 4/2009. Sau thời điểm đó, Yahoo sẽ đóng cửa dịch vụ này, các blogger tại Việt Nam có tài khoản trên Yahoo! 360 có thể chuyển sang Yahoo! 360 Plus. Các tài khoản chuyển đổi vẫn giữ nguyên toàn bộ bài viết, bình luận, số lượt xem từ Yahoo! 360.
Yahoo! 360 Plus chính thức ra mắt người dùng Việt Nam vào cuối tháng 4/2008 với mục đích thay thế cho Yahoo 360. Đây là dịch vụ Yahoo! phát triển cho người dùng Việt Nam, được Việt hóa toàn bộ giao diện và được bổ sung thêm một số tính năng trội hơn Yahoo! 360 như danh sách bạn bè tăng gấp 3 lần, có thể xuất tin RSS cho blog.
Theo ông Trí, Yahoo! 360 Plus thời gian đầu ra mắt còn nhiều lỗi nhưng gần đây đã trở nên hoàn thiện hơn. Tuy nhiên, đến nay vẫn còn rất nhiều người dùng Yahoo! 360 vẫn chưa chuyển sang dịch vụ mới Yahoo! 360 Plus, có thể do thói quen dùng giao diện tiếng Anh hoặc thích sự đơn giản của Yahoo 360.
Ông Trí cho cho biết Yahoo! hiện đang phát triển nền tảng mới là Yahoo! Profile. Đây là nền tảng tích hợp các dịch vụ mạng xã hội. Khi nền tảng này hoàn tất, Yahoo sẽ chuyển tất cả các dịch vụ mạng xã hội, trong đó có cả Yahoo! 360 Plus lên nền tảng mới này. Hiện tại, Yahoo! đang thử nghiệm việc kết hợp Yahoo! 360 Plus lên nền tảng Yahoo! Profile Theo ICT News

Chuyển blog yahoo 360 sang 360plus

Yahoo đã có công cụ chuyển 360 độ qua 360plus
TT - Các blogger Yahoo! tại VN có thể “chuyển nhà” bằng cách truy cập vào công cụ chuyển dữ liệu được cung cấp trên trang chủ của Yahoo! VN hay 360plus http://vn.blog.yahoo.com/chuyennha/. (ảnh). Theo đó, người dùng có thể sao chép tất cả bài viết từ 3600 sang blog yahoo 360plus (gồm cả những nội dung hình ảnh, video đã được chèn vào các bài viết). Các bài viết sẽ được ghi lùi theo thời gian đăng bài. Nội dung blog 3600 vẫn giữ nguyên như cũ sau khi sao chép sang 360plus.
Thời gian chuyển đổi mất vài ngày và sẽ có email thông báo hoàn thành đến người dùng. Trong lúc chờ đợi chuyển dữ liệu, người dùng có thể tiếp tục viết blog trên 360plus mà không bị ảnh hưởng. Những blog yahoo 3600 muốn chuyển dữ liệu phải được thiết lập chế độ public (mọi người đều có thể xem nội dung blog) và người dùng đã tạo tài khoản trong 360plus.
ĐỨC THIỆN, tuoitre.com.vn
/