Tạo Auto readmore không sử dụng javascript cho Blogger

Người đăng: Unknown on Thứ Tư, 24 tháng 10, 2012

Blogger đã có readmore tuy nhiên nó khá thủ công, với blog đã có nhiều bài viết thì việc tạo readmore cho từng bài là rất vất vả và blogger thường tìm đến với auto readmore javascript. Auto readmore javascript thực ra chỉ hiển thị một phần bài viết qua hàm document.write, nội dung cả bài viết vẫn được trình duyệt tải về. Nhược điểm của nó là không thân thiện với các bộ máy tìm kiếm và các công cụ dịch trực tuyến, ngoài ra với bài viết dài nếu không dùng thêm readmore của Blogger thì sẽ gặp lỗi phân trang do Blogger tự ngắt trang. Thủ thuật auto readmore mình giới thiệu sau đây hoàn toàn mới, không sử dụng javascript mà dùng các câu lệnh do chính Blogger cung cấp. Nó sẽ cải thiện tốc độ blog của bạn khi duyệt các trang kiểu index, archive do chỉ tải về trích đoạn nội dung của bài viết.

Tạo Auto readmore không sử dụng javascript cho Blogger - by: http://namkna.blogspot.com/
Hình minh họa
 Cách thực hiện: Mình sẽ giới thiệu 2 cách thực hiện về cơ bản đều gốngn hau cả. các bạn xem bên dưới nha:
Cách 1: Theo Duypham
Bước 1: Thêm class post-thumbnail để hiển thị hình ảnh. Có 2 dạng hiển thị hình ảnh là bên trái hoặc bên phải.
1. Hiển thị hình ảnh bên trái:
Thêm đoạn mã dưới đây vào bên trên thẻ  ]]></b:skin> 

.post-thumbnail{float:left;margin-right:20px}

2. Hiển thị hình ảnh bên phải:
Thêm đoạn mã dưới đây vào bên trên thẻ   ]]></b:skin> :

.post-thumbnail{float:right;margin-left:20px}
Bước 2: Thêm đoạn mã auto readmore. Có 4 dạng auto readmore để lựa chọn.

1. Auto readmore với hình ảnh:
Thay thế  <data:post.body/>  bằng đoạn mã dưới đây:
<b:if cond='data:blog.pageType != &quot;item&quot;'>
<b:if cond='data:blog.pageType != &quot;static_page&quot;'>
<div>
<b:if cond='data:post.thumbnailUrl'>
<img class='post-thumbnail' expr:alt='data:post.title' expr:src='data:post.thumbnailUrl' width='72px' height='72px'/>
</b:if>
<data:post.snippet/>
</div>
<div class='jump-link'>
<a expr:href='data:post.url' expr:title='data:post.title'><data:post.jumpText/></a>
</div>
<b:else/>
<data:post.body/>
</b:if>
<b:else/>
<data:post.body/>
</b:if>
2. Auto readmore với hình ảnh và hiển thị ảnh mặc định cho bài viết không có ảnh:
Thay thế  <data:post.body/>  bằng đoạn mã dưới đây:

<b:if cond='data:blog.pageType != &quot;item&quot;'>
<b:if cond='data:blog.pageType != &quot;static_page&quot;'>
<div>
<b:if cond='data:post.thumbnailUrl'>
<img class='post-thumbnail' expr:alt='data:post.title' expr:src='data:post.thumbnailUrl' width='72px' height='72px'/>
<b:else/>
<img class='post-thumbnail' alt='no image' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5bHBTyvfoh-dQ9Yq_e10xfAxn-uJ6ildLtZSOW3Tm6m8DT2typLnY0VHr4vCnlECOId_U4cy2DrXe55fQTteS2Y9O6fxAPLm108pRBnYmT5SMjyZOcAB2oUhJrX8vWPDCLkL6ExQLQWNh/' width='72px' height='72px'/>
</b:if>
<data:post.snippet/>
</div>
<div class='jump-link'>
<a expr:href='data:post.url' expr:title='data:post.title'><data:post.jumpText/></a>
</div>
<b:else/>
<data:post.body/>
</b:if>
<b:else/>
<data:post.body/>
</b:if>
3. Auto readmore với hình ảnh. Không readmore với bài viết mới nhất:
Thay thế  <data:post.body/>  bằng đoạn mã dưới đây:

