netoops blog
Trang này chỉ copy lại để làm tài liệu cho mình thôi: Nếu có bài của bạn, thì xin bỏ qua. Cảm ơn.
Showing posts with label code. Show all posts
Showing posts with label code. Show all posts

Monday, 22 January 2024

Đếm Lượt Xem Từng Bài Viết Cho Blogspot


Bạn muốn cho đọc giả mình biết số lượt xem của một bài viết.Với những bài viết nhiều lượt truy cập sẽ tạo uy tín và tin tưởng cho đọc giả.
Xem Demo

1. Đăng nhập Blogger.
2. Vào Thiết Kế => Chỉnh Sửa HTML (Mở rộng mẫu tiện ích)
3. Tìm đến đoạn code <data:post.body/> hoặc <div class='post-header'>
4. Thêm đoạn code bên dưới vào trên <data:post.body/> hoặc dưới <div class='post-header'>

<b:if cond='data:blog.pageType == &quot;item&quot;'>
<div id='hit-counter'>
<p><b><img alt='Smiley face' height='10' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFHuYKddHjTlaqo8BiihvOkYdv1m0K8XwO8UqD4f2EKPpDqvokhXikxs9qbNJ6VVfeSsJWMtgU6XiCAEFWuGvUCYowYysCGFvTX5j20OskP5ZWBWFXTJ_4yb8jXiQ93CmrQz_LA2GmZmg/s1600/green-star.gif' width='10'/> <font color='#066'>Xem :</font></b> <i><font color='#066'><script src='http://amitjain.in/pageviews.php' type='text/javascript'/></font></i></p>
</div>
</b:if>

5. Hoặc bạn có thể thêm code sau :

<a href="http://csharpdotnetfreak.blogspot.com"><script src='http://amitjain.in/pageviews.php' type='text/javascript'/></a>

6.Cuối cùng là lưu lại

Sunday, 22 January 2023

Scrolling Sticky Bar For Blogger


Trong những người khác từ một thanh On-Scroll Chú ý. Một widget đơn giản xuất hiện ở phần trên của trang của bạn khi bạn cuộn xuống và biến mất một lần nữa đạt được một cái gì đó tương tự như trên vào thanh tiêu đề của Facebook. Nó bao gồm các tùy chọn chia sẻ xã hội cũng như các liên kết đến Trang chủ của blog của bạn. Ngoài ra hiện nay là Slide tùy chọn subscribe Top và Email. Điều này có thể dễ dàng tùy chỉnh để bao gồm các tùy chọn theo nhu cầu của bạn. Cho phép bắt đầu và xem làm thế nào để thêm nó vào trong blog của bạn!

sticky header bar

Trước khi chúng ta bắt đầu

Chúng tôi sẽ sử dụng giao diện cũ cho hướng dẫn này như giao diện mới ra lỗi không mong muốn khi chỉnh sửa mẫu. Trong trường hợp bạn là một trong những người tham gia Blogger gần đây thì có thể có một cơ hội mà bạn không có quyền truy cập vào giao diện cũ. Để khắc phục vấn đề này, gõ địa chỉ URL sau đây vào thanh địa chỉ

 blogger URL

Thay thế số đánh dấu với ID của Blog của bạn. Để tìm ID Blog, quan sát thanh địa chỉ trong khi lướt qua thống kê số liệu, Giao diện, trang Mẫu của Blog của bạn. Bạn sẽ thấy một số lượng tương tự lớn. Đó sẽ là ID của bạn Blog

1.Bảng điều khiển Blogger và mở Tab Thiết kế của blog mà bạn muốn thêm vào Bar cuộn được đánh dấu. Bây giờ chọn tùy chọn Edit HTML

Blogger Dashboard Old


2.Bây giờ tìm kiếm cho từ khóa  <body> và thêm đoạn code sau ngay dưới nó

<div id='SYB-Bar-Container'>
<div id='SYB-Bar-Content'>
<ul id='SYB-Bar-Left'>
<li class='Home'> <a href='http://www.stylifyyourblog.com/'>Home</a> </li>
<li class='Share'> <div id='share-top'>
<ul>
<li> <a class='twitter-share-button' data-count='horizontal' href='http://twitter.com/share'>Tweet</a> </li>
<li> <g:plusone size='medium'></g:plusone> </li>
<li> <div class='fb-like' data-font='verdana' data-layout='button_count' data-send='false' data-show-faces='false'>
</div></li></ul>
<div style='clear:both;'></div></div></li>
</ul>
<ul id='SYB-Bar-Right'>
<li class='Subscribe'> <div class='SYB-email'>
<form action='http://feedburner.google.com/fb/a/mailverify' method='post' onsubmit='window.open(&#39;http://feedburner.google.com/fb/a/mailverify?uri=stylifyyourblog&#39;, &#39;popupwindow&#39;, &#39;scrollbars=yes,width=550,height=520&#39;);return true' style='padding:3px;text-align:center;' target='popupwindow'>
<input class='textarea' gtbfieldid='3' name='email' onblur='if (this.value == "") {this.value = "";}' onfocus='if (this.value == "") {this.value = "";}' placeholder=' Enter Your Email Address :)' type='text' value=''/> <input name='uri' type='hidden' value='stylifyyourblog'/><input name='loc' type='hidden' value='en_US'/> <input class='SYB-emailsubmit' type='submit' value='Subscribe'/> </form>
<a href="http://www.stylifyyourblog.com" title="Stylify Your Blog" ><img src="http://img1.blogblog.com/img/blank.gif" /></a> </div></li>
<li class='btt'> <a href='#top' title='Back to top'>Slide to Top &#8593;</a> </li>
</ul></div></div> 
 
