• KIẾN THỨC SEO
  • BLOG SERIER
  • SEO BLOGSPOT
  • TEMPLATE BLOGSPOT
  • ICON FACEBOOK
MENU

www.freeblogsites.info

Menu
  • Home
  • #Web Tools
    • Giải Mã
    • Mã Hóa
    • Chuyển đổi code
    • Lấy mã màu
  • Liên Hệ
  • #Dịch Vụ
    • Rip Blogspot
    • Rip Wordpress
  • Site map
  • #Giới Thiệu
    • Admin
    • Blog
  • Liên Kết
  • Hỏi Đáp
Trang Chủ Blog Series Blog-Tips Thu-Thuat Youtube [Tips] - Tạo Playlist từ Youtube cho Blogspot

[Tips] - Tạo Playlist từ Youtube cho Blogspot

cngdirdet2022@gmail.com 20:34 Blog Series Blog-Tips Thu-Thuat Youtube
cngdirdet2022@gmail.com
Playlist được biết đến như một album nhạc có chứa nhiều bài hát, còn đối với video thì sao, mà đặt biệt ở đây là video từ Youtube. Làm sao để tạo được playlist từ video Youtube?
playlist từ video youtube

Cách thêm Playlist từ Youtube vào Blogspot

1. Thêm Script