<b:if cond='data:blog.pageType != &quot;item&quot;'>
<b:if cond='data:blog.pageType != &quot;static_page&quot;'>
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<b:if cond='data:post.isFirstPost == &quot;true&quot;'>
<data:post.body/>
<b:if cond='data:post.hasJumpLink'>
<div class='jump-link'>
<a expr:href='data:post.url + &quot;#more&quot;' expr:title='data:post.title'><data:post.jumpText/></a>
</div>
</b:if>
<b:else/>
<div>
<b:if cond='data:post.thumbnailUrl'>
<img class='post-thumbnail' expr:alt='data:post.title' expr:src='data:post.thumbnailUrl' width='72px' height='72px'/>
</b:if>
<data:post.snippet/>
</div>
<div class='jump-link'>
<a expr:href='data:post.url' expr:title='data:post.title'><data:post.jumpText/></a>
</div>
</b:if>
<b:else/>
<div>
<b:if cond='data:post.thumbnailUrl'>
<img class='post-thumbnail' expr:alt='data:post.title' expr:src='data:post.thumbnailUrl' width='72px' height='72px'/>
</b:if>
<data:post.snippet/>
</div>
<div class='jump-link'>
<a expr:href='data:post.url' expr:title='data:post.title'><data:post.jumpText/></a>
</div>
</b:if>
<b:else/>
<data:post.body/>
</b:if>
<b:else/>
<data:post.body/>
</b:if>
4. Auto readmore với hình ảnh và hiển thị ảnh mặc định cho bài viết không có ảnh. Không readmore với bài viết mới nhất:
Thay thế  <data:post.body/>  bằng đoạn mã dưới đây:


<b:if cond='data:blog.pageType != &quot;item&quot;'>
<b:if cond='data:blog.pageType != &quot;static_page&quot;'>
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<b:if cond='data:post.isFirstPost == &quot;true&quot;'>
<data:post.body/>
<b:if cond='data:post.hasJumpLink'>
<div class='jump-link'>
<a expr:href='data:post.url + &quot;#more&quot;' expr:title='data:post.title'><data:post.jumpText/></a>
</div>
</b:if>
<b:else/>
<div>
<b:if cond='data:post.thumbnailUrl'>
<img class='post-thumbnail' expr:alt='data:post.title' expr:src='data:post.thumbnailUrl' width='72px' height='72px'/>
<b:else/>
<img class='post-thumbnail' alt='no image' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5bHBTyvfoh-dQ9Yq_e10xfAxn-uJ6ildLtZSOW3Tm6m8DT2typLnY0VHr4vCnlECOId_U4cy2DrXe55fQTteS2Y9O6fxAPLm108pRBnYmT5SMjyZOcAB2oUhJrX8vWPDCLkL6ExQLQWNh/' width='72px' height='72px'/>
</b:if>
<data:post.snippet/>
</div>
<div class='jump-link'>
<a expr:href='data:post.url' expr:title='data:post.title'><data:post.jumpText/></a>
</div>
</b:if>
<b:else/>
<div>
<b:if cond='data:post.thumbnailUrl'>
<img class='post-thumbnail' expr:alt='data:post.title' expr:src='data:post.thumbnailUrl' width='72px' height='72px'/>
<b:else/>
<img class='post-thumbnail' alt='no image' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5bHBTyvfoh-dQ9Yq_e10xfAxn-uJ6ildLtZSOW3Tm6m8DT2typLnY0VHr4vCnlECOId_U4cy2DrXe55fQTteS2Y9O6fxAPLm108pRBnYmT5SMjyZOcAB2oUhJrX8vWPDCLkL6ExQLQWNh/' width='72px' height='72px'/>
</b:if>
<data:post.snippet/>
</div>
<div class='jump-link'>
<a expr:href='data:post.url' expr:title='data:post.title'><data:post.jumpText/></a>
</div>
</b:if>
<b:else/>
<data:post.body/>
</b:if>
<b:else/>
<data:post.body/>
</b:if>
Việc hiển thị trích đoạn nội dung bài viết là thông qua thẻ  <data:post.snippet/>  của Blogger. Như đã từng đề cập tới ở bài đăng trước đoạn trích dẫn của Blogger chỉ gồm 140 ký tự (Blogger vừa update, số lượng ký tự của thẻ <data:post.snippet/> ở widget Blog giờ đây ít hơn số lượng ký tự của thẻ <data:post.snippet/> ở widget PopularPosts), khá là ngắn và việc ngắt ký tự không chú ý tới ký tự trống nên có câu bị mất vài từ trở nên vô nghĩa.

