4:59 PM

Hiển thị trích đoạn cho bài đăng phổ biến dạng tooltip

Trước đây đã có bài giới thiệu một cách để hiển thị trích đoạn cho bài đăng phổ biến dạng tooltip của Fan Dũng nhưng mình thấy hơi phức tạp một chút. Và mình thấy rằng áp dụng phương pháp Hiển thị đoạn trích dẫn dạng title cho bài đăng phổ biến của Duy Phạm kết hợp với  thủ thuật này nhanh hơn và không phải động chạm gì đến file js cả

Demo

Thực hiện

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: Chèn code bên dưới trước thẻ ]]></b:skin>
.tooltip{position:relative;display:block}
.tooltip span{visibility:hidden;position:absolute;bottom:30px;left:50%;z-index:999;width:230px;margin-left:-127px;padding:10px;border:2px solid #0F83A0;opacity:.9;background-color:#A6CED8;background-image:-webkit-linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,0));background-image:-moz-linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,0));background-image:-ms-linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,0));background-image:-o-linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,0));background-image:linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,0));-moz-border-radius:4px;border-radius:4px;-moz-box-shadow:0 1px 2px rgba(0,0,0,.4),0 1px 0 rgba(255,255,255,.5) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.4),0 1px 0 rgba(255,255,255,.5) inset;box-shadow:0 1px 2px rgba(0,0,0,.4),0 1px 0 rgba(255,255,255,.5) inset;text-shadow:0 1px 0 rgba(255,255,255,.4)}
.tooltip:hover{border:0;}
.tooltip:hover span{visibility:visible}
.tooltip span:before,.tooltip span:after{content:"";position:absolute;z-index:1000;bottom:-7px;left:50%;margin-left:-8px;border-top:8px solid #A6CED8;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:0}
.tooltip span:before{border-top-color:#0F83A0;bottom:-10px}
Bước 4: Tìm đoạn code sau trong template (nhấn Ctrl + F và tìm đoạn code bôi màu xanh sẽ ra)
<!-- (4) Show snippets and thumbnails -->
<div class='item-content'>
    <b:if cond='data:post.thumbnail'>
        <div class='item-thumbnail'>
            <a expr:href='data:post.href' target='_blank'><img alt='' border='0' expr:height='data:thumbnailSize' expr:src='data:post.thumbnail' expr:width='data:thumbnailSize'/></a>
        </div>
    </b:if>
    <div class='item-title'>
        <a expr:href='data:post.href'><data:post.title/></a>
    </div>
    <div class='item-snippet'>
        <data:post.snippet/>
    </div>
</div>
Và thay thế toàn bộ bằng code bên dưới
      <!-- (4) Show snippets and thumbnails -->
<div class='item-content'>
    <div class='item-title'>
        <b:if cond='data:post.thumbnail'>
            <img border='0' class='item-thumbnail' expr:alt='data:post.title' expr:src='data:post.thumbnail' height='38px' width='38px'/>
        </b:if>
<a class='tooltip' expr:href='data:post.href'><data:post.title/><span><data:post.snippet/></span></a>   </div>
</div>
Lưu lại template và xem kết quả! Nếu có vấn đề gì thắc mắc hãy để lại comment nhé! Chúc bạn thành công!
14 Comments
Comments

14 comments

17/3/13
bạn cho mình hỏi chút về auto read more dc ko
17/3/13
Bạn cứ hỏi đi, nếu biết mình sẽ giúp bạn :)
Chuẩn ! ko biết có ảnh hưởng đến tốc độ load của Blog ko ?
16/4/13
Chủ nhân Blog dạo này bận rộn hay sao mà ko thấy có hoạt động gì
:d
25/4/13
vắng vẻ thế
hix! mình làm ko dc!!
ở bước 4 mình tìm dc đoạn code thế này:
<!-- (4) Show snippets and thumbnails -->
<div class='item-content'>
<b:if cond='data:post.thumbnail'>
<div class='item-thumbnail'>
<a expr:href='data:post.href' target='_blank'>
<img alt='' border='0' expr:height='data:thumbnailSize' expr:src='data:post.thumbnail' expr:width='data:thumbnailSize'/>
</a>
</div>
</b:if>
<div class='item-title'><a expr:href='data:post.href'><data:post.title/></a></div>
<div class='item-snippet'><data:post.snippet/></div>
</div>
<div style='clear: both;'/>

mình thay vào thế này nhưng chẳng thấy gì cả!?
<!-- (4) Show snippets and thumbnails -->
<div class='item-content'>
<div class='item-title'>
<b:if cond='data:post.thumbnail'>
<img border='0' class='item-thumbnail' expr:alt='data:post.title' expr:src='data:post.thumbnail' height='38px' width='38px'/>
</b:if>
<a class='tooltip' expr:href='data:post.href'><data:post.title/><span><data:post.snippet/></span></a> </div>
</div>
<div style='clear: both;'/>
Gửi template vào email mình xem cho :)
đã sent template vào mail pạn! :)
Mình check mail rồi nhưng ko thấy template bạn gửi @-)
mình gửi lại rồi, tiêu đề là : Hiển thị trích đoạn cho bài đăng phổ biến dạng tooltip
vào gmail: huycovip.volam@gmail.com :)
Template bạn gửi cho mình làm cũng như vậy mà, mình chỉ copy và paste theo đúng hướng dẫn của bài này là được. Bạn xem ở đây này http://testblogtrollvl.blogspot.com/
à! mình làm dc rồi! do mình ko bật hiển thị đoạn trích nên ko thấy!^^
à cho mình hỏi thêm cái này nhé!
làm sao để cái widget recent post cũng có hiệu ứng tooltip giống pạn vậy!? :)
thanks pạn!
Theo yêu cầu, mình chia sẻ với bạn tại bài viết này :d
8/3/14
Cảm ơn nhiều :)

Cảm ơn bạn đã ghé thăm Troll VL !
» Tạm thời ngăn không cho comment với chế độ ẩn danh vì có một số bạn không có thành ý cố tình spam. Mong các bạn thông cảm!
» Bạn nên viết bằng Tiếng Việt có dấu để mọi người dễ đọc, dễ bình luận
» Để liên hệ,góp ý và đóng góp bài viết bạn click vào đây
Sử dụng các thẻ sau cho comments
» Chèn nội dung vào blockquote <b rel="quote">Nội dung blockquote</b>
» Chèn nội dung vào note <em rel="note">Nội dung note</em>
» Chèn code vào khung pre <i rel="pre">Nội dung code</i>
» Chèn hình ảnh <i rel="image">Link hình ảnh</i>
» Chèn video từ youtube [youtube]link video[/youtube]
» Chèn link <i rel="anchor">Link</i>

Insert Emoticons
:cuoi
:hihi
:thank
:haha
:meu
:cry
:oaoa
1cuoi
:D
@@
:p
:o
:vi
:ko
:ca
:why
:xin
:lanh
:im
:aoi
:ado
:mda
:tat
0:khoa
a:ab
k:ac
q:ad
w:ae
e:af
l:ag
g:ah
8:ai
9:aj
9:ag
:9a
*Phải có khoảng trống trước các code mới hiển thị mặt cười


Mã Hóa Code Tạo và xem trước comments Cancel Reply
-->