Lưu ý: Trong dòng 4 Thay thế URL với Địa chỉ blog của bạn và Line 15 và dụ thay thế 16 của stylifyyourblog Tên của RSS Feed
3. Bây giờ tìm kiếm </ body> và thêm đoạn mã sau ngay trước khi nó
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js' type='text/javascript'></script> 
<script>
//<![CDATA[
var b = $("#SYB-Bar-Container");var c = b.css("top");$(window).scroll(function (){if ($(this).scrollTop() > 50){b.stop().animate({top: "0px"}, 0)}else{b.stop().animate({top: "-100px"}, 0)}});
//]]>
</script> 
<script>
$(document).ready(function(){// fade in .btt
$(function () {$(window).scroll(function (){});// scroll body to 0px on click 
$('.btt a').click(function () {$('body,html').animate({scrollTop: 0}, 350);return false;});});});
</script>   
<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/en_US/all.js#xfbml=1";fjs.parentNode.insertBefore(js, fjs)}(document, 'script', 'facebook-jssdk'));</script>
<script src='http://apis.google.com/js/plusone.js' type='text/javascript'></script>
<script src='http://platform.twitter.com/widgets.js' type='text/javascript'></script>  

Lưu ý: Trong trường hợp bạn đã bao gồm các thư viện jQuery trong blog của bạn sau đó loại bỏ Line 1. Cũng áp dụng cho 12 Line, 13 và 14 cũng như nếu bạn đã bao gồm Facebook, Google+ và Twitter kịch bản tương ứng.

4. Cuối cùng thêm CSS sau đây ngay trước]]> </ b: skin> tag
#SYB-Bar-Container {
background-color:#f6f6f6;
background: -webkit-gradient(linear, 0% 40%, 0% 70%, from(#f9f9f9), to(#f1f1f1));
background: -moz-linear-gradient(linear, 0% 40%, 0% 70%, from(#f9f9f9), to(#f1f1f1));
}

 #SYB-Bar-Container , #SYB-Bar-Left .Home a, #SYB-Bar-Right .btt a,.SYB-emailsubmit {
 box-shadow: 0 5px 5px -5px #999;
 -webkit-box-shadow: 0 5px 5px -5px #999;
 -moz-box-shadow: 0 5px 5px -5px #999;
 }

 #SYB-Bar-Container{
margin: 0px 116px;
 top:-100px;
-moz-border-radius:0px 0px 10px 10px;
-webkit-border-radius:0px 0px 10px 10px;
border-radius: 0px 0px 10px 10px;
 text-align:center;
 border-bottom: 1px solid #aaa;
 z-index:999;
padding:4px;
 height:33px;
  position:fixed;
  vertical-align: baseline;
  }

#SYB-Bar-Container *{
padding:0;
}

#SYB-Bar-Container a {
text-decoration:none;
}

#SYB-Bar-Content{
width:1024px;
margin:0 auto;
}

#SYB-Bar-Content li{
list-style:none;
float:left;
}

#SYB-Bar-Left{
float:left;
width:45%;
}

#SYB-Bar-Right{
float:right;
width55%;
}

#SYB-Bar-Left li{
margin-right:1%;
margin-top:-7px;
}

#SYB-Bar-Right li{
margin-top:-7px;
}

#SYB-Bar-Left .Home a, #SYB-Bar-Right .btt a,.SYB-emailsubmit{
font-size:9pt;
font-family:cambria;
font-weight:Bold;
text-transform:uppercase;
color:#fff;
text-shadow:0 -1px 1px rgba(0,0,0,0.25);
letter-spacing: 1px;
padding:6px;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}

#SYB-Bar-Left .Home a:active, #SYB-Bar-Right .btt a:active,.SYB-emailsubmit:active{
position: relative;
top: 1px;
box-shadow:none;
}

#SYB-Bar-Left .Home a{
background:#143eb4;
}

#SYB-Bar-Left .Home a:hover{
background:#1556fa;
}

#SYB-Bar-Right .Subscribe{
margin-top:-14px;
}



#SYB-Bar-Right .btt a{
background:#00810b;
margin-left:3px;
}

#SYB-Bar-Right .btt a:hover{
background:#06b421;
}

.SYB-emailsubmit{
background:#ce1527;
cursor:pointer;
border:none;
height:26px;
width:90px;
}
.SYB-emailsubmit:hover{
background: #f02a37;
}
.textarea{
border:1px solid #aaaaaa;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
resize:none;
font-size:8pt;
font-family:verdana;
width:170px;
height:25px;
color:#000000;
}