Đăng nhập vào Mẫu (templates) > Chỉnh sửa HTML tìm đến thẻ </head> và thêm đoạn script này trước thẻ </head>
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js' type='text/javascript'/>
<script>
//<![CDATA[
/*hoverscroll v.0.2.4*/
(function($) {
$.fn.hoverscroll = function(params) {
if (!params) { params = {}; }
params = $.extend({}, $.fn.hoverscroll.params, params);
this.each(function() {
var $this = $(this);
if (params.debug) {$.log('[HoverScroll] Trying to create hoverscroll on element ' + this.tagName + '#' + this.id);}
if (params.fixedArrows) {
$this.wrap('<div class="fixed-listcontainer"></div>')
}
else {
$this.wrap('<div class="listcontainer"></div>');
}
$this.addClass('list');
var listctnr = $this.parent();
listctnr.wrap('<div class="ui-widget-content hoverscroll' +
(params.rtl && !params.vertical ? " rtl" : "") + '"></div>');
//listctnr.wrap('<div class="hoverscroll"></div>');
var ctnr = listctnr.parent();
var leftArrow, rightArrow, topArrow, bottomArrow;
if (params.arrows) {
if (!params.vertical) {
if (params.fixedArrows) {
leftArrow = '<div class="fixed-arrow left"></div>';
rightArrow = '<div class="fixed-arrow right"></div>';
listctnr.before(leftArrow).after(rightArrow);
}
else {
leftArrow = '<div class="arrow left"></div>';
rightArrow = '<div class="arrow right"></div>';
listctnr.append(leftArrow).append(rightArrow);
}
}
else {
if (params.fixedArrows) {
topArrow = '<div class="fixed-arrow top"></div>';
bottomArrow = '<div class="fixed-arrow bottom"></div>';
listctnr.before(topArrow).after(bottomArrow);
}
else {
topArrow = '<div class="arrow top"></div>';
bottomArrow = '<div class="arrow bottom"></div>';
listctnr.append(topArrow).append(bottomArrow);
}
}
}
ctnr.width(params.width).height(params.height);
if (params.arrows && params.fixedArrows) {
if (params.vertical) {
topArrow = listctnr.prev();
bottomArrow = listctnr.next();
listctnr.width(params.width)
.height(params.height - (topArrow.height() + bottomArrow.height()));
}
else {
leftArrow = listctnr.prev();
rightArrow = listctnr.next();
listctnr.height(params.height)
.width(params.width - (leftArrow.width() + rightArrow.width()));
}
}
else {
listctnr.width(params.width).height(params.height);
}
var size = 0;
if (!params.vertical) {
ctnr.addClass('horizontal');
$this.children().each(function() {
$(this).addClass('item');
if ($(this).outerWidth) {
size += $(this).outerWidth(true);
}
else {
size += $(this).width() + parseInt($(this).css('padding-left')) + parseInt($(this).css('padding-right'))
+ parseInt($(this).css('margin-left')) + parseInt($(this).css('margin-right'));
}
});
$this.width(size);
if (params.debug) {
$.log('[HoverScroll] Computed content width : ' + size + 'px');
}
if (ctnr.outerWidth) {
size = ctnr.outerWidth();
}
else {
size = ctnr.width() + parseInt(ctnr.css('padding-left')) + parseInt(ctnr.css('padding-right'))
+ parseInt(ctnr.css('margin-left')) + parseInt(ctnr.css('margin-right'));
}
if (params.debug) {
$.log('[HoverScroll] Computed container width : ' + size + 'px');
}
}
else {
ctnr.addClass('vertical');
$this.children().each(function() {
$(this).addClass('item')
if ($(this).outerHeight) {
size += $(this).outerHeight(true);
}
else {
size += $(this).height() + parseInt($(this).css('padding-top')) + parseInt($(this).css('padding-bottom'))
+ parseInt($(this).css('margin-bottom')) + parseInt($(this).css('margin-bottom'));
}
});
$this.height(size);
if (params.debug) {
$.log('[HoverScroll] Computed content height : ' + size + 'px');
}
if (ctnr.outerHeight) {
size = ctnr.outerHeight();
}
else {
size = ctnr.height() + parseInt(ctnr.css('padding-top')) + parseInt(ctnr.css('padding-bottom'))
+ parseInt(ctnr.css('margin-top')) + parseInt(ctnr.css('margin-bottom'));
}
if (params.debug) {
$.log('[HoverScroll] Computed container height : ' + size + 'px');
}
}
var zone = {
1: {action: 'move', from: 0, to: 0.06 * size, direction: -1 , speed: 16},
2: {action: 'move', from: 0.06 * size, to: 0.15 * size, direction: -1 , speed: 8},
3: {action: 'move', from: 0.15 * size, to: 0.25 * size, direction: -1 , speed: 4},
4: {action: 'move', from: 0.25 * size, to: 0.4 * size, direction: -1 , speed: 2},
5: {action: 'stop', from: 0.4 * size, to: 0.6 * size},
6: {action: 'move', from: 0.6 * size, to: 0.75 * size, direction: 1 , speed: 2},
7: {action: 'move', from: 0.75 * size, to: 0.85 * size, direction: 1 , speed: 4},
8: {action: 'move', from: 0.85 * size, to: 0.94 * size, direction: 1 , speed: 8},
9: {action: 'move', from: 0.94 * size, to: size, direction: 1 , speed: 16}
}
ctnr[0].isChanging = false;
ctnr[0].direction = 0;
ctnr[0].speed = 1;
function checkMouse(x, y) {
x = x - ctnr.offset().left;
y = y - ctnr.offset().top;
var pos;
if (!params.vertical) {pos = x;}
else {pos = y;}
for (i in zone) {
if (pos >= zone[i].from && pos < zone[i].to) {
if (zone[i].action == 'move') {startMoving(zone[i].direction, zone[i].speed);}
else {stopMoving();}
}
}
}
function setArrowOpacity() {
if (!params.arrows || params.fixedArrows) {return;}
var maxScroll;
var scroll;
if (!params.vertical) {
maxScroll = listctnr[0].scrollWidth - listctnr.width();
scroll = listctnr[0].scrollLeft;
}
else {
maxScroll = listctnr[0].scrollHeight - listctnr.height();
scroll = listctnr[0].scrollTop;
}
var limit = params.arrowsOpacity;
var opacity = (scroll / maxScroll) * limit;
if (opacity > limit) { opacity = limit; }
if (isNaN(opacity)) { opacity = 0; }
var done = false;
if (opacity <= 0) {
$('div.arrow.left, div.arrow.top', ctnr).hide();
if(maxScroll > 0) {
$('div.arrow.right, div.arrow.bottom', ctnr).show().css('opacity', limit);
}
done = true;
}
if (opacity >= limit || maxScroll <= 0) {
$('div.arrow.right, div.arrow.bottom', ctnr).hide();
done = true;
}
if (!done) {
$('div.arrow.left, div.arrow.top', ctnr).show().css('opacity', opacity);
$('div.arrow.right, div.arrow.bottom', ctnr).show().css('opacity', (limit - opacity));
}
}
function startMoving(direction, speed) {
if (ctnr[0].direction != direction) {
if (params.debug) {
$.log('[HoverScroll] Starting to move. direction: ' + direction + ', speed: ' + speed);
}
stopMoving();
ctnr[0].direction = direction;
ctnr[0].isChanging = true;
move();
}
if (ctnr[0].speed != speed) {
if (params.debug) {
$.log('[HoverScroll] Changed speed: ' + speed);
}
ctnr[0].speed = speed;
}
}
function stopMoving() {
if (ctnr[0].isChanging) {
if (params.debug) {
$.log('[HoverScroll] Stoped moving');
}
ctnr[0].isChanging = false;
ctnr[0].direction = 0;
ctnr[0].speed = 1;
clearTimeout(ctnr[0].timer);
}
}
function move() {
if (ctnr[0].isChanging == false) {return;}
setArrowOpacity();
var scrollSide;
if (!params.vertical) {scrollSide = 'scrollLeft';}
else {scrollSide = 'scrollTop';}
listctnr[0][scrollSide] += ctnr[0].direction * ctnr[0].speed;
ctnr[0].timer = setTimeout(function() {move();}, 50);
}
if (params.rtl && !params.vertical) {
listctnr[0].scrollLeft = listctnr[0].scrollWidth - listctnr.width();
}
ctnr
.mousemove(function(e) {checkMouse(e.pageX, e.pageY);})
.bind('mouseleave', function() {stopMoving();});
this.startMoving = startMoving;
this.stopMoving = stopMoving;
if (params.arrows && !params.fixedArrows) {
// Initialise arrow opacity
setArrowOpacity();
}
else {
// Hide arrows
$('.arrowleft, .arrowright, .arrowtop, .arrowbottom', ctnr).hide();
}
});
return this;
};
if (!$.fn.offset) {
$.fn.offset = function() {
this.left = this.top = 0;
if (this[0] && this[0].offsetParent) {
var obj = this[0];
do {
this.left += obj.offsetLeft;
this.top += obj.offsetTop;
} while (obj = obj.offsetParent);
}
return this;
}
}
$.fn.hoverscroll.params = {
vertical: false,
width: 400,
height: 50,
arrows: true,
arrowsOpacity: 0.7,
fixedArrows: false,
rtl: false,
debug: false
};
$.log = function() {
try {console.log.apply(console, arguments);}
catch (e) {
try {opera.postError.apply(opera, arguments);}
catch (e) {}
}
};
})(jQuery);
$(function(){
$("#videoslider-tabs a").click(function(){
var container = $("#videoslider-content");
container.html("<img src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhziIZHF0sjlNolO8mC7lUFSLioxCKlprn1To_jXwm3z2Iq3UsEzLziakvRI8nhh9d-5KoFvPB8Yx2PgDXULfho1a6UcJuDr326ywrezuyra0-vDw1NirtUT5kUT4JYVgQYbgZOf3svxs_L/s1600/loading.png' class='loading-vid' />");
var id = $(this).attr("href").slice(1);
loadvideo(id);
return false;
});
$("#videoslider-tabs").hoverscroll({vertical:true,width:300,height:330,arrows:false});
$("#videoslider-tabs li").hover(function(){$(this).addClass("hover");},function(){$(this).removeClass("hover");});
loadvideo();
});
function loadvideo (hash){if(hash){hash = hash.slice(3);$("#videoslider-content").html(video[hash]);$("#videoslider-tabs li").removeClass("actVid");$("#videoslider-tabs a[href=#vid"+hash+"]").parent().addClass("actVid");}else{$("#videoslider-content").html(video[1]);$("#videoslider-tabs li").removeClass("actVid");$("#videoslider-tabs a[href=#vid1]").parent().addClass("actVid");}}
//]]>
</script>