Hình ảnh được lấy thông qua lệnh data:post.thumbnailUrl. Đây là đường dẫn ảnh thứ nhất trong bài viết đã được Blogger resize về kích thước 72x72 pixels. Cần chú ý là ảnh của bài viết phải được upload thông qua công cụ Chèn hình ảnh của Blogger, hoặc lấy địa chỉ ảnh từ Picasa và địa chỉ ảnh phải có s1600, s800...thì công cụ resize của Blogger mới hoạt động, khi đó ảnh mới xuất hiện. Thủ thuật trên đã thêm thuộc tính alt là tiêu đề bài viết cho hình ảnh, nó giúp tăng khả năng SEO cho blog của bạn.

Trước khi thực hiện thủ thuật auto readmore này bạn cần loại bỏ đoạn mã auto readmore javascript nếu đang dùng nhé.
Cách 2: theo thuthuatblogger.
- Cách này có ưu thế là căn đều 2 bên của văn bản nhìn xẽ đẹp hơn.
Bước 1. Đăng nhập Blogger, vào Design >> Edit HTML, chọn Expand Widget Templates.
Đặt đoạn code sau đây trước dòng  ]]></b:skin> .

.item-thumbnail {float:left;margin-right:15px;width:75px;height:70px}
.item-snippet {color: #999; font-family:Arial; font-size: 12px;text-align:justify}
.jump-link {float:right}
.jump-link a,.jump-link a:visited{background:#444343;margin-right:4px;padding:4px 8px;color:#FFF;text-shadow:1px 1px 1px #000;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.jump-link a:hover,.jump-link a:active{background:#006666;color:#FFF;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
- Thay float:left; thành float:right; nếu muốn nó hiển thị bên phải
Bước 2. Tìm  <data:post.body/>  và thay nó bằng đoạn code bên dưới.

<b:if cond='data:blog.pageType != &quot;item&quot;'>
<b:if cond='data:blog.pageType != &quot;static_page&quot;'>
<div>
<b:if cond='data:post.thumbnailUrl'>
<img class='item-thumbnail' expr:alt='data:post.title' expr:src='data:post.thumbnailUrl'/>
<b:else/>
<img alt='no image' class='item-thumbnail' src='http://lh4.ggpht.com/_u7a1IFxc4WI/TTjruHJjcfI/AAAAAAAAAk0/i11Oj6i_bHY/no-image.png'/>
</b:if>
<div class='item-snippet'><data:post.snippet/></div>
</div>
<div class='jump-link'>
<a expr:href='data:post.url' expr:title='data:post.title'><data:post.jumpText/></a>
</div>
<span class='post-comment-link'>
<b:if cond='data:post.allowComments'>
<a class='comment-link' expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'><b:if cond='data:post.numComments == 1'>1 <data:top.commentLabel/><b:else/><data:post.numComments/> <data:top.commentLabelPlural/></b:if></a>
</b:if>
</span>
<b:else/>
<data:post.body/>
</b:if>
<b:else/>
<data:post.body/>
</b:if>



Lưu Template là OK.
Điểm chú ý trong code  cách 2 có tùy biến là phần mô tả tóm tắt bài viết (snippet), văn bản được căn đều hai bên (nhờ sử dụng class item-snippet có định dạng text-align:justify).
Chúc thành công!

More about

TẠO MENU DỌC LIÊN KẾT BLOG

Người đăng: Unknown on Thứ Bảy, 20 tháng 10, 2012

Nhằm tạo điều kiện "Kết nối bạn bè, sẻ chia kinh nghiệm, đạt nhiều thành công" đồng thời cũng để cho khách tham quan dễ dàng tham khảo thêm nhiều trang Web/Blog có cùng chủ đề, một số Web/Blog thường tạo mục "Liên kết Blog" với nhiều Web/Blog khác...

dunghennessy tình cờ "dạo quanh" trang Blog của bạn Buivansum thấy có bài đăng về "Tạo menu dọc để liên kết blog", thấy cũng "hay hay" và có copy code lại đem về chỉnh sửa đôi chút cho hoàn thiện hơn, nay đem chia sẻ với các bạn.

Menu dọc này được nằm gọn trong khung có đường viền màu bao bọc, cạnh phải của menu có thanh trượt lên xuống, ảnh đại diện (Favicon) và các tên blog được hiển thị trên một màu nền. Khi bạn rê chuột vào thì các ảnh đại diện cũng như tên blog sẽ thay đổi màu sắc và trượt "nhẹ" ra bên phải của menu, ngoài ra một điều đặc biệt ở menu này là khi bạn click vào một trong những Web/Blog liên kết thì sẽ xuất hiện một bảng nhỏ (pop-up) ngay tại Web/Blog của bạn để bạn tham khảo mà không phải rời khỏi trang Blog của mình. Bạn bấm vào "Xem thử" để xem trước menu này.


Xem thử

Bạn chỉ cần đăng nhập vào blog > Chọn Bố cục > Chọn thêm tiện ích HTML (nếu chưa biết cách thêm tiện ích HTML/Javacript thì mời bạn xem TẠI ĐÂY). Bây giờ bạn dán toàn bộ code phía dưới vào.
<style>
#link-cia {
 width: 300px;
 border: 10px groove green;
 overflow: auto;
 height: 300px;

 padding-left: 0px;
}

#link-cia ul {
 display: inline;
 margin-left: 0px;
}
#link-cia ul li {
 list-style: none;
 margin-left: 0px;
 background: #000000;
 border: 1px solid #fff;
 padding: 4px;
 padding-left: 15px;