#share-top{
background: #f9f9f9;
border:1px solid #dddddd;
line-height: 1;
margin: -4px 0 0 60px;
padding: 10px 0 2px 5px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}

#share-top li {
display: block;
margin-right: 0;
}

#facebook-widget,#google-widget,#twitter-widget {display:none; }
@media only screen and (min-width : 768px) and (max-width : 1050px),only screen and (min-device-width : 768px) and (max-device-width : 1024px){
#SYB-Bar-Container{
display:none;
}
}
 

Thursday, 12 January 2023

Cách tạo phong cách bài viết chuyên nghiệp




Ở các báo điện tử lớn như Tuổi trẻ, Dân trí, bạn thường thấy bài viết được trình bày rất rõ ràng và đẹp mắt. Thường thì sẽ có một đoạn văn bản riêng biệt được làm nổi bật lên trên bài viết. Trên blog của tôi cũng đã sử dụng cách trình bày này cho một số bài viết, xem hình minh họa dưới đây:

Cách thực hiện rất đơn giản, bạn chỉ cần sử dụng đoạn code sau đây: 

<div style="border: #ccc 1px solid ; margin: 10px; padding: 5px;background: #CFE6F9; width: 150px; float: right; text-align: justify;"> {Đoạn văn bản} </div>

Trong đó: 
border: màu đường viền
+ background: màu nền
width: độ rộng (chiều cao thì sẽ tự thay đổi tùy theo độ dài của đoạn văn bản của bạn)
float: vị trí trong bài viết, có thể thay đổi trái(left) hoặc phải(right) tùy bạn.
text-align: căn đều cho văn bản.
marginpadding: căn lề, bạn có thể chỉnh sửa, tốt nhất là cứ để nguyên.

Và kết quả có thể sẽ trông như thế này:

Chúc bạn thành công!

Ẩn hiện nội dung bài viết trong blog




Chỉ với 1 dòng lệnh kết hợp là bạn có thể tạo 1 button cho phép ẩn hiện nội dung của bạn khi click vào nó. Thủ thuật này ta thường thấy trong các forum ,web , blog... Khi các bạn muốn áp dụng cho bài viết của mình thì cứ việc thay thế chữ màu xanh thành nội dung bài viết của bạn là xong.




<div style="margin-top: 0pt;">
<div style="margin-bottom: 0pt;">
Nội dung hiển thị<input onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';        this.innerText = ''; this.value = 'Ẩn nội dung'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Hiện nội dung'; }" style="font-size: 14px; padding: 0px 5px;" type="button" value="Ẩn/Hiện" /></div>
<div style="margin: 0px;">
<div class="codeview" style="display: none;">
Nội dung muốn ẩn, hiện</div>
</div>
</div>

Kết quả:
Nội dung hiển thị



Tuesday, 12 January 2021

Tạo từ khóa cho bài viết blog





Bộ từ khóa tự động là một trong những công cụ cho phép hiển thị các từ, cụm từ trong bài viết trùng với thư viện định sẵn. Như thế độc giả dễ dàng tìm đến các vấn đề khác mà bài viết có đề cập tới. Đây cũng là 1 cách để tăng traffic cho blog của bạn.

Hình ảnh minh họa:


☼ Sau đây là các bước thực hiện:
1. Vào bố cục
2. Vào chỉnh sửa code HMTL
3. Chọn mở rộng mẫu tiện ích
4. Tìm đoạn code sau:

<data:post.body/>
5. Thay đoạn code vừa tìm được bằng đoạn code bên dưới:

<b:if cond='data:blog.pageType != &quot;item&quot;'>
<data:post.body/>
</b:if>

<b:if cond='data:blog.pageType == &quot;item&quot;'>
<div id='post_body'>
<data:post.body/>
</div>
</b:if>

<b:if cond='data:blog.pageType == &quot;item&quot;'>

<script src='https://dl.dropbox.com/u/74775294/Filejs/keyword01.js' type='text/javascript'/>

<script src='https://dl.dropbox.com/u/74775294/Filejs/keyword02_2_.js' type='text/javascript'/>

<div style='border:1px silver dashed; background:#FFFFCC; padding:5px'>

<script type='text/javascript'>
home_page2 = &quot; http://www.dvt.com.vn&quot;;
keyword_text = &quot;<b>Từ khóa :</b> &quot;;
window.onLoad = makeKeywordForPost(&quot;post_body&quot;);</script>

</div>

</b:if>

- Thay dòng code http://www.dothang.name.vn thành địa chỉ URL của blog bạn.

6. Save template.

Một vài lưu ý nhỏ:


