[tintuc]




<data:blog.title/> Lấy tiêu đề tên blog
<data:blog.url/> Lấy link blog
<data:blog.homepageUrl/> Lấy  link blog
<data:blog.pageTitle> hoặc <data:blog.pageName/> Lấy tên trang, tên bài viết
<data:blog.blogId> Lấy ID của blog
<data:blog.metaDescription/> Lấy dữa liệu mô tả của blog
<data:blog.searchLabel/> Lấy tên label

Trên đây là một số lệnh cơ bản, và còn rất nhiều các lệnh khác.
Xem thêm dữ liệu tại đây: https://blogger-developer-data.blogspot.com/

Mục dích của nó là gì? Tự động lấy thông tin dữ liệu của blog, không cần phải nhập bằng tay nếu sử dụng các lệnh trên.
[/tintuc]



[tintuc]
Bạn tham gia MMO và muốn tìm cách tạo widget cố định khi cuộn trang cho Blogspot của mình để tăng tỉ lệ click? Hay bạn muốn hướng người đọc đến những nội dung nổi bật của website mình bằng cách cố định một phần widget của mình khi cuộn trang nhằm gây chú ý cho người đọc?

Thực ra mà nói, thì việc cố định một phần widget cho Blogspot hay các website khác sẽ mang đến nhiều lợi ích khác nhau cho website đó, ví dụ như 2 lợi ích trên: Khi muốn tăng tỉ lệ click vào các banner quảng cáo, hay khi muốn làm người dùng chú ý đến những nội dung được cung cấp trên widget.

Với hướng dẫn tạo sticky widget khi cuộn trang ở bài viết này, bạn có thể dễ dàng tùy chỉnh các thông số khoảng cách để quy định khả năng trượt theo của widget cần cố định. Cùng xem nhé.

Cách tạo widget cố định khi cuộn trang

Để tạo được widget như vậy không khó, chỉ với vài bước cơ bản là các bạn đã hoàn thành rồi.

- Đầu tiên là vào trang quản trị Blogger

 Sau đó, vào bố cục, chọn Widget bạn cần cố định, và tiến hành chỉnh sửa.


- Thêm đoạn code này vào trong widget đó, nhớ đưa phần nội dung code ban đầu vào đúng vị trí nhé:

<script>
var $stickyHeight = 460; // chiều cao của banner quảng cáo
var $padding = 5; // khoảng cách top của banner khi dính
var $topOffset = 2560; // khoảng cách từ top của banner khi bắt đầu dính (tức là khoảng cách tính từ trên xuống đến vị trí đặt banner )
var $footerHeight = 100; // Định vị điểm dừng của banner, tính từ chân lên
/* <![CDATA[ */
function scrollSticky(){
if($(window).height() >= $stickyHeight) {
var aOffset = $('#sticky').offset();
if($(document).height() - $footerHeight - $padding < $(window).scrollTop() + $stickyHeight) {
var $top = $(document).height() - $stickyHeight - $footerHeight - $padding - 185;
$('#sticky').attr('style', 'position:absolute; top:'+$top+'px;');
}else if($(window).scrollTop() + $padding > $topOffset) {
$('#sticky').attr('style', 'position:fixed; top:'+$padding+'px;');
}else{
$('#sticky').attr('style', 'position:relative;');
}
}
}
$(window).scroll(function(){
scrollSticky();
});
/* ]]> */
</script>
<div id="sticky">
Đặt code quảng cáo của bạn
</div>

Trong đó, chúng ta có những thông tin được giải thích rõ như khoảng cách từ trên xuống, khoảng cách bao nhiêu thì bắt đầu áp dụng cố định widget, khoảng cách bao nhiêu từ dưới lên sẽ dừng... Các bạn tùy chỉnh cho phù hợp với website mình nhé.

Và phần "Đặt code quảng cáo của bạn" chính là vị trí cần đặt của nội dung nhé.

- Lưu lại và tận hưởng thành quả

Như vậy là chỉ với vài bước đơn giản bạn đã có thể tạo cho mình một widget cố định khi cuộn trang, hy vọng với thủ thuật nhỏ này thì các bạn sẽ tăng được ít nhiều thu nhập của mình. 

Nguồn: tranbadat
[/tintuc]



[tintuc]