-webkit-transition:all 3.5s ease;
 -moz-transition:all 3.5s ease;
 -o-transition:all 3.5s ease;
 transition:all 3.5s ease;
}

#link-cia ul li:hover {
 background: #0638DB;
 border : 1px solid #fff;
 border-right: 10px solid #fff;
-webkit-transition:all 1.5s ease;
 -moz-transition:all 1.5s ease;
 -o-transition:all 1.5s ease;
 transition:all 1.5s ease;
}

#link-cia ul li a {
 color: red;
 text-decoration: none;
 font-family: Times new roman;
 font-size: 19px;
 text-shadow: 0px 0px 1px #fff;
 -webkit-transition: padding 1.5s ease-out;
    -moz-transition: padding 1.5s ease-out;
    -o-transition: padding 1.5s ease-out;
 transition:all 1.5s ease;
}

#link-cia ul li a:hover {
 color: yellow;
 text-decoration: none;
 padding-left: 15px;
 -webkit-transition: padding 0.5s ease-out;
    -moz-transition: padding 0.5s ease-out;
    -o-transition: padding 0.5s ease-out;
 transition:all 0.5s ease;
}
</style>
<script language="JavaScript">
    function popUp(URL) {
    day = new Date();
    id = day.getTime();
    eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=900,height=550,left = 50,top = 100');");
    }
    </script>
<div id="link-cia">