aThêm các từ khóa của bạn vào file keyword01.js
Do nội dung của mỗi blog khác nhau, vì thế các từ khóa sẽ khác nhau. Để cho tiện ích hiển thị tốt các từ khóa có trong các bài viết ở blog của bạn, thì bạn phải tự bổ xung các từ khóa riêng biệt trong blog của mình. Để làm điều này, các bạn thực hiện các bước như sau:
- Tải file javascript keyword01.js về máy của bạn.
- Dùng Notepad để mở nó lên :(như bên dưới)
- Để thêm các từ, bạn chỉ việc thêm từ khóa vào trong dấu ngoặc kép (ví dụ : "Vui Cười", ) , nhớ sau mỗi từ khóa bạn thêm vào phải có dấu phẩy (,)theo sau. Chỉ từ khóa cuối cũng là không có dấu phẩy theo sau.
- Sau khi bổ xung xong các từ khóa, save file JS đó lại và upload nó lên 1 host nào đó. Nếu bạn nào ko có host có thể dùng host free như mình rất dễ để đăng kí (xem ở đây).

Monday, 11 January 2021

Tự động chuyển sang địa chỉ blog khác





Khi bạn thay đổi blog và muốn thông báo với những khách thăm blog bạn về việc bạn đã chuyển địa chỉ, với thủ thuật sau sẽ tự động chuyển địa chỉ URL cũ sang trang mới của bạn sau vài giây:

CÁCH THỰC HIỆN 

1. Vào Design 
(Thiết kế) > Edit HTML (Chỉnh sữa HTML) không cần đánh dấu chọn ô: Expand Widget Templates (Mở rộng mẫu tiện ích)
2. Tìm thẻ <head>
- Thêm vào sau nó dòng code sau:
<meta http-equiv="Refresh" content="5; url=http://www.dothang.name.vn" />

Thay số 5 thành số giây tự động chuyển Domain sau khoảng thời gian chỉ định.
Thay  www.dothang.name.vn thành địa chỉ Domain mới của bạn.

Nếu chỉ muốn chuyển URL thì đến đây ta Save template là xong, còn muốn có thêm dòng thông báo thì làm tiếp phần 3.

3. Tạo dòng thông báo
- Tìm thẻ <body>
- Thêm vào sau nó đoạn code sau:

<div align="center">
<div style="background: #fffce3; border: #ccc 1px solid; margin: 10px; padding: 5px; text-align: justify; width: 480px;">
<div style="text-align: justify;">
<b><span style="font-family: Arial, Helvetica, sans-serif;"><span style="text-align: left;">Chào bạn! Blog đã chuyển sang Domain mới. Địa chỉ mới là: <a href="http://www.dothang.name.vn/">http://www.dothang.name.vn</a>. Bạn sẽ được tự động chuyển sang Domain mới sau 5 giây, kể từ khi đọc được dòng thông báo này!</span></span></b></div>
</div>
</div>
Thay http://www.dothang.name.vn thành địa chỉ Domain mới của bạn. và tùy chỉnh lại nội dung thông báo chuyển domain cho phù hợp với blog.
#fffce3 màu nền
480px chiều dài của khung
4. Save template.

Saturday, 11 January 2020

Tích hợp AncPlay Media Player cho Blog




Trước kia khi muốn nhúng 1 đoạn video nào đó vào blog ta thường quen với việc nhúng code của nó mà server đó cung cấp. Nếu muốn nhúng nhiều video khác nhau thì ta lại dán 1 đoạn code khác nhau. Và nếu bài viết nào đó phải nhúng nhiều đoạn video vào thì sao? ví dụ 20 video chẳng hạn, nếu ta dùng cách thủ công là chèn tất cả 20 đoạn code của 20 video vào thì cũng được, nhưng như thế trông bài viết sẽ dài lê thê, và cũng không chuyên nghiệp lắm.




Tiện ích Ancplay giống như 1 trình xem video đơn giản, với 1 phần hiển thị video và 1 phần hiển thị danh sách các video. Các bạn chỉ việc click vào danh sách các video và xem. Hiện tại tiện ích hỗ trợ xem video từ các server : youtube.com, videobb.com, clip.vn, cyworld.vn, video.zing.vn, stream.pub.vn, dailymotion.com, videozer.com, 4shared.com, 2shared.com.


Sau đây là các bước chèn tiện ích vào blog :

1. Vào trong code template (không cần nhấp mở rộng mẫu tiện ích), sau đó chèn đoạn code bên dưới vào trước thẻ đóng </body> , các bạn có thể chèn ở vị trí khác cũng được, nhưng bắt buộc phải chèn sau tiện ích Blog1 (phần hiển thị bài viết) :

<script src='https://dl.dropbox.com/u/74775294/Filejs/ancplay-mp.js' type='text/javascript'/>
<script type='text/javascript'>
//<![CDATA[
M.pl(M.re("Blog1"),"anc_pl","anc_tp");

var anc_ida = M.re("Blog1").split('|')[0].split(';')[1];
$_("anc_content").innerHTML = $_("anc_nd").innerHTML;

var player_id = "player";
var player_width = 640;
var player_height = 420;
var player_stream = ""+anc_ida+"";
var params = {allowFullScreen: true, scale: 'scale', allowScriptAccess: 'always'};
var attributes = {id: player_id, name: player_id};
var player_dvrMinutes = 30;
swfobject.embedSWF('http://cdn.octoshape.net/resources/player/infinitehd/player1.swf', player_id, player_width,

player_height, "10.0.0", null, null, params, attributes);