Tăng tốc blogspot- Khắc phục lỗi load chậm khi thêm js của Facebook và khi thêm plugin đặc biệt là plugin trang và plugin bình luận, chỉ cần thêm đoạn này js.async=true; ngay sau đoạn js.id = id; thì tốc độ tải trang sẽ được cải thiện. Cụ thể lúc đầu có dạng:
<script>
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); 
js.id = id;
js.src = "//connect.facebook.net/vi_VN/sdk.js#xfbml=1&version=v2.7&appId=";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
Đoạn id trên trong bất cứ hình thức nào cũng đều như thế nên các bạn an tâm dùng mã
js.async=true; 
thêm vào sau nó thành:
js.id = id; js.async=true;
Và sau khi thêm

<script>
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); 
js.id = id;
js.async=true;
js.src = "//connect.facebook.net/vi_VN/sdk.js#xfbml=1&version=v2.7&appId=";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
Chúc các bạn thành công- bài do anh Tuấn chia sẻ.! Bài viết này sẽ giúp các bạn tăng tốc js Facebook cho blogspot. tăng tốc blogspot nói chung.
Nguồn: mocgin.com
[/tintuc]

[tintuc]

Tìm class của thẻ muốn cắt, thêm các lệnh css sau

white - space: nowrap (dùng để ép chữ hiển thị chỉ trên 1 hàng, không xuống hàng)
overflow: hidden (để làm mất phần chữ bị tràn ra)
text - overflow: ellipsis (thêm dấu 3 chấm vào phần chữ bị mất)

#hoatranweb.com cung cấp mẫu blogspot bán hàng, mẫu blogspot bất động sản, mẫu blogspot tin tức, dịch vụ rip blogspot bán hàng
[/tintuc]




[tintuc]

Bài đăng này hướng dẫn xóa bỏ CSS mặc định của Blogger (widget_css_bundle.css) và JS (widgets.js) khỏi blog của bạn, nhằm tăng tốc và cải thiện tốc độ load của trang.

Bước 1: Vào chủ đề tìm thẻ <html> nó nằm ngay đầu trang

thêm b:css = "false"

<html b:css = 'false' expr: dir = 'dữ liệu: blog.languageDirection' xmlns = 'http: //www.w3.org/1999/xhtml' xmlns: b = 'http: //www.google. Com / 2005 / gml / b 'xmlns: data =' http: //www.google.com/2005/gml/data 'xmlns: expr =' http: //www.google.com/2005/gml/expr ' >
Bước 2: Xóa js mặc định của blogspot

Tìm thẻ đóng </body>

Thay bằng &lt;!--</body>--&gt;&lt;/body&gt;

Với hai bước trên bạn đã xóa bỏ css và js mặc định của blogger

Kết luận: Một số blog có thể bị lỗi bố cục sau khi xóa css mặc định.. vì nó không còn css nữa nên nó không còn sắp xếp.
[/tintuc]




[tintuc]

Các bạn hãy xóa hết các thẻ meta cũ đi. Thông thường nó sẽ nằm trong khoảng từ thẻ <head> cho đến thẻ <b:skin> trong Template của bạn.