<ul>

 <li><a href="javascript:popUp('http://www.dunghennessy.blogspot.com')"><img align="top" height="16px" width="16px" src="http://dungheineken.blogspot.com/favicon.ico"/> Thủ thuật Computer</a></li>
 <li><a href="javascript:popUp('http://anhdepblog.blogspot.com')"><img align="top" height="16px" width="16px" src="http://anhdepblog.blogspot.com/favicon.ico"/> Ảnh đẹp cho Blog</a></li>
 <li><a href="javascript:popUp('Link blog liên kết')"><img align="top" height="16px" width="16px" src="Link ảnh đại diện (Favicon)"/> Tên blog liên kết</a></li>
  <li><a href="javascript:popUp('Link blog liên kết')"><img align="top" height="16px" width="16px" src="Link ảnh đại diện (Favicon)"/> Tên blog liên kết</a></li>
  <li><a href="javascript:popUp('Link blog liên kết')"><img align="top" height="16px" width="16px" src="Link ảnh đại diện (Favicon)"/> Tên blog liên kết</a></li>
  <li><a href="javascript:popUp('Link blog liên kết')"><img align="top" height="16px" width="16px" src="Link ảnh đại diện (Favicon)"/> Tên blog liên kết</a></li>
 <li><a href="javascript:popUp('Link blog liên kết')"><img align="top" height="16px" width="16px" src="Link ảnh đại diện (Favicon)"/> Tên blog liên kết</a></li>
 <li><a href="javascript:popUp('Link blog liên kết')"><img align="top" height="16px" width="16px" src="Link ảnh đại diện (Favicon)"/> Tên blog liên kết</a></li>
 <li><a href="javascript:popUp('Link blog liên kết')"><img align="top" height="16px" width="16px" src="Link ảnh đại diện (Favicon)"/> Tên blog liên kết</a></li>
 <li><a href="javascript:popUp('Link blog liên kết')"><img align="top" height="16px" width="16px" src="Link ảnh đại diện (Favicon)"/> Tên blog liên kết</a></li>
 <li><a href="javascript:popUp('Link blog liên kết')"><img align="top" height="16px" width="16px" src="Link ảnh đại diện (Favicon)"/> Tên blog liên kết</a></li>
 <li><a href="javascript:popUp('Link blog liên kết')"><img align="top" height="16px" width="16px" src="Link ảnh đại diện (Favicon)"/> Tên blog liên kết</a></li>
 <li><a href="javascript:popUp('Link blog liên kết')"><img align="top" height="16px" width="16px" src="Link ảnh đại diện (Favicon)"/> Tên blog liên kết</a></li>
 <li><a href="javascript:popUp('Link blog liên kết')"><img align="top" height="16px" width="16px" src="Link ảnh đại diện (Favicon)"/> Tên blog liên kết</a></li>
 <li><a href="javascript:popUp('Link blog liên kết')"><img align="top" height="16px" width="16px" src="Link ảnh đại diện (Favicon)"/> Tên blog liên kết</a></li>
</ul></div>

Để phù hợp theo ý thích của mình, bạn có thể thay đổi các dòng lệnh màu xanh, đỏ, vàng. Trong đó:
* Width (màu xanh): Độ rộng của khung menu.
* Height (màu xanh): Độ cao của khung menu.
* Green (màu xanh): Màu đường viền của khung menu
* Background (màu xanh): Màu nền khi chưa rê chuột.
* Color (màu xanh): Màu chữ khi chưa rê chuột.
* Font family (màu xanh): Font chữ của tên Blog liên kết.
* Font size (màu xanh): Kích cỡ chữ của tên Blog liên kết.

- Background (màu vàng): Màu nền khi rê chuột vào.
- Color (màu vàng): Màu chữ khi rê chuột vào.
- Width (màu vàng): Độ rộng của bảng nhỏ (pop-up).
- Height (màu vàng): Chiều cao của bảng nhỏ (pop-up).
- Left (màu vàng): Khoảng cách bên trái của bảng nhỏ tính từ bên trái của Blog.
- Top (màu vàng): Khoảng cách ở trên của bảng nhỏ tính từ đầu của Blog.

+ Height (màu đ): Chiều cao của ảnh đại diện (Favicon).
+ Width (màu đ): Độ rộng của ảnh đại diện (Favicon).  
Còn các dòng lệnh màu đỏ còn lại: Link Blog liên kết, Link ảnh đại diện, Tên Blog liên kết chắc các bạn biết rồi, mình không giải thích nữa.  Sau cùng bấm Lưu rồi quay vào Blog xem kết quả nha
Mở rộng thêm:
Nếu muốn thêm nhiều liên kết nữa, bạn copy dòng lệnh này:

 <li><a href="javascript:popUp('Link blog liên kết')"><img align="top" height="16px" width="16px" src="Link ảnh đại diện (Favicon)"/> Tên blog liên kết</a></li>

Dán trên dòng lệnh  </ul></div> cuối cùng.

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



More about

Tạo cửa sổ popup sử dụng Javascript

Người đăng: Unknown on Thứ Năm, 18 tháng 10, 2012

Đôi khi bạn phải sử dụng Popup window để tạo liên kết đến một trang web khác. Popup window thường xuyên được sử dụng trong thiết kế web. Bạn hãy click chuột vào liên kết Demo dưới đây để thấy tác dụng của thủ thuật này.

