Featured Post 6

Thứ Hai, 8 tháng 4, 2013

Hướng dẫn Chèn Emoticons - mặt cười vào comment



Giới thiệu: Khung Đăng Nhận xét của blogspot là một trang riêng được chèn vào blog thông qua thẻ iframe, và Google không cho ta quyền can thiệp vào khung “Đăng nhận xét” này. Đó là lý do mà không đưa được bộ gõ riêng cũng như emoticons vào khung “Đăng nhận xét”. 


Với bộ gõ thì dường như không thể, cho đến khi nào Google tích hợp thêm vào. Còn với Emoticons thì thật may là có hàm replace, sử dụng hàm này để thay đổi ký tự thành hình ảnh. Và như thế Blogspot đã có Emoticons, cho dù việc nhập Emoticons vẫn không thể theo kiểu click.

Đặc biệt: Hiển thị tốt trên cả IE (Internet Explorer).


CÁCH THỰC HIỆN 
1. Đăng nhập Blogger Dashboard (Bảng điều khiển)
2. Chọn: Design (Thiết kế) > Edit HTML (Chỉnh sữa HTML)
3. Đánh dấu chọn ô: Expand Widget Templates (Mở rộng mẫu tiện ích)
4. Chèn script

Bước 1: Tìm thẻ đóng </body>

- Thêm vào trước nó đoạn code sau:

<!-- Emotion comment (1) -->
<script type='text/javascript'>
//<![CDATA[

function replaceText(){if(!document.getElementById){return;}
bodyText = document.getElementById("emocomments");
theText = bodyText.innerHTML;

theText = theText.replace(/KÍTỰ.1/gi, "<img src='LINK_HÌNH'/>");
theText = theText.replace(/KÍTỰ.2/gi, "<img src='LINK_HÌNH'/>");
...
theText = theText.replace(/KÍTỰ.N/gi, "<img src='LINK_HÌNH'/>");

bodyText.innerHTML = theText;
}replaceText();
//]]>
</script>

KÍTỰ // Đặt kí tự tắt cho Emoticon. Ví dụ như: :cuoi:) , :D ,…
LINK_HÌNH // Thay Link hình Emoticon của bạn vào đây.

Với ký tự đặc biệt như [ ] { } \ / ( ) . ? + ^ $ : thì phải thêm kí tự \ trước nó.
Với ký tự < : Phải đổi thành &lt;
Với ký tự > : Phải đổi thành &gt;
Với ký tự & : Phải đổi thành &amp;

Ví dụ: 

:))     thành  :\)\)
:-/     thành  :-\/
>:D<  thành  &gt;:D&lt;

Với những ký tự tắt bao gồm như nhau như :)) và :)
Thì bạn phải đặt :)) lên trước dòng :)

Nếu không làm vậy thì chỉ ký tự ít hơn được hiện lên. Và không hiện được kí tự kia.


Bước 2: Tìm dòng <b:loop values='data:post.comments' var='comment'>

- Thêm vào trước nó thẻ <div id='emocomments'> 

- Tìm tiếp ở đoạn code này thẻ đóng </b:loop> 

- Thêm vào sau nó thẻ đóng </div>


Bước 3: Bước này là để hiển thị khung hình Emoticon ở khung nhận xét.

- Tìm đến thẻ <data:blogTeamBlogMessage/> 

- Đôi khi có tên là <data:blogCommentMessage/> 

- Thêm vào sau nó đoạn code sau:

<!-- Emotion comment (2)-->
<script type="text/javascript">
//<![CDATA[

function moreSmilies() {
document.getElementById('smiley-more').style.display = 'inline';
document.getElementById('smiley-toggle').innerHTML = '<a href="javascript:lessSmilies()"> Thu gọn </a></span>';
}
function lessSmilies() {
document.getElementById('smiley-more').style.display = 'none';
document.getElementById('smiley-toggle').innerHTML = '<a href="javascript:moreSmilies()"> Xem thêm </a>';
}
//]]>
</script>


<!-- Dòng hiện vài Emoticon mẫu khi chưa bấm “Xem thêm” -->

<div class='emoticons'>
<img src='LINK_HÌNH' title='CHÚ-THÍCH_KÍTỰ'/>
<img src='LINK_HÌNH' title='CHÚ-THÍCH_KÍTỰ'/>
...
<img src='LINK_HÌNH' title='CHÚ-THÍCH_KÍTỰ'/>


<!-- Khung hiện đầy đủ các Emoticons khi bấm “Xem thêm” -->
<span id='smiley-more' style='display: none;'>
<img src='LINK_HÌNH' title='CHÚ-THÍCH_KÍTỰ'/>KÍTỰ.1
<img src='LINK_HÌNH' title='CHÚ-THÍCH_KÍTỰ'/>KÍTỰ.2
...
<img src='LINK_HÌNH' title='CHÚ-THÍCH_KÍTỰ'/>KÍTỰ.N

</span>
<span id='smiley-toggle'><a href="javascript:moreSmilies()"> Xem thêm </a></span>
</div>

- Thay LINK_HÌNH thành link hình Emoticon của bạn vào đây.

CHÚ-THÍCH_KÍTỰ // Hiện chú thích kí tự khi bạn rê chuột lên ảnh.