function Rload(x){
player_stream = ""+x+"";
swfobject.embedSWF('http://cdn.octoshape.net/resources/player/infinitehd/player1.swf', player_id, player_width,

player_height, "10.0.0", null, null, params, attributes);
swfobject.addDomLoadEvent(fixReference);
}
//]]>
</script>

Update (30/11/2011) : đã fix code javascript, do 1 số template không có thẻ div có id là wrap2, nên mình đã sửa wrap2 thành Blog1 là ổn nhất.
Update (1/12/2011 bởi HellloXimo) : Hoàn thiện tiện ích hơn với 1 số tính năng đã được fix như :
- Fix play Full Sreen tất cả Server
- Fix play server Zing, Daily
- và đây là link file js : http://maphim-net.googlecode.com/svn/trunk/ancplay.js

2. Save template lại.

Như vậy đã xong bước chèn tiện ích vào blog. bây giờ mình giới thiệu qua cách post bài viết.
Để trình xem video hiển thị được, bắt buộc bài viết của bạn phải tuân theo mẫu bên dưới :
{Một vài thông tin về video - vị trí 1 }

<div align="center" id="anc_pl"></div>
<div id="anc_tp"></div>

<div id="anc_content"></div>

{Một vài thông tin về video - vị trí 2 }

[id]1;link video 1|2;link video 2|[/id]
- Thông tin về video các bạn có thể đặt ở vị trí 1 hoặc 2 tùy thích. Tùy vào cách bố trí bài viết của các bạn, hoặc có thể sử dụng đồng thời 2 vị trí cùng 1 lúc cũng được.
- phần code highlight là code bắt buộc có trong bài viết.
- Sau đây là hướng dẫn chèn link video vào bài viết. Như trong đoạn code trên ta thấy, chèn link vào bài viết có dạng như bên dưới :
[id]1;link video1|2;link video2|[/id]

- Ví dụ ta có 2 link từ youtube và 2 link từ dailymotion và code mẫu như bên dưới :
[id]1;link youtube1|2;link youtube2|1;link dailymotion1|2;link dailymotion2|[/id]
và phần hiển thị sẽ trông như thế này :
Server Youtube: 1 | 2 |
Server Daily: 1 | 2 |
- Nếu ta thay số 1 và 2 thành Tập 1 và Tập 2 như bên dưới :
[id]Tập 1;link youtube1|Tập 2;link youtube2|Tập 1;link dailymotion1|Tập 2;link dailymotion2|[/id]

thì phần hiển thị sẽ là như thế này :
Server Youtube: Tập 1 | Tập 2 |
Server Daily: Tập 1 | Tập 2 |
- nếu Tập 1 được chia làm nhiều phần nhỏ thì ta cứ thêm tuần tự link vào, và các link được ngăn cách bằng dấu chấm phẩy. ví dụ như bên dưới :
[id]Tập 1;link youtube1-a;link youtube1-b;link youtube1-c;link youtube1-d|Tập 2;link youtube2|Tập 1;link dailymotion1|Tập 2;link dailymotion2|[/id]
- thì phần hiển thị sẽ như thế này :
Server Youtube: Tập 1a | Tập 1b | Tập 1c | Tập 1d | Tập 2 |
Server Daily: Tập 1 | Tập 2 |

- Tương tự như thế, nếu video có từ nhiều nguồn thì ta cứ việc thêm vào phía sau nó. ví dụ như bên dưới :
[id]Tập 1;link youtube1-a;link youtube1-b;link youtube1-c;link youtube1-d|Tập 2;link youtube2|Tập 1;link dailymotion1|Tập 2;link dailymotion2|1;link zingmovie1|2;link zingmovie2[/id]
- và phần hiển thị sẽ là :
Server Youtube: Tập 1a | Tập 1b | Tập 1c | Tập 1d | Tập 2 |
Server Daily: Tập 1 | Tập 2 |
Server Zing: 1 | 2 |
Sưu tầm

Saturday, 9 July 2016

Code quảng cáo từ dưới trồi lên ở góc phải (Blogger)


Dưới đây là đoạn code quảng cáo banner dạng popup trồi từ dưới lên trên ở góc phải của Blog mỗi khi khách ghé thăm. Bên cạnh đó sẽ có nút Ẩn/Hiện tương ứng với việc quảng cáo sẽ hạ xuống hoặc trồi lên. Bạn có thể xem demo tại ngay góc dưới bên phải trang này.
Hướng dẫn
- Vào Bảng điều khiển của Blogger, chọn Thiết kế, chọn tiếp Phần tử trang
- Tạo một widget HTML\JavaScripts và đưa code bên dưới vào.