Xem Demo:



☼ Bắt đầu thủ thuật
1. Đầu tiên bạn hãy vào tài khoản blogger
2. Vào Thiết kế chọn Chỉnh sửa HTML
3. Bạn tìm thẻ.
</head>.
4. Dán code bên dưới vào sau thẻ trên.
<script type="text/javascript">
//<![CDATA[
function OpenPopup(Url,WindowName,width,height,extras,scrollbars) {
var wide = width;
var high = height;
var additional= extras;
var top = (screen.height-high)/2;
var leftside = (screen.width-wide)/2; newWindow=window.open(''+ Url +
'',''+ WindowName + '','width=' + wide + ',height=' + high + ',top=' +
top + ',left=' + leftside + ',features=' + additional + '' +
',scrollbars=1');
newWindow.focus();
}
//]]>
</script>
Tiếp theo thiết lập cấu trúc HTML như sau và đặt tại vị trí muốn hiển thị liên kết đến một trang web khác.
<a href="javascript: void(0);" onclick=" javascript:OpenPopup('http://quangvietmkt.blogspot.com/','WindowName','510','280','scrollbars=1');">Tên Hiển Thị</a>
Trong đoạn code HTML ở trên, bạn cần thay đổi những phần được đánh dấu màu đỏ cho phù hợp.

More about

TẠO BẢNG QUẢNG CÁO 2 BÊN BLOG BẰNG FLASH

Người đăng: Unknown on Thứ Năm, 11 tháng 10, 2012

Trước đây, tôi có chia sđến với các bạn cách làm 2 bảng quảng cáo ở 2 bên blog bằng hình ảnh (xem TẠI ĐÂY).
Theo yêu cầu của một số bạn, hôm nay dunghennessy chia sẻ thêm với các bạn cách tạo bảng quảng cáo ở 2 bên blog bằng Flash.
Với thủ thuật này ở 2 bên của blog của bạn sẽ có 2 bảng quảng cáo, 2 bảng quảng cáo được tạo nên bằng phần mềm làm Flash trông khá đẹp mắt nhờ vào các hiệu ứng động. Nếu không muốn dùng để quảng cáo, bạn cũng có thể dùng thủ thuật này để chèn các hiệu ứng Flash khác để trang trí cho blog mình thêm sinh động hơn.
Mời bạn bấm vào thẻ Xem trước phía dưới để thấy rõ hơn 2 bảng quảng cáo này.
 
Xem thử


Bạn đăng nhập vào Blog > Chọn Bố cục > Thêm tiện ích HTML (nếu chưa biết cách thêm tiện ích HTML thì mời bạn xem TẠI ĐÂY). Sau đó dán code phía dưới vào.


<div style="bottom: 0px; left: 2px; position: fixed;">
<embed height="600" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" src="https://dl.dropbox.com/u/66348944/dunghennessy/Flash/bannerdoc2ben/bannerdoc2ben.swf?attredirects=0" type="application/x-shockwave-flash" width="150" wmode="transparent"></embed></div>
<div style="bottom: 0px; position: fixed; right: 2px;">
<embed height="600" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" src="https://dl.dropbox.com/u/66348944/dunghennessy/Flash/bannerdoc2ben/bannerdoc2ben2.swf?attredirects=0" type="application/x-shockwave-flash" width="150" wmode="transparent"></embed></div>

Bạn có thể thay đổi các smàu đ theo ý của mình, trong đó height là chiều cao và width là chiều rộng của bảng quảng cáo.
Bạn thay dòng lệnh màu xanh là link file flash của mình. Sau cùng bấm Lưu lại và trở vào Blog xem kết quả nha.


More about

TẠO MENU NGANG BẰNG HÌNH ẢNH

Người đăng: Unknown on Thứ Ba, 9 tháng 10, 2012

