Polaroid
logo

Chatbox|Admin nhận làm wap/web, giá cả thương lượng... Thông tin admin tại mỗi bài viết.
Home · Bang hội ·
* Đăng Nhập hoặc Đăng Kí
để sử dụng hết chức năng của diễn đàn.
Hi, Khách!
HomeBang hội » Wapmaster » All shared script » [Wapka] Hướng dẫn hiện danh sách like ở bottom profile và đưa danh sách like vào popup
Xuống dưới » [Wapka] Hướng dẫn hiện danh sách like ở bottom profile và đưa danh sách like vào popup
avatar by Pham_loi Pham_loi
Chức vụ:
01:29:20, 23-09-2016

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


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
<input type="hidden" name="cipid74" value="::var-74::"/>
Copy code


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





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:
http://wap.domain/forum3_:get-id:.xhtml?s=0&:time-beg:YmdHis:time-end:
Copy code


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:
a,div,span,font,small,hr,input
Copy code




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




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:
<div class="noti">
Copy code


Sau đó post code này vào Site Bottom profile:
<style>.noti{display::get-d:ne}</style>
Copy code


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

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


Như vậy là xong! Chúc các bạn thành công!
WapkaVietNam.Net

Like: 0
Lên trên  Tổng số: 1







Trực Tuyến: Khách: 1
Diễn đàn teen Việt Nam
CopyRight 2014