KÍTỰ // Chữ kế bên Emoticons. Kí tự nào là tùy bạn đặt cho Emoticons.




* Ngoài ra, thay vì dùng đoạn code ở bước 3, bạn cũng có thể dùng đoạn code sau: 

(Cách thức cũng giống nhau, nhưng có hơi chút khác biệt về giao diện.)

<!-- Emotion comment (2)-->
<script type='text/javascript'>
//<![CDATA[

if(typeof(rnd) == 'undefined') var rnd = '';
rnd = Math.floor(Math.random()*1000);
rnd = 'id-' + rnd;
document.write('<a href="#" onclick="tmp = document.getElementById("' + rnd + '"); tmp.style.display = (tmp.style.display == "none") ? "block" : "none"; return false;" style="text-decoration : none;float:left;margin-right:2px;">');
//]]>
</script>


<!-- Dòng hiện vài Emoticon mẫu khi chưa bấm [▼/▲] -->

<img src='LINK_HÌNH' title='CHÚ-THÍCH_KÍTỰ'/>
<img src='LINK_HÌNH' title='CHÚ-THÍCH_KÍTỰ'/>
...
<img src='LINK_HÌNH' title='CHÚ-THÍCH_KÍTỰ'/> <b>[▼/▲]</b>


<script type='text/javascript'>
//<![CDATA[
document.write('</a>');
//]]>
</script>
<br/>
<br/>

<!-- Khung hướng dẫn chèn Emoticons Comment
**Có thể bỏ đi nếu không cần**-->

<div style='border:#4F4F4F 1px dashed; padding: 4px; background:#FFFF96;'>
<b>Chèn thêm Emoticons vào nhận xét: </b>
<br/>
<span style='color: #3366ff; font-family: Verdana; font-size: 10pt;'>Rê chuột lên Emoticons để thấy các kí hiệu tương ứng!</span>
<br/></div>


<script type='text/javascript'>
//<![CDATA[
document.write('<div id="' + rnd + '" style="display:none;">');
//]]>
</script>


<div style='text-align: left; border: 1px solid #cccccc; padding:4px; background:#affdd3;'>

<!-- Khung hiện đầy đủ các Emoticons khi bấm [▼/▲] -->
<img src='LINK_HÌNH' title='CHÚ-THÍCH_KÍTỰ'/>KÍTỰ.1
<img src='LINK_HÌNH' title='CHÚ-THÍCH_KÍTỰ'/>KÍTỰ.2
...
<img src='LINK_HÌNH' title='CHÚ-THÍCH_KÍTỰ'/>KÍTỰ.N

</div>
<script type='text/javascript'>
//<![CDATA[
document.write('</div>');
//]]>
</script>


Bước 4: Save template. (Lưu mẫu)

Socializer Widget By Blogger Yard
SOCIALIZE IT →
FOLLOW US →
SHARE IT →

0 nhận xét:

Đăng nhận xét

Labels

An ninh Xã hội Ảnh Ảnh bìa Facebook Ảnh Hài Bếp nhỏ yêu thương Blogger Blogger/Blogspot Ca dao Cảm xúc Câu chuyện Chăm sóc con Chém Chuối Cuối Tuần Chia sẻ Chia sẻ kinh nghiệm Chiêm nghiệm Chuyện Ấy Cine Clip Game Cổ tích thời hiện đại (tự viết) Công Nghệ Cuộc sống Cư Dân Mạng Cửa sổ kiến thức Danh ngôn Download Du Thien Dưới mái nhà Đẹp Đi và cảm Đoremon chế E - commerce Facebook Festival FiFa Online3 Funny Game-hay-cho-PC Giải Trí Giáo dục Giới Trẻ Girl Xinh Góc ảnh Góc sáng tác Góc suy ngẫm Góc Trái Tim Góc yêu thương Hà Nội hình ảnh đẹp Hoa đẹp Internet JVevermind Kiếm Tiền Trên Mạng Kinh Doanh Kinh Tế Kỹ năng sống Làm đẹp Mẹo hay Máy tính - Laptop Miễn bình luận Mobile Một thoáng kỷ niệm Mua sắm hàng Mỹ Namkna Ngẫm nghĩ Nghệ thuật Ngoại ngữ Ngoại Tình Nhận Định Những vần thơ mẹ viết cho con Note hay onepiece Pháp Luật Phần Mềm Phần Mềm Tiện Ích phật dậy Phi thường - Kỳ quặc Phim Lẻ Phim Trung Quốc Phim Việt Nam Portable Premier League Radio Online Review sản phẩm Sách hay Sản Phẩm Seo Serie A Share123 Shock - Hot Sinh nhật Sinhk33 Tài liệu Tản mạn Tạp bút Tâm Sự Tempale Template Thành ngữ THẾ GIỚI Thế giới của con Thơ Thơ Tình Thời trang thủ thuật thủ thuật blog Thủ Thuật Facebook Thủ Thuật Seo thuthuatpro Thư Tình Tin Biển Đông Tin Bóng Đá Tin Game tin trong nước tin tức tin tức quốc tế Tin tức trong ngày Tình bạn Tình Yêu Trẻ em Trollbongda trollvl Trồng hoa - làm vườn Truyện Cười Truyện ngắn Truyện Online Văn hóa Viettin24h Vlog Vui cười Yoga