Có nhiều cách để tạo menu ngang (xem TẠI ĐÂY), hôm nay dunghennessy chia sẻ với các bạn cách làm menu ngang bằng hình ảnh (kiểu 2).
Cũng giống với menu ngang bằng hình ảnh kiểu 1 (xem TẠI ĐÂY), khi bấm vào một hình ảnh "nó" sẽ mở ra một bảng nhỏ (Popup) dẫn bạn đến với trang mà mình đã liên kết đến. Điều đặc biệt ở menu này là khi các bạn rê chuột vào hình ảnh bất k thì ảnh sẽ xoay tròn 360 độ và khi bỏ chuột ra ảnh sẽ trở về vị trí cũ trông khá đẹp mắt...và ngộ nghĩnh. bài viết này, tôi sẽ dùng menu ngang đđăng nhập vào các trang mạng chia s...
Mời các bạn bấm vào thẻ Xem thử phía dưới để trải nghiệm trước nha.

Xem thử


Rất đơn giản bạn ạ!!! Chỉ cần bạn đăng nhập vào Blog > Chọn bố cục > Thêm tiện ích HTML (nếu chưa biết cách thêm tiện ích HTML, các bạn có thể xem TẠI ĐÂY).
Bây giờ, bạn copy tất cả các đoạn code này vào.
 
<center>
<style>

p#socialicons img{ /* 1st set of icons. Rotate them 360deg onmouseover and out */
-moz-transition: all 0.8s ease-in-out;
-webkit-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
transition: all 0.8s ease-in-out;
}

p#socialicons img:hover{
-moz-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
-o-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg);
}

</style>
<script language="JavaScript">
    function popUp(URL) {
    day = new Date();
    id = day.getTime();
    eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=600,height=450,left = 280,top = 180');");
    }
    </script>
<p id="socialicons">

<a href="javascript:popUp('http://funnylogo.info/engines/google/red/dunghennessy.aspx')"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzCoCnB6SgGdeIjzQz_TSVBljkGPWJKHkM76ehgRbU5cVUrfihY9I1NgGjKs3EsqR2jUtpfUSEVMQwx1JNC9lUlIs2hzmxXCFXrENP9U3QUxP8R2Vsf4VRMnzLA0-kkX1QNMWehAvhptA/s1600/Google-Chrome-icon.png" title="Tìm kiếm trên Google" /></a>
<a href="javascript:popUp('https://accounts.google.com/servicelogin?service=blogger&passive=1209600&continue=http://www.blogger.com/home&followup=http://www.blogger.com/home&ltmpl=start#s01')"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNwSq0nYayd6PqGwGjIcFVsyawqMCGBAK1m8HGxvxJl56pAjBCH2j7vxWccWOmWcolQv_adF1IhBJHeINk6PgyX9UkyfCDqbVLfVzOjweZTqV0RJQ6Oi7_wclG-9iKTmdx7Ktrjss5KKc/s1600/Blogger-icon.png" title="Đăng nhập Blogspot" /></a>
<a href="javascript:popUp('https://accounts.google.com/servicelogin?service=mail&passive=true&rm=false&continue=http://mail.google.com/mail/&scc=1&ltmpl=default&ltmplcache=2')"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjP8R1VI8KaITqK1lbjYPSgrXqVI09-KK6Kbq5mhUdQ7bjsHn8Miz1YBNyUYxMu4wQhstQR0AZT-UTbR2_URuirtWIXBKng-VBljoYFtjMW9LGdTUCvxmZH6AN4dad80in4W0X90XZBYac/s1600/Google-icon.png" title="Đăng nhập Gmail" /></a>
<a href="javascript:popUp('http://twitter.com/#!/sessions/new')"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjj21XanA7F6-WlXGlTgXU2b_OYCnqOETetLNR04r2Ay3gLOzWIwAb2gaaAn1sS09931fMFUtTJce6v4J_Guh9V7WvrkeScZMHhYvveMLcqH6niJlQAyM7yvbZpILGQyk3dxAHStxODcXQ/s1600/Twitter-icon.png" title="Đăng nhập Twitter" /></a>
<a href="javascript:popUp('http://www.facebook.com')"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAaWchqe8kqfx10HTHPV5NXVZlOl-yAdZJSVpzPEXgpcy-eYPhXfNS7JTjGbr198VU2jdQcogf5Zdc1jlvZIdWbvuv9Q60pu1rzak9K-3Qgx1wHLKu2vgkly1zDiW52tja9GQO8TFwKXE/s1600/facebook-icon.png" title="Đăng nhập Facebook" /></a>
<a href="javascript:popUp('https://login.yahoo.com/config/login?.src=fpctx&.intl=vn&.pd=c%3d6t7evjap2e6cwwsb86qvdqk-&.done=http%3a%2f%2fvn.yahoo.com%2f')"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8F9IaInnxuRTi2zIl1inPUFBVtLJ_cKYSRw7B3ScG4Leqtkc9WYP_hS-P6fK_vVpK0JFgjYTbyrAM5s-nRp3RJWB0uodmvUrJfQ8tVVyQM5cXkVPtNLTEdNDqFGZaGYaINTkuxUJpfJY/s1600/yahoo-icon.png" title="Đăng nhập Yahoo" /></a>
<a href="javascript:popUp('http://www.youtube.com/')"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKyhf2zO6EUMViBTcx8Dpjsx5JWwu7XpOiU-6Obyq-45924ZpRB6TAs2OiDOWf8PG6B9afM-ddE4VbvhR54oSNpvcForAn8_QRenNy6PrRyVYxE2iXdo8ipz_4g0VGu7kxIa8moInX7mE/s1600/youtube-icon.png" title="Đăng nhập Youtube" /></a>