2. Thêm css

Tiếp tục ở bên trên thẻ </head> và thêm đoạn css sau
<style>
#videoslider {
background:#F6F6F6; /* Background color */
clear:both;
margin:0 auto;
padding:5px;
width:735px;
border-radius: 5px;
border: 1px solid #C1C1C1;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
#videoslider, #videoslider-content, #videoslider-tabs {
height:340px;
}
#videoslider-content {
color:#fff;
float:left;
text-align:center;
width:430px;
z-index:1;
}
.loading-vid {
display:block;
margin:165px auto 0;
}
#videoslider-tabs {
float:right;
width:240px;
margin:0;
}
#videoslider-tabs li {
background-color:#F6F6F6;
border: 1px solid #C1C1C1;
float:left;
height:60px;
padding:5px;
width:240px;
list-style:none;
overflow: hidden;
}
#videoslider-tabs li a {
padding:0 !important;
border:0 !important;
}
#videoslider-tabs li.hover {
background-color:#EBEBEB;
}
#videoslider-tabs li.actVid {
background:#555;
}
#videoslider-tabs li img.thumb-vid {
background-color:#EEEEEE;
float:left;
height:52px;
margin:0 8px 0 0;
padding:5px;
width:52px;
}
#videoslider-tabs li span.vidTit {
display:block;
color:#128EC9; /* Titles color */
font-size:12px; /* Titles font size */
font-weight:bold;
text-decoration:none;
}
#videoslider-tabs li .vidDesc {
display:block;
color:#222222; /* Color of the description */
font-size:11px; /* Font size of the description */
font-weight:bold;
text-decoration:none;
}
#videoslider-tabs a {
text-decoration:none;
}
#videoslider-tabs li.actVid .vidDesc {
color:#fff;
}
#videoslider-tabs li span.vidTit .actVid {
color:#fff; /* Titles color */
}
.ui-widget-content{
float:right;
overflow-y: scroll;
overflow-x: hidden;
}
.tabs-outer {
background-image: none !important;
}
#videoslider-tabs li a:hover {
background: none !important;
}</style>

