![Home](http://www.forlam.wap.sh/images/icon/home3.gif)
![]() | ![]() ![]() ![]() ![]() |
Thấy nhiều bạn chưa làm được phần này nên hôm nay mình sẽ viết lại 1 TUT riêng biệt.
DEMO: WKVN nhé.
TUT này chỉ dành cho ai đã làm đc code Like hoàn chỉnh.
Phần 1. Thiết kế giao diện danh sách like
Đầu tiên là thiết kế giao diện cho danh sách Like.
Chúng ta vào WAP2 > Styles for content in forum/chat > Set global settings of styles for forum/chat > Ở phần or set own form for: Click vào Comments in profile
Style of messages in the forum:*
<div class="mbox"><input type="hidden" value="::msg_id::" name="msg"/>• Từ ::user:: <small>(::date::)</small><div>::msg::</div></div><hr/>
Copy code
Copy code
Messages separator:
Style of the forum site:**
[text<div></div>
<div class="prlike"><div class="cmthid" style="margin-top:5px"><div class="box"><div class="one" style="font-weight:bold">Danh sách Like gần nhất</div><hr/><div class="mbox"></div><hr/>::MESSAGES::</div></div>
<div name="ulike" align="center">::REPLY_AREA::</div></div>[/text
Phần 2. Đưa CIPID vào var-74
Các bạn làm theo topic này: Hướng dẫn đưa cipid vào var
Phần 3. Lấy get-id cho Link Profile
Như các bạn thấy. Link profile ở WKVN có dạng:
[urlprofile_0.xhtml?u=Vn-like&get-id=1104623#wall
Vậy cái get-id kia là gì? Đó chính là CIPID ở Phần 2 trên kia đã nói.
Đầu tiên post code này vào Ô.1 Profile form (default): trong User profile
Sau đó post code này vào site Bottom profile:
<script language="javascript"> url=':getid-url:'; cipid74=document.getElementsByName('cipid74')[0.value; if(url.match(/(get-id)/ig)) document.write(); else document.write('<style>body{display:none}</style><meta http-equiv="refresh" content="0;:getid-url:&get-id='+cipid74+'#wall"/><noscript/>'); }</script>
Copy code
Copy code
Phần 4. Exloader danh sách Like
Phần này là để hiển thị danh sách Like dưới Bottom Profile.
Các bạn Exloader như sau:
URL:
Part: Tự soi part nhé! Yêu cầu chỉ 1 part duy nhất là sẽ hiển thị được toàn bộ danh sách Like!
Tags:
Phần 5. Tự động cập nhật số Like khi vào Profile của chính mình
Post code sau dưới Exloader ở Phần 4:
<span style="display:none">:eprofile-0:<b></b>@@OK:/eprofile:</span><script language="javascript"> cmt=document.getElementsByName("msg")[0.value; var mc=document.getElementsByName("mchs")[0.value; if(':user-tname:'==':getid-profile:') document.write('<img src="setprofile_0.xhtml?mchs='+mc+'&pr_var[66='+cmt+'&ret_s=0&submit=OK" style="display:none"/>'); </script>
Copy code
Copy code
Phần 6. Đưa danh sách Like vào Popup
Bao quanh tất cả các item trong site Bottom profile,
Bao quanh tất cả code trong Ô.6 trong User profile,
Bao quanh tất cả các item trong site Top profile
bằng 1 class="noti" như này:
Sau đó post code này vào Site Bottom profile:
Tôi sẽ giải thích mục đích của việc này như sau:
Tôi có 1 link:
http://wapkavietnam.net/profile_0.xhtml?u=Vn-like&get-d=no&get-id=1104623
Như các bạn thấy, khi Link profile có get-d=no thì tất cả nội dung khác sẽ bị ẩn đi, chỉ hiện mỗi danh sách Like thôi.
Và để muốn đưa danh sách Like vào Popup thì ra chỉ việc iframe cái link này là xong.
Ta post code này vào site Bottom Popup:
<iframe src="profile_0.xhtml?u=:user-tname:&get-d=no&get-id=:user-prvar-74:" frameborder="0" width="100%" height="300px" class="iframe" scrolling="no" onload="javascript:rz(this);"></iframe>
Copy code
Copy code
Mục đích của việc đưa CIPID vào var-74 cũng là để phục vụ cho code này!
Tiếp theo là post code này phía dưới để nó tự điều chỉnh kích thước của iframe trên PC:
<script language="javascript"> function rz(obj){obj.style.height=obj.contentWindow.document.body.scrollHeight + 'px';}</script>
Copy code
Copy code
Như vậy là xong! Chúc các bạn thành công!
WapkaVietNam.Net
![Like](http://dinhloi.xtgem.com/icon/like.png)