<style type="text/css">
* html div#fl813691 {position: absolute; overflow:hidden;
top:expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
documentElement.scrollTop
+(documentElement.clientHeight-this.clientHeight)
: document.body.scrollTop
+(document.body.clientHeight-this.clientHeight));}
#fl813691{font: 12px Arial, Helvetica, sans-serif; color:#666; position:fixed; _position: absolute; right:0; bottom:0; height:150px; }
#eb951855{ width:279px; padding-right:7px; background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKdUN2qvyE_KkGaWJZvLY9DdMSbEITumL4cR1RtUeBE0oRgcsNkTJAH0jpHVcfkUWKoVwHyds9tv2S6aSs_WJT3Uj_0qas-152XTlMOiw0NjTX57yV4xo4WEH12jmcxBK7L46lVxMhmik/s1600/rightp.gif) no-repeat right top;}
#cob263512{background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyDDkXXb8Ls6B8V7S8kiJfnHezw_IyMUbAMaK8qIJKOX1UTWcpFG2hNbwNeEXlNxAeFvrdEMJT03pI_fP27zQ8jiazD8T_7Qy1Hfy5s852VR4E9XvATvYXaBpkJSVl-48eGe5qhDFCPXw/s1600/fulld.gif) no-repeat left top; height:150px; padding-left:7px;}
#coh963846{color:#690;display:block; height:20px; line-height:20px; font-size:11px; width:277px;}
#coh963846 a{color:#690;text-decoration:none;}
#coc67178{float:right; padding:0; margin:0; list-style:none; overflow:hidden; height:15px;}
#coc67178 li{display:inline;}
#coc67178 li a{background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyGlyy3kRRvgsJiqXvCwFwV5SWo5-Xn2rtarOfDgRZg4mx2P-pqgZLHeJFHwYwgsXQxs_RwbmR-wzRKrwI-eEI0fjwNYYYLzzr2bZB624V01K8Pga7eV54dq2nG22d52ifBfzU41eL_xw/s1600/closebutton.gif); background-repeat:no-repeat; width:30px; height:0; padding-top:15px; overflow:hidden; float:left;}
#coc67178 li a.close{background-position: 0 0;}
#coc67178 li a.close:hover{background-position: 0 -15px;}
#coc67178 li a.min{background-position: -30px 0;}
#coc67178 li a.min:hover{background-position: -30px -15px;}
#coc67178 li a.max{background-position: -60px 0;}
#coc67178 li a.max:hover{background-position: -60px -15px;}
#co453569{display:block; margin:0; padding:0; height:123px; border-style:solid; border-width:1px; border-color:#111 #999 #999 #111; line-height:1.6em; overflow:hidden;}
</style>
<div id="fl813691" style="height: 152px;">
<div id="eb951855">
<div id="cob263512">
<div id="coh963846">
<ul id="coc67178">
<li id="pf204652hide"><a class="min" href="javascript:pf204652clickhide();" title="Ẩn đi">Ẩn</a></li>
<li id="pf204652show" style="display: none;"><a class="max" href="javascript:pf204652clickshow();" title="Hiện lại">Xem </a></li>
</ul>
&nbsp;Đêm Không Ngủ - Diễn đàn Kết bạn
</div>
<div id="co453569">
<!-- code ads -->
<a target="_blank" href="http://demkhongngu.com/" rel="dofollow"> <img style="margin:3px 1px 1px 3px;" border="0" width="260" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZKCzhyphenhyphenXuXqEO5BayLAb-OmxRg2hS-AOmQDF0qWt5oNFHm_tc6l6HxXCKnYIjERKaAR74CPkp43DOY2KbT6cjAW5uwIfDou8lA2I_ISZatqofnRUlRnlvOca-OiCii7MVgyQMNZa29ce4/s1600/demkhongngu.jpg" height="115" title="Diễn đàn Kết bạn"/></a>
<!-- code ads -->
</div>
</div></div></div>
<script>
pf204652bottomLayer = document.getElementById('fl813691');
var pf204652IntervalId = 0;
var pf204652maxHeight = 148;//Chieu cao khung quang cao
var pf204652minHeight = 20;
var pf204652curHeight = 0;
function pf204652show( ){
pf204652curHeight += 2;
if (pf204652curHeight > pf204652maxHeight){
clearInterval ( pf204652IntervalId );
}
pf204652bottomLayer.style.height = pf204652curHeight+'px';
}
function pf204652hide( ){
pf204652curHeight -= 3;
if (pf204652curHeight < pf204652minHeight){
clearInterval ( pf204652IntervalId );
}
pf204652bottomLayer.style.height = pf204652curHeight+'px';
}
pf204652IntervalId = setInterval ( 'pf204652show()', 5 );
function pf204652clickhide(){
document.getElementById('pf204652hide').style.display='none';
document.getElementById('pf204652show').style.display='inline';
pf204652IntervalId = setInterval ( 'pf204652hide()', 5 );
}
function pf204652clickshow(){
document.getElementById('pf204652hide').style.display='inline';
document.getElementById('pf204652show').style.display='none';
pf204652IntervalId = setInterval ( 'pf204652show()', 5 );
}
function pf204652clickclose(){
document.body.style.marginBottom = '0px';
pf204652bottomLayer.style.display = 'none';
}
</script>
- Bạn chỉnh sửa lại các phần tô màu cho phù hợp:
+ Đêm Không Ngủ - Diễn đàn Kết bạn : Thay bằng tiêu đề quảng cáo của bạn
+ http://demkhongngu.com/ : URL website quảng cáo
+ https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZKCzhyphenhyphenXuXqEO5BayLAb-OmxRg2hS-AOmQDF0qWt5oNFHm_tc6l6HxXCKnYIjERKaAR74CPkp43DOY2KbT6cjAW5uwIfDou8lA2I_ISZatqofnRUlRnlvOca-OiCii7MVgyQMNZa29ce4/s1600/demkhongngu.jpg : Link hình ảnh banner quảng cáo
+ Diễn đàn Kết bạn: Tên website quảng cáo
+ Thay right:0 thành left:0 nếu bạn muốn banner trồi lên phía bên trái thay vì bên phải Blog.

