Saturday, October 11, 2008

Kèm biểu tượng chia sẻ bài viết qua Yahoo! Messenger vào Blogger

Đã cập nhật: Giải pháp sử dụng tên miền miễn phí CO.CC cho Blogger và Yahoo! 360plus.
Trước đây bạn đã được hướng dẫn cách đưa biểu tượng hiển thị trạng thái trực tuyến của mình khi đang dùng Yahoo! Messenger vào blog, hôm nay chúng ta sẽ đề cập đến việc chèn thêm biểu tượng chia sẻ bài viết qua trình tin nhắn này.

Khi sử dụng biểu tượng, một thông điệp bao gồm tên bài viết đi kèm liên kết của nó sẽ tự động được chèn vào khung nhập nội dung của chương trình tán gẫu. Và đây là đoạn code:

<a expr:href='&quot;ymsgr:sendIM?+&amp;m=&quot; + data:post.url + &quot; &lt;== &quot; + data:post.title'><img class='icon-action' src='http://i240.photobucket.com/albums/ff259/thuthuatblog/ymr.jpg' title='Gửi bài viết này cho bạn bè qua Yahoo! Messenger!'/></a>


Trong đó link biểu tượng được làm nổi bậc và bạn có thể thay bằng một trong những biểu tượng dưới (Với Firefox nhấn phải chuột chọn Copy Image Location hoặc Properties -> Chọn chép link ở Address(URL)):





Cách chèn vào Blogger:

Tùy theo template và vị trí mong muốn, nhìn chung bạn có thể đặt biểu tượng cạnh Label (Nhãn) của bài viết hoặc cạnh các thông tin khác như tác giả, giờ đăng bài,...

Đăng nhập Blogger, lưu lại template đang dùng, chọn Expand Widget Templates (Mở rộng tiện ích mẫu) và tìm đoạn vị trí gợi ý dưới:


<div class='post-footer'>
<div class='post-footer-line post-footer-line-1'>
<!-- Nơi có thể đặt code -->
<span class='post-author vcard'>
<b:if cond='data:top.showAuthor'>
<data:top.authorLabel/>
<span class='fn'><data:post.author/></span>
</b:if>
</span>
<!-- Nơi có thể đặt code -->
<span class='post-timestamp'>
<b:if cond='data:top.showTimestamp'>
<data:top.timestampLabel/>
<b:if cond='data:post.url'>
<a class='timestamp-link' expr:href='data:post.url' rel='bookmark' title='permanent link'><abbr class='published' expr:title='data:post.timestampISO8601'><data:post.timestamp/></abbr></a>
</b:if>
</b:if>
</span>
<!-- Nơi có thể đặt code -->
<span class='post-comment-link'>
<b:if cond='data:blog.pageType != &quot;item&quot;'>
<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>
</b:if>
</span>
<!-- Nơi có thể đặt code -->
<span class='post-icons'>
<!-- email post links -->
<b:if cond='data:post.emailPostUrl'>
<span class='item-action'>
<a expr:href='data:post.emailPostUrl' expr:title='data:top.emailPostMsg'>
<img alt='' class='icon-action' src='http://www.blogger.com/img/icon18_email.gif'/>
</a>
</span>
</b:if>
<!-- quickedit pencil -->
<b:include data='post' name='postQuickEdit'/>
</span>
<!-- Nơi có thể đặt code -->
</div>

<div class='post-footer-line post-footer-line-2'>
<!-- Nơi có thể đặt code -->
<span class='post-labels'>
<b:if cond='data:post.labels'>
<data:postLabelsLabel/>
<b:loop values='data:post.labels' var='label'>
<a expr:href='data:label.url' rel='tag'><data:label.name/></a><b:if cond='data:label.isLast != &quot;true&quot;'>,</b:if>
</b:loop>
</b:if>
</span>
<!-- Nơi có thể đặt code -->
</div>
<div class='post-footer-line post-footer-line-3'>
<!-- Nơi có thể đặt code -->
<span class='post-location'>
<b:if cond='data:top.showLocation'>
<b:if cond='data:post.location'>
<data:postLocationLabel/>
<a expr:href='data:post.location.mapsUrl' target='_blank'><data:post.location.name/></a>
</b:if>
</b:if>
</span>
</div>

Một cửa sổ sẽ hiện ra như thế này khi nhấn vào biểu tượng:


Có một lỗi thấy rõ ở việc hiển thị tiếng Việt tiêu đề của bài đăng trong khung nhập nội dung chat. Không biết phiên bản hiện thời Yahoo! Messenger 9.0 có khắc phục được nhược điểm này?

Dropbox, dịch vụ lưu trữ đám mây, chia sẻ và đồng bộ dữ liệu giữa điện thoại di động, tablet, laptop và desktop. Tài khoản miễn phí 2.25GB! Bạn có thể kiếm thêm tối đa đến 18GB khi giới thiệu thêm người đăng ký Dropbox (mỗi người mà bạn giới thiệu đăng ký và cài đặt thành công Dropbox, bạn được 500MB!)