</p>
</center>

Bạn có thể thay đổi các dòng lệnh màu đỏ (link liên kết đến), màu xanh (link ảnh), màu vàng (tiêu đảnh khi rê chuột vào) theo ý muốn của mình, cuối cùng bấm Lưu và trở vào blog xem kết quả nha.
Mở rộng thêm: Nếu muốn thêm một hay nhiều ảnh nữa, bạn thêm đoạn code này:

<a href="javascript:popUp('Link liên kết đến')"><img src="Link ảnh" title="Tiêu đảnh" /></a> 

dán trên th</p> cuối cùng




More about

UP LOAD VÀ CHÈN FILE FLASH NHƯ THẾ NÀO?

Người đăng: Unknown on Thứ Ba, 2 tháng 10, 2012

Trước đây, tôi có chia sẻ với các bạn phần mềm tạo Banner flash động để trang trí cho Blog. Sau khi tạo xong file flash, các bạn phải up load files flash này lên host để lấy link chèn vào blog. Hiện tại thì có rất nhiều host free để các bạn sử dụng nhưng tôi thường sử dụng Google Sites. Hôm nay, tôi chia sẻ với các bạn cách upload files Flash và code để các bạn chèn file Flash vào Blog.
Đầu tiên, bạn VÀO ĐÂY và đăng nhập bằng tài khoản Gmail của mình. Bước kế tiếp, bạn tạo cho mình một trang Web mới (chủ yếu để mình upload file Flash nên bạn không cần chú ý đến giao diện hoặc bố cục của trang Web này).


Sau khi tạo được trang Web mới, bạn đăng nhập vào trang Web bấm chọn thẻ Tác vụ khác và chọn Quản lý trang Web.

Tiếp theo một trang mới xuất hiện, bạn chọn mục Tài liệu đính kèm nằm ở khung bên trái của trang Web.

Kế tiếp, bạn bấm thẻ Tải lên ở menu trên cùng để upload file flash , bạn chờ vài giây sau khi thành công thì file flash sẽ hiện ở khung bên tay phải đi kèm theo là tên của file flash và thời gian upload...Bây giờ bạn bấm vào chữ Xem để xem và lấy link.



Cách lấy link file flash:
Khi upload file flash thành công, bây giờ muốn lấy link file flash nào bạn chỉ việc mở file flash đó lên xem, sau đó copy link file flash trên thẻ address của trình duyệt Web (xem hình)

  

Cuối cùng để chèn vào Blog, bạn dán link của file flash lúc nãy vào code phía dưới đây.

<embed bgcolor="#FFFFFF" height="250" width="1000" pluginspage="http://www.macromedia.com/go/getflashplayer" src="Dán link file flash của bạn ở đây " type="application/x-shockwave-flash" >
</embed>

Sau đó, bạn copy tất cả các code trên và đăng nhập vào Blog > chọn Thiết kế > thêm tiện ích HTML/Javacript rồi dán vào và bấm Lưu lại là xong, bạn có thể thay đổi kích thước mình muốn ở Height (chiều cao), Width (chiều rộng). 
Bây giờ, bạn quay trở lại Blog sẽ thấy có một file flash "đẹp" được hiển thị trên Blog của mình.
Chúc các bạn thành công.
More about