<meta content='ID' name='google-site-verification'/>
<meta content='ID' name='msvalidate.01'/>
<meta content='ID' name='p:domain_verify'/>
<meta content='ID' name='yandex-verification'/>
<meta charset='utf-8'/>
<meta content='IE=edge' http-equiv='X-UA-Compatible'/>
<meta content='width=device-width, initial-scale=1' name='viewport'/>
<meta content='blogger' name='generator'/>
<meta content='text/html; charset=UTF-8' http-equiv='Content-Type'/>
<meta content='index,follow' name='Googlebot'/>
<meta content='index,follow,noodp' name='robots'/>
<meta content='noodp' name='robots'/>
<link href='/favicon.ico' rel='icon' type='image/x-icon'/>
<meta content='https://www.facebook.com/ID/' property='article:publisher'/>
<meta content='https://www.facebook.com/ID/' property='article:author'/>
<b:if cond='data:blog.pageType == &quot;static_page&quot;'>
<title><data:blog.pageName/></title>
<meta content='index,follow' name='robots'/>
<meta content='noodp' name='robots'/>
<link href='https://plus.google.com/+ID/posts' rel='publisher'/>
<meta expr:content='data:blog.pageName' property='og:title'/>
<meta expr:content='data:blog.canonicalUrl' property='og:url'/></b:if>
<b:if cond='data:blog.searchLabel'>
<title><data:blog.pageName/></title>
<!-- TRANG LABEL -->
<meta content='THÊM Description' name='Description'/>
<meta content='THÊM keywords' name='keywords'/>
<meta content='index,follow' name='robots'/></b:if>
<b:if cond='data:blog.pageType == &quot;index&quot;'>
<title><data:blog.pageTitle/></title>
<meta expr:content='data:blog.metaDescription' name='description'/>
<link expr:href='data:blog.url' rel='canonical'/>
<meta content='noodp,noydir' name='robots'/>
<meta content='THÊM keywords' name='keywords'/>
<meta content='website' property='og:type'/>
<meta expr:content='data:blog.pageTitle' property='og:title'/>
<meta expr:content='data:blog.metaDescription' name='og:description'/>
<meta expr:content='data:blog.title' property='og:site_name'/>
<meta content='LINK ẢNH TRANG CHỦ' property='og:image'/>
<b:else/>
<b:if cond='data:blog.pageType != &quot;error_page&quot;'>
<title><data:blog.pageName/></title>
</b:if></b:if>
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<meta content='noodp' name='robots'/>
<link href='https://plus.google.com/+ID/posts' rel='publisher'/>
<meta expr:content='data:blog.pageName' property='og:title'/>
<meta expr:content='data:blog.canonicalUrl' property='og:url'/>
<meta expr:content='data:blog.metaDescription' property='og:description'/>
<b:if cond='data:blog.postImageUrl'>
<meta expr:content='data:blog.postImageUrl' property='og:image'/>
<meta expr:content='data:blog.postImageUrl' name='twitter:image'/>
<meta expr:content='data:blog.postImageUrl' itemprop='image'/></b:if>
<meta content='data:blog.pageName' property='og:site_name'/>
<meta content='article' property='og:type'/></b:if>
<b:if cond='data:blog.pageType == &quot;error_page&quot;'>
<title>Page Not Found</title></b:if>
<b:if cond='data:blog.pageType == &quot;archive&quot;'>
<meta content='noindex' name='robots'/></b:if>
<b:if cond='data:blog.isMobile'><meta content='noindex,nofollow' name='robots'/></b:if>
<b:if cond='data:blog.pageType != &quot;error_page&quot;'>
<meta expr:content='data:blog.metaDescription' name='description'/>
<b:if cond='data:blog.homepageUrl != data:blog.url'>
<meta expr:content='data:blog.pageName + &quot;, &quot; + data:blog.pageTitle + &quot;, &quot; + data:blog.title' name='keywords'/></b:if></b:if>
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<b:if cond='data:blog.postImageThumbnailUrl'><link expr:href='data:blog.postImageThumbnailUrl' rel='image_src'/></b:if></b:if>
<meta content='ID' property='fb:app_id'/>
<meta content='ID' property='fb:admins'/>
<link href='https://plus.google.com/+ID/posts' rel='publisher'/>
<link href='https://plus.google.com/+ID/posts/about' rel='author'/>
<link expr:href='data:blog.url' rel='canonical'/>
<link expr:href='data:blog.homepageUrl' rel='openid.delegate'/>
<link expr:href='data:blog.url' expr:title='data:blog.pageName' rel='openid.delegate'/>
<link expr:href='data:blog.homepageUrl + &quot;feeds/posts/default&quot;' expr:title='data:blog.title + &quot; - Atom&quot;' rel='alternate' type='application/atom+xml'/>
<link expr:href='data:blog.homepageUrl + &quot;feeds/posts/default?alt=rss&quot;' expr:title='data:blog.title + &quot; - RSS&quot;' rel='alternate' type='application/rss+xml'/>
<link expr:href='&quot;http://www.blogger.com/feeds/&quot; + data:blog.blogId + &quot;/posts/default&quot;' expr:title='data:blog.title + &quot; - Atom&quot;' rel='alternate' type='application/atom+xml'/>
<link href='http://www.blogger.com/openid-server.g' rel='openid.server'/>
<b:if cond='data:blog.pageType == &quot;index&quot;'>
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<script type='application/ld+json'>
{&quot;@context&quot; : &quot;http://schema.org&quot;,&quot;@type&quot; : &quot;WebSite&quot;,&quot;name&quot; : &quot;<data:blog.pageTitle/>&quot;,&quot;url&quot; : &quot;LINK TRANG CHỦ&quot;}
</script>
<link expr:href='data:blog.canonicalHomepageUrl' hreflang='vi-vn' rel='alternate'/></b:if>
<b:else/>
<b:if cond='data:blog.pageTitle != data:blog.title'>
<link expr:href='data:blog.canonicalUrl' hreflang='vi-vn' rel='alternate'/>
</b:if></b:if>
Trong đó các ID các bạn thay ID của blog, ID facebook

[/tintuc]