26 comments:

  1. Cam ơn anh. Tuy nhiên tôi thấy cái tính năng này không thực sự cần thiết lắm...

    ReplyDelete
  2. YM9! (bản chính thức) hiển thị tiếng Việt khá tốt.
    Cám ơn bạn về thủ thuật này! :)

    ReplyDelete
  3. cho mình hỏi, tính năng này dùng để làm gì vậy ?

    ReplyDelete
  4. Chào anh Nhân,

    Bài viết rất hay. Tuy nhiên, theo mình thấy nếu ứng dụng này có thể dùng được cho dạng liên kết qua Meebo sẽ hay hơn, vì khi đây chúng ta không phải cài YM trên máy (khá nặng)mà vẫn có thể liên kết mọi người. Anh Nhân có thể tư vấn thêm.

    Cuối tuần vui vẻ !

    Dinh Trung
    www.kienthucdulich.info

    ReplyDelete
  5. @Đinh Trung, Meebo không phổ biến ở VN, mà cho dù có phổ biến nhưng tính năng vẫn hạn chế rất nhiều so với chương trình chat chạy trên hệ điều hành.

    Yahoo! Messenger dường như luôn là trình tin nhắn tức thời số 1 đối với người dùng Việt Nam.

    ReplyDelete
  6. cái này không không thực sự cần thiết mà còn làm cho trang load chậm hơn. Nếu đã bật YM rồi và bài viết thực sự hữu ích thì chỉ cần copy - paste là xong cần gì cầu kỳ thế.

    ReplyDelete
  7. Hay quá, mình sẽ thử xem, thanks :D

    ReplyDelete
  8. Bài viết rất chi tiết đầy đủ, vote cho bác cái nào

    http://phithuongbatphu.com/blogs/entry/-10x-t-s-ng-hay-c-o-di-n-c-a-ng-i-l-n-

    ReplyDelete
  9. Đây thì đúng là một blog đẳng cấp thực sự rồi

    ReplyDelete
  10. Thủ thuật hay, cám ơn bạn đã chia sẻ nhé. T

    ReplyDelete
  11. Mình đã triển khai trên www.vietad.co.cc, rất cám ơn, nhân tiện mình cũng vừa mới triển khai tính năng avatar trên www.vietad.co.cc dùng mybloglog, giống như trên WordPress, các bạn có thể xem hướng dẫn tại đây nhé:

    http://www.vietad.co.cc/2008/10/hng-dn-cch-chn-avatar-ca-mybloglog-vo.html

    Chúc thành công
    Tỉnh

    ReplyDelete
  12. hừm, mãi chẳng có bài mới :-<

    ReplyDelete
  13. @Pika Rock, dạo này hơi bận nên chậm cập nhật. Thông cảm nhé!

    ReplyDelete
  14. HOTSIM Là nhà cung cấp Sim Số Đẹp chuyên nghiệp , simvip, tứ quý, ngũ phúc, tam hoa, taxi, năm sinh ...
    Hãy gọi ngay cho chúng tôi để được sở hữu ngay sim số đẹp – số vip với giá cả phải chăng
    Hot line : 094 758 9999
    Website : http://hotsim.vn

    HOTSIM có nhu cầu trao đổi text link và liên kết logo ai có nhu cầu thì liên hệ mình nhé
    YM : hotsimvn
    email : sales@hotsim.vn

    ReplyDelete
  15. Toi quan tâm dên tinh nang nay.Tuy nhiên tôi chi tao duoc hinh tuong Yahoo tren blog, nhung khi bâm vao o ra hinh ban tay. Nhu vay thi o co tac dung gi,ban be minh o the chat voi minh, chi nhin choi thôi. Minh da lam theo chi dân rat ki, nhung cung o duoc. Xin chi dân thêm nhe. Cam on nhiêu

    ReplyDelete
  16. @minh Tam, bạn đang dùng phiên bản Yahoo! Messenger nào? Phiên bản mình đang dùng 8.0 và không gặp bất kỳ trở ngại nào cả. Hãy miêu tả kỹ hơn lỗi bạn gặp phải để tôi dễ dàng giúp bạn.

    ReplyDelete
  17. Thanks Man!.

    Travel to Vietnam http://clicktoasia.net

    ReplyDelete
  18. Thanks so much for share ^^

    ReplyDelete
  19. Em muốn làm CM giống anh CM song nhảy xuống phía dưới của phần CM chứ không nhảy trên đầu thì phải làm sao ? em đã PM cho anh. Mong anh giúp đỡ.

    ReplyDelete
  20. Cám ơn nhiều ! Mình đang cần cái này.

    ReplyDelete
  21. Tui nghĩ cách này ko hay lắm, các bạn đã ai thử Tell a friend chưa, rất tuyệt vời đấy, bạn có thể gửi link cho bạn bè ko chỉ trong danh sách Yahoo!Mesenger mà còn là gtalk, msn, mail ...
    Có thể nói đây là ứng dụng chia sẻ tất cả trong một, với blogger các bạn chỉ cần nhúng một đoạn js nhỏ.
    Demo: http://hutek.info/index.php/2008/12/16/top-25-blog-viet-ve-blog/
    nếu bạn nào ko làm được có thể mail cho tôi, vunamhung@gmail.com

    ReplyDelete
  22. Thank bác nhiều! Em mới bổ sung vào blog em. Bác coi thử đẹp không nhé! http://soft.uitsky.com/2009/05/tong-hop-link-phan-mem-bao-lbvmvt-so.html

    ReplyDelete
  23. mình đặt vào rồi mà nó ko hiển thị, giúp mình xem nó bị sao
    http://mauthiepcuoi.blogspot.com/

    ReplyDelete

Cám ơn đã đọc bài viết. Bạn có thắc mắc, gợi ý hoặc bình luận xin chia sẻ bên dưới. Hãy viết bằng tiếng Việt có dấu để mọi người dễ đọc hơn. Xin đừng spam!