3. Cấu hình  playlist

Tới đây thì các bạn có thể đặt đoạn code bên dưới ở bất kì nơi nào muốn hiển thị Playlist cho blogspot của bạn. Nên đặt trong một tiện ích HTML/Javascrip.

Nếu đặt ở bố cục thì các bạn tiến hàng lưu mẫu lại và vào Bố cục > Thêm tiện ích HTML/Javascrip và dán toàn bộ code bên dưới vào ô chứa code của tiện ích
<script>
var video = [];
video[1] = '<iframe width="460" height="345" src="http://www.youtube.com/embed/ID-Video-1" frameborder="0" allowfullscreen></iframe>';
video[2] = '<iframe width="460" height="345" src="http://www.youtube.com/embed/ID-Video-2" frameborder="0" allowfullscreen></iframe>';
video[3] = '<iframe width="460" height="345" src="http://www.youtube.com/embed/ID-Video-3" frameborder="0" allowfullscreen></iframe>';
video[4] = '<iframe width="460" height="345" src="http://www.youtube.com/embed/ID-Video-4" frameborder="0" allowfullscreen></iframe>';
video[5] = '<iframe width="460" height="345" src="http://www.youtube.com/embed/ID-Video-5" frameborder="0" allowfullscreen></iframe>';
</script>
<div id="videoslider">
<div id="videoslider-content"></div>
<ul id="videoslider-tabs">
<li><a href="#vid1"><img src="//i2.ytimg.com/vi/ID-Video-1/default.jpg" class="thumb-vid" /><span class="vidTit">Title Video</span><span class="vidDesc">Mô tả video</span></a></li>
<li><a href="#vid2"><img src="//i2.ytimg.com/vi/ID-Video-2/default.jpg" class="thumb-vid" /><span class="vidTit">Title Video</span><span class="vidDesc">Mô tả video</span></a></li>
<li><a href="#vid3"><img src="//i2.ytimg.com/vi/ID-Video-3/default.jpg" class="thumb-vid" /><span class="vidTit">Title Video</span><span class="vidDesc">Mô tả video</span></a></li>
<li><a href="#vid4"><img src="//i2.ytimg.com/vi/ID-Video-4/default.jpg" class="thumb-vid" /><span class="vidTit">Title Video</span><span class="vidDesc">Mô tả video</span></a></li>
<li><a href="#vid5"><img src="//i2.ytimg.com/vi/ID-Video-5/default.jpg" class="thumb-vid" /><span class="vidTit">Title Video</span><span class="vidDesc">Mô tả video</span></a></li>
</ul>
</div>
Trong đó : Các bạn có thể thay thế

  • ID video : là ID được các bạn tìm được trên Youtube
  • Title Video : là tên của video này
  • Mô tả : Là phần mô tả chi tiết và ngắn gọn cho video
Lấy id video youtube
    Sau khi thêm xong lưu tiện ích lại và kiểm tra thành quả các bạn vừa làm được, tôi tin chắc rằng bạn sẽ cảm thấy bất ngờ, chúc các bạn thành công.
    Kho Template Blogspot Responsive 2016

    http://share123blog.blogspot.com

    Free download responsive premium blogger template

    Bài Viết Cùng Chủ Đề

    Next
    « Prev Post
    Previous
    Next Post »
    Penulisan markup di komentar
    • Untuk menulis huruf bold gunakan <strong></strong> atau <b></b>.
    • Untuk menulis huruf italic gunakan <em></em> atau <i></i>.
    • Untuk menulis huruf underline gunakan <u></u>.
    • Untuk menulis huruf strikethrought gunakan <strike></strike>.
    • Untuk menulis kode HTML gunakan <code></code> atau <pre></pre> atau <pre><code></code></pre>, dan silakan parse kode pada kotak parser di bawah ini.

    Icon CommentsIcon Comments

    Đăng Nhập để bình luận chém gió.
    Đăng ký: Đăng Nhận xét (Atom)
    Được tạo bởi Blogger.

    Blog Tự Học Seo Online

    Popular

    • [Share] - Setiva Blogger Template Responsive
      Giao diện  Responsive là giao diện được rất nhiều blogger chọn hiện nay cho cả wordpress và blogspot , bởi vì  Responsive blogger templates...
    • Kỹ thuật SEO mũ trắng và SEO mũ đen
      Trong seo các bạn thường nghe tới seo mũ trắng và seo mũ đen, nhưng thật chất là có seo mũ trắng, seo mũ đen, seo mũ xám ... Nhưng bài này t...
    • [Tips] - Cách SEO Blogspot với Google Webmaster Tools
      Google Webmaster Tools thì mình nghĩ ắc hẳn bạn nào cũng biết đây là một công cụ dùng để đưa sitemap lên google để google nó update bài viết...
    • Thủ thuật thêm comments facebook chuẩn HTML5 cho blogspot
      Comments facebook cũng như bất kỳ thủ thuật blogspot nào khác mà bạn muốn thêm vào trang của mình thì đỏi hỏi những tiện ích này đạt chuẩn...
    • Blogger Template Seo Friendly HTML5/W3C
      Blogger Template Seo Friendly thì hôm bữa tôi đã giới thiệu cho các bạn một mẫu template blogspot tốt rồi đúng không nào nhưng chuẩn  HTML...
    • Check backlink qua mặt đối thủ trên top google
      Sau khi đã xây dựng onpage seo xong nhưng bạn vẫn chưa qua mặt đối thủ của mình, có nhiều bạn không biết tại sao và hỏi mình. Mình cũng đã ...
    • [Tips] - Vô hiệu hóa JS mặc định giúp blogspot load nhanh
      Chào các bạn đôi khi các bạn kiểm tra tốc độ load của blogspot mình với  PageSpeed Insights  thì thường thấy những js (javascript) mặc định...
    • SEO và nỗi lòng của những người làm SEOer
      Tôi chỉ là một anh chàng chuyên chia sẻ kinh nghiệm seo blogspot nên tôi không dám nhận mình là một seoer, nhưng những người bạn của tôi, h...
    • Chuyển pdf sang word trực tuyến không bị lỗi font
      Bạn đã từng loay hoay cả buổi để tìm cách chuyển đổi một file pdf sang file word để tiện cho công việc của mình nhưng không thành công, sử ...
    • Blogspot không bị chặn nếu bạn gắn doman đúng cách cho nó
      Khi tự học seo bạn nên tự sắm cho mình một doman riêng để trải nghiệm cũng là để tạo riêng cho mình một thương hiệu. Và việc tiếp theo là ...

    Lưu trữ Blog

    • ►  2016 (8)
      • ►  tháng 3 (1)
      • ►  tháng 2 (4)
      • ►  tháng 1 (3)
    • ▼  2015 (225)
      • ►  tháng 11 (9)
      • ►  tháng 10 (14)
      • ►  tháng 9 (9)
      • ►  tháng 8 (27)
      • ►  tháng 7 (39)
      • ►  tháng 6 (50)
      • ▼  tháng 5 (77)
        • [Tips] - Auto Nofollow link trỏ ra ngoài cho blogpsot
        • [Vip4] - Templates blogspot bán tour du lịch
        • [Vip3] - Templates blogspot bán chung cư blogspot
        • [Tips] - Làm sao để thêm facebook comments vào blo...
        • [Share] - Templates blogspot chuẩn seo chia sẻ thủ...
        • [Tips] - Slider Image đơn giản cho blogspot
        • [Tips] Menu phân cấp cho blogspot
        • [Tips] - Tối ưu title cho bài viết blogspot chuẩn seo
        • [Share] - Snews Responsive Blogger Templates
        • [FB] - Tổng hợp icon đẹp để chạy Facebook Ads Content
        • [Tips] - Tối ưu seo blogspot search label
        • [Share] - Templates blogspot chia sẻ ebook
        • [Tips] - Làm sao để rip một templates blogspot
        • [Tips] Recent post 3 cột với thumbnail cho blogspot
        • [Tips] - Widget bình luận (comments) mới cho blogspot
        • [Tips] - Làm đẹp widget nhãn (label) blogpsot
        • [Tips] - Viết bài như thế nào là chuẩn seo cho blo...
        • [Share] - Templates 2tinvn.com full mobi
        • [Vip2] - Templates Blogspot Bất Động Sản Full Mobi
        • [Tips] - Tối ưu css và js cho blogspot
        • [Tips] - 3 bước để tạo đánh giá 5 sao cho bài viết...
        • [Tips] - Thẻ điều kiện trong blogspot là gì?
        • [Tips] - Hướng dẫn tạo Author Box cho blogspot
        • [Vip1] - Giao diện blogspot bán hàng chuyên nghiệp
        • [Tips] - Làm sao để blogspot không bị lỗi hình ảnh
        • [Tips] - Menu ghim cố định khi lăn chuột cho blogspot
        • [Tips] - Cách xóa hoặc ẩn icon chỉnh sửa nhanh cho...
        • [Tips] - Thu gọn bài viết trang chủ Blogspot không...
        • [Tips] - Hướng dẫn tích hợp AncPlayer cho Blogspot
        • [Tips] - Hướng dẫn tích hợp giao diện mobi cho blo...
        • [Share] - Safety Blogger Templates SEO Mobile Frie...
        • [Tips] - Slider bài viết phổ biến nằm ngang cho Bl...
        • [Tips] - Làm thế nào để thêm Google Analytics cho ...
        • [Tips] - Sticky menu kèm hộp tìm kiếm cho blogspot
        • [Tips] - Làm sao để thêm share this button cho blo...
        • [Tips] - Tạo Playlist từ Youtube cho Blogspot
        • [Tips] - Thêm nút Pin Button cho ảnh bài viết Blog...
        • [Tips] - 4 Cách làm đẹp Popular Posts cho blogspot
        • [Tips] - Thu gọn bài viết blogspot với thumbnail đẹp
        • [CS] - Chị Em Tôi
        • [CS] - Tâm sự của một nữ game thủ phải bỏ dota vì ...
        • [Tips] - Ẩn bài viết của một nhãn (label) khỏi tra...
        • [CS] - Tâm sự của chàng trai FA 26 tuổi
        • [Tips] - Cách lấy data blogspot người khác
        • [Share] - Templates blogspot bán hàng chuyên nghiệp
        • [Tips] - Kỹ thuật phân trang cho bài viết
        • [Tips] - Các phương pháp seo offpage bạn nên làm
        • [Tips] - Hướng dẫn tạo slider ảnh chuyên nghiệp
        • [Tips] - Tạo hộp thống kê số bài đăng và comments ...
        • [Share] - Fajri Firstgrid Responsive Blogger Templ...
        • [Tips] - Blog Page Next and Previous đẹp cho Blogspot
        • [Share] - Templates blogspot giống shipviet.vn
        • [Tips] - Cách đăng video youtube kèm ảnh đại diện ...
        • [Tips] - Làm sao để lấy thumbnail video Youtube
        • [Share] - Setiva Blogger Template Responsive
        • [Tips] - Làm sao để trỏ doman cho blogspot
        • [Share] - 10 Templates Blogspot Responsive đẹp nhấ...
        • [Tips] - Chỉ hiện hoặc ẩn tiện ích trên trang cho ...
        • [Tips] - Tôi đã tham gia 100 groups facebook trong...
        • [Tips] - Làm sao để tạo bót like trên facebook
        • [Tips] - SEO Onpage toàn tập cho blogspot 2015
        • [Tips] - Cách tạo sitemap page cho blogspot
        • [Tips] - Cách mở chế độ kiểm duyệt comments (bình ...
        • [Tips] - Làm sao để tạo trang với url đẹp cho blog...
        • [Tips] - Like box đã thay thế bằng plugin like
        • [Tips] - Ẩn hiện một phần nội dung bài viết blogspot
        • [Tips] - Tôi đã seo blogspot lên top 10 như thế nào
        • [Tips] - Tôi đã làm gì với trang lỗi 404 error tro...
        • [Tips] - Hướng dẫn tạo Related posts với thumbnail...
        • [Share] - Templates Blogspot LangDing Page chuẩn SEO
        • [Tips] - Cách lấy google adsense chỉ trong 10 ngày
        • [Tips] - 30 cách đặt tiêu đề bài viết mà bạn nên dùng
        • [Tips] - Tối ưu thẻ Heading cho blogspot hỗ trợ SEO
        • [Tips] - Tích hợp Responsive vào Blogspot như thế...
        • [Tips] - Cách tạo đường dẫn thông minh cho Blogspo...
        • [Tips] - Cách SEO Blogspot với Google Webmaster Tools
        • [Tips] - Hướng dẫn cài đặt blogspot dành cho newbi

    SUBSCRIBE TO OUR NEWSLETTER

    Copyright © 2015 Khamphablog.com All Right Reserved Tự học seo blog online cho người mới bắt đầu