• 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...
    • [Tips] - Đặt backlink như thế nào là đúng?
      Chào các bạn khi chúng ta nói đến  backlink thì hầu như seoer nào cũng dùng tới nó vì đây là một lối seo blogspot nói riêng và seo website...
    • 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à ...
    • 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] - Làm sao để title, description, keywords cho mỗi trang khác nhau
      Chào các bạn nói đến  title, description, keywords thì chắc ai cũng biết nếu làm blog, đối với seo thì chúng ta có rất nhiều kiểu seo blogs...
    • 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...
    • Seo từ khóa lên top 10 nhanh nhất với google plus
      Có nhiều bạn đặt vấn đề với tôi bằng những câu hỏi khá ngay ngô rằng " Làm Sao Để Seo Từ Khóa Lên Top 10 Nhanh Nhất ", tôi cũng đã...
    • 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...
    • Học SEO Blog - Cách Seo Site Mới Với Blogspot
      SEO 1 site mới bằng blogspot đối với các bạn tự làm seo là 1 điều hoàn toàn bỡ ngỡ, không biết nên bắt đầu từ đâu, và seo như thế nào? Và nh...
    • Khám Phá Blog chia sẻ ebook seo onet
      Ebook seo là một cuốn sách dậy seo do trường đào tạo seo cung cấp cho học viên khi các bạn đi học seo tại trung tâm đó. Và cũng chính vì 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