Tuesday, 22 January 2013

Tạo Nút Print Bài Viết Cho Blogspot





Xem Demo:
Khi vào một số trang web, ở cuối mỗi bài , các bạn thấy có biểu tượng in bài này  

Hôm nay mình xin giới thiệu cùng các bạn thủ thuật tạo nút Print ( in bài này ) cho blog. Đây là thủ thuật rất hay và cần thiết cho blog . Mời các bạn cùng tham khảo nhé !

Bước 1: Bạn đăng nhập vào blog -> Tùy chọn khác (Mũi tên xuống) -> Mẫu - > Chỉnh sửa HTML - > Tiếp tục -> Mở rộng mẫu tiện ích -> nhấn (F3 Hoặc tổ hợp phím ctrl + f ) tìm đoạn mã sau:

<data:post.body/> ( Nhấn 2 lần F3)

Cái thứ 2 nhé bạn.

Bước 2:Bạn copy đoạn code sau và chèn bên dưới mã code vừa tìm được.

<!-- Start Print -->
<b:if cond='data:blog.pageType == "item"'>
<span style='float:right;background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEholh1vjEZXMEKlZ4pG72huyvOQVt9LmIHHwlgFBqU3M1JWwIwBdW4L3yJOeM1d0gQw_ce2-HviKkj3J5oq2x6nA3kCLl3yTZkoP96QqR9GGne93tOSUrCTHAwazywEBJy_FUXDXauqKIU/s1600/print-this.png) left no-repeat; padding-left: 25px;'><a href='javascript:window.print()'>In bài này</a></span>
</b:if>
<!-- End Print -->

Bước 3  : Sau đó bạn tiếp tục tìm </head> và bạn copy hết đoạn code sau và chèn bên trên mã code </head>

<!-- Start Print -->
<style media='print' type='text/css'>
#linkbar-wrapper, 
#comments, 
#header-wrapper, .widget-content,
#lower-wrapper,
#header, #sidebar-wrapper,.sidebar, .comment-form,.post-footer,
#blog-pager,.post-feeds,
#backlinks-container,
#navbar-section,.lowerbar-wrapper, 
#backbutton {display:none !important;}
#content-wrapper,
#main-wrapper,
#main {font-size:12px;float:none !important;overflow:visible !important;width:auto !important;}
#main a{color:#0000ff;text-decoration:none;}
</style> 
<!--End Print -->

Bước 4:Cuối cùng bạn nhấn lưu mẫu.
Chúc các bạn thành công

Tạo Bài Viết Mới Nhất Theo Nhãn Có Comment


Công cụ mình giới thiệu dưới đây giúp bạn tạo nhanh widget bài viết mới nhất cho blogspot, bạn cũng có thể tạo bài viết mới nhất theo nhãn cho blog. Ngoài ra còn có nhiều lựa chọn khác như hiển thị số comments cho một bài viết, hiển thị hình ảnh thu nhỏ, tùy chỉnh màu sắc của từng thành phần trong widget và một chức năng khác đang chờ bạn khám phá.



Bước 1: Vào blogger → Mẫu → Chỉnh sửa HTML
Bước 2: Mở rộng mẫu tiện ích
Bước 3: Tìm thẻ ]]></b:skin> (Nhấn F3 Hoặc Ctrl + F) và dán trước nó đoạn code bên dưới :

img.label_thumb{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;float:left;padding:0;border:3px solid #adadad;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;background:#fff;margin-right:10px;height:70px;width:70px}img.label_thumb:hover{-moz-transform:scale(1.2) rotate(-350deg);-webkit-transform:scale(1.2) rotate(-350deg);-o-transform:scale(1.2) rotate(-350deg);-ms-transform:scale(1.2) rotate(-350deg);transform:scale(1.2) rotate(-350deg);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.3),inset 0 0 20px rgba(0,0,0,0.1);-moz-box-shadow:0 0 20px rgba(0,0,0,0.3),inset 0 0 20px rgba(0,0,0,0.1);box-shadow:0 0 20px rgba(0,0,0,0.3),inset 0 0 20px rgba(0,0,0,0.1);background:#f7f6f6}.label_with_thumbs{float:left;width:400px;min-height:70px;margin:0 10px 2px 0;adding:0}ul.label_with_thumbs li{background:#fae1fa;list-style-type:none;padding:8px 0;min-height:65px;margin-bottom:5px}.label_with_thumbs a{color:#61d0ff;font-size:12pt;outline:0;text-decoration:none}.label_with_thumbs a:hover,.label_with_thumbs a:focus{color:#ff7b00}.credits,.credits a{font-size:12px!important;text-align:left;text-shadow:0 1px 0 #fff;color:#888}#mdjumplink{font-weight:800;background:#f7f8f9;background:-webkit-linear-gradient(top,#f7f8f9 0,#e9e9e9 100%);background:-moz-linear-gradient(top,#f7f8f9 0,#e9e9e9 100%);background:-o-linear-gradient(top,#f7f8f9 0,#e9e9e9 100%);background:-ms-linear-gradient(top,#f7f8f9 0,#e9e9e9 100%);background:linear-gradient(top,#f7f8f9 0,#e9e9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f8f9',endColorstr='#e9e9e9',GradientType=0);border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:6px 12px;margin:0;-webkit-box-shadow:0 1px 0 #f9f9f9 inset,1px 1px 1px rgba(223,223,223,0.4);-moz-box-shadow:0 1px 0 #f9f9f9 inset,1px 1px 1px rgba(223,223,223,0.4);box-shadow:0 1px 0 #f9f9f9 inset,1px 1px 1px rgba(223,223,223,0.4);color:#888!important;text-shadow:0 1px 0 #fff;line-height:1.2;cursor:pointer;font-size:13px;font-weight:bold;text-decoration:none!important}#mdjumplink:hover{background:#f1f1f1;background:-webkit-linear-gradient(top,#f1f1f1 0,#e0e0e0 100%);background:-moz-linear-gradient(top,#f1f1f1 0,#e0e0e0 100%);background:-o-linear-gradient(top,#f1f1f1 0,#e0e0e0 100%);background:-ms-linear-gradient(top,#f1f1f1 0,#e0e0e0 100%);background:linear-gradient(top,#f1f1f1 0,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1',endColorstr='#e0e0e0',GradientType=0);text-decoration:none!important}#mdjumplink a{color:#888!important;text-decoration:none;display:block;margin:2px}#mdjumplink a:hover{color:#888!important;text-decoration:none}#mdcomments{padding:6px 12px;background:#6bd3ff;color:#FFFFFF!important;font-size:13px;font-weight:800}#mdcomments:hover{background:#F4A557;text-decoration:none}
Bước 4: Thêm widget HTML/Javascript mới vào vị trí bạn muốn hiển thị tiện ích Thống Kê Và Dán code bên dưới vào form HTML/Javascript nội dung :

<script type='text/javascript'>//<![CDATA[var numposts = 5;var showpostthumbnails = true;var displaymore = true;var displayseparator = true;var showcommentnum = true;var showpostdate = false;var showpostsummary = false;var numchars = 80;//]]></script>
<script type="text/javascript" src="http://thanhxd1607.googlecode.com/svn/myfile/demo.recent.post.js"></script>
<script type="text/javascript" src="http://www.vietcons.info/feeds/posts/default/-/Thủ.Thuật.Blogspot?orderby=updated&alt=json-in-script&callback=labelthumbs"></script>

Bước 5 : Lưu lại và xem thành quả của bạn nhé.
- Chú ý: http://www.vietcons.info : Tên miền của bạn
Thủ.Thuật.Blogspot : Nhãn blogs của bạn
var numposts = 5 : Số bài hiển thị
var numchars = 80 : Số từ mô tả
Chúc bạn thành công.
Tổng hợp + Trollvl

Bộ Gõ Tiếng Việt Độc Đáo Cho Blogspot


Demo:
1. Đăng nhập vào tài khoản Blogger
2. Vào phần thiết kế (Design)
3. Chọn chỉnh sửa HTML (Edit HTML)
4. Chèn code bên dưới vào sau thẻ <head>

<script src='http://mudim.googlecode.com/files/mudim-0.8-r142.js' type='text/javascript'/>


5. Chèn tiếp code CSS bên dưới vào trước thẻ ]]></b:skin>

#mudimPanel:hover{
-moz-opacity:1;-moz-transition:all 1s ease;
-webkit-transition:all 1s ease;filter:alpha(opacity=100);
left:0!important;opacity:1}
#mudimPanel{-moz-box-shadow:5px 5px 5px #000;
-moz-opacity:.9;-moz-transition:all 2s ease;
-webkit-box-shadow:5px 5px 5px #000;
-webkit-transition:all 2s ease;
background:#fff url(http://c3zone.net/users/2611/10/63/87/album/go10.jpg) no-repeat right center!important;
bottom:9px!important;
box-shadow:5px 5px 5px #000;filter:alpha(opacity=90);
font-size:9px!important;
font-weight:700;
height:47px!important;
left:-333px!important;opacity:.9;
padding:4px 26px 4px 4px !important;
vertical-align:middle;
width:330px!important}

6. Cuối cùng save lại là xong
Copyright 2010 Chú ý; trang này chỉ để chủ xem.

Home | Layout | Template | Allposts | Viết |