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 » Share Hệ thống like v3 chi tiết nhất wapka
Xuống dưới » Share Hệ thống like v3 chi tiết nhất wapka
avatar by Pham_loi Pham_loi
Chức vụ:
04:35:26, 27-03-2016

Bài viết này sẽ hướng dẫn đầy đủ, cặn kẽ các bạn về Like V3 2 click, đưa danh sách Like vào Popup, Bottom Profile và Cập nhật Like tự động khi xem thông báo. Nói chung là tất cả liên quan tới Like V3

Phần 1: Làm Nút Like, Hiện người Like theo kiểu Facebook

1. Post code này lên Top forum
CODE
<script type="text/javascript">function formthank(id,user){if(':user-tname:'!=user){
document.write('<span name="'+id+5+'" class="formthank"><a class="tool" href=":url-site-43:&get-id='+id+'&get-tema=:get-tema:&get-forum=:getid-forum:&get-user=gettuser">LIKE!</a></span>');}}var co=0;
function displaythank(idd,c){:userstats:d=ru,o=dl,l=100,s=1::writ('%lname%','%prvar-:getid-forum:%',idd);:: :/userstats::userstats:d=ru,o=dl,l=100,s=2::writ('%lname%','%prvar-:getid-forum:%',idd);:: :/userstats:}function writ(ur,da,idd){
if(da.match('t:get-tema:'+idd)){co+=1;document.write("§"+ur+", ")}}</script><script language="javascript"> var b=':getid-forum:'; var c=':get-tema:'; var usr=':user-tname:'; var tit=document.title;</script>

Copy code



2. Vào ô.1 MIF post code này ở chỗ muốn hiện nút Like
CODE
<span name="::tuser::"><span name="inlike" class="llike::msg_id::"><script>formthank('i::msg_id::','::tuser::');</script><font style="display:none">::url_prcom::</font><script language="javascript"> var msg=document.getElementsByName("::tuser::"); for(var i=0;i<msg.length;i++){ var oldtext=document.getElementsByName("::tuser::")[i.innerHTML; var e=document.getElementsByName("nj")[0.value; var d=e-1; var newtext=oldtext.replace(/(^|[n )([w+?://[^ ,"nrt<*)/ig,"$1$2"); newtext=newtext.replace(/gettuser">LIKE!</a></span><font style="display:none">forum3_(.+?).xhtml?s=(.+?)</font>/ig,'mts&get-nlike=$1&get-msgid=::msg_id::">Like</a></span>'); document.getElementsByName("::tuser::")[i.innerHTML=newtext; }</script></span></span>
Copy code



3. Vẫn ở ô.1 MIF post code này vào chỗ muốn hiện người Like
CODE
<div name="liket"><div id="hlike::msg_id::" name="dlike::msg_id::" style="padding:2px"><script>displaythank('i::msg_id::','0');</script></div></div><div id="hlike" class="hlike::msg_id::" name="liked" style="padding:2px"><script>displaythank('i::msg_id::','0');</script></div>
Copy code



4. Vẫn ở ô.1 MIF post code này xuống cuối cùng
CODE
<script type="text/javascript"> var like=document.getElementsByName("dlike::msg_id::");
for(var i=0;i<like.length;i++){ var like=document.getElementsByName("dlike::msg_id::")[i.innerHTML; o=like.split("§")[1; m=like.split(",").length; n=m-3; if(like.length>45) document.getElementsByName("dlike::msg_id::")[i.innerHTML=o+" và <a href='§§&get-h=::msg_id::#hlike::msg_id::'>"+n+" người khác</a> thích điều này!"; if(like.match(usr)) document.write('<style>.llike::msg_id::{display:none}</style>');}</script>
<script language="javascript"> var ul=document.URL; if(ul.match(/(hlike::msg_id::)/ig)) document.write(); else document.write('<style>.hlike::msg_id::{display:none}</style>');</script>

Copy code



5. Post code này lên đầu tiên của site Bottom Forum
CODE
<script language="javascript">
var msg=document.getElementsByName("liket");
for(var i=0;i<msg.length;i++){
var oldtext=document.getElementsByName("liket")[i.innerHTML;
var newtext=oldtext.replace(/(^|[n )([w+?://[^ ,"nrt<*)/ig, "$1$2");
newtext=newtext.replace(/,(.+?)và(.+?)!/ig,'$1và$2!');
newtext=newtext.replace(/và(.+?)0(.+?)khác/ig,''); newtext=newtext.replace(/§§/ig,':getid-url:'); newtext=newtext.replace(/%C2%A7%C2%A7/ig,':getid-url:'); document.getElementsByName("liket")[i.innerHTML=newtext;
}
</script>
<script language="javascript">
var msg=document.getElementsByName("liked");
for(var i=0;i<msg.length;i++){
var oldtext=document.getElementsByName("liked")[i.innerHTML;
var newtext=oldtext.replace(/(^|[n )([w+?://[^ ,"nrt<*)/ig, "$1$2");
newtext=newtext.replace(/§/ig,''); document.getElementsByName("liked")[i.innerHTML=newtext;
}
</script>

Copy code



6. Thay code auto update var ở bottom forum bằng code này:
CODE
<div style="display:none">:eprofile-0:<b></b>@@OK:/eprofile:</div><script language="javascript"> var mc=document.getElementsByName("mchs")[0.value; var ntema=document.getElementsByName("tema")[0.value; var n=document.getElementsByName("nj")[0.value; var nj=n-1; document.write('<img src="setprofile_0.xhtml?mchs='+mc+'&pr_var[9999=:user-fmsg:&pr_var[99='+document.title+'&pr_var[200=:getid-forum:&pr_var[201='+ntema+'&pr_var[77='+nj+'&pr_var[76=&ret_s=0&submit=OK" width="1px"/>'); </script>
<script language="javascript"> if(':user-prvar-66:'=='undefined') document.write('<img src="setprofile_0.xhtml?mchs='+mc+'&pr_var[66=0&ret_s=0&submit=OK" width="1px"/>'); </script>

Copy code



Site 43:
CODE
<style>input, select, option{display:none}</style>
<div name="oklike">:eprofile-44:<b></b>@@OK:/eprofile:</div>
<script language="javascript"> var msg=document.getElementsByName("oklike"); for(var i=0;i<msg.length;i++){ var mchs=document.getElementsByName("mchs")[0.value; document.write('<meta http-equiv="refresh" content="0;setprofile_44.xhtml?pr_var[:get-forum(500000):=:user-prvar-:get-forum::t:get-tema::get-id:&pr_var[63=:get-user:&pr_var[64=:get-nlike:&pr_var[65=forum2_theme_:get-forum:&pr_var[67=:get-tema:&pr_var[68=:get-msgid:&pr_var[75=:get-n:&mchs='+mchs+'&ret_s=44&submit=OK"/>'); }</script><noscript/>

Copy code



Site 44:
CODE
<meta http-equiv="refresh" content="0;forum3_:user-prvar-64:.xhtml?s=0&get-user=:user-prvar-63:#bottom"></meta><noscript/>
Copy code





Phần 2: Thông báo cho người đã được Like
Cái này sử dụng Comment in profile (CIP) nhé:

1. TOP CIP post code này:
CODE
<div name="like" class="like"><div/></div><div/><span/><span/>
Copy code




2 Bottom CIP post code này:
CODE
<div name="lkhid"><script language="javascript"> var url=':getid-url:'; if(url.match(/(get-user|get-msg)/ig)) document.write(); else document.write('<meta http-equiv="refresh" content="0;:user-prvar-65:.xhtml?tema=:user-prvar-67:&get-tema=:user-prvar-67:&n=:user-prvar-75:#:user-prvar-68:"/>'); </script></div>
<style>input[type="text", textarea{display:none}</style>
<script language="javascript"> var atop=':user-prvar-99:'; ntop=atop.replace(/[/ig,''); ntop=ntop.replace(//ig,''); </script>
<script language="javascript"> var msg=document.getElementsByName("like"); for(var i=0;i<msg.length;i++){ var oldtext=document.getElementsByName("like")[i.innerHTML; var newtext=oldtext.replace(/(^|[n )([w+?://[^ ,"nrt<*)/ig,"$1$2"); var a=':user-prvar-68:'; var b=':user-prvar-65:'; var c=':user-prvar-67:'; var d=':user-prvar-67:'; var e=':user-prvar-99:'; newtext=newtext.replace(/Tên:/ig,""); newtext=newtext.replace(/Nội dung:/ig,'<div style="margin-bottom:-30px"><b style="color:red">Thích bài viết</b><div align="left">Bạn có chắc chắn muốn thích bài viết này?</div></div>'); newtext=newtext.replace(/Gửi bài viết/ig,'Thích bài viết'); newtext=newtext.replace(/"5">/ig,'"5">rpw'+a+'rpu'+b+'rpxh'+c+'vagte'+c+'rpvan=:user-prvar-75:vthang'+a+''+e+'rpen [:time-beg:s:time-end:'); document.getElementsByName("like")[i.innerHTML=newtext; }</script>

<style>.adt{display:none}</style>

Copy code


Yêu cầu Edit texts là Tên và Gửi bài viết. Nếu thích thì sửa lại trong code


3. Ô.1 Style for CIP post code:
CODE
<div class="mbox"><input type="hidden" value="::msg_id::" name="msg"/>• Từ ::user:: <small>(::date::)</small><div>::msg::</div></div><hr/>
Copy code



4. Ô.3 Style for CIP post code:
<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>

Copy code



Phần 3: Đưa và Hiện danh sách Like vào Popup, Bottom profile và Tự update số Like

Cái này hơi khó nên đòi hỏi các bạn có chút am hiểu về Exloader

1. Bao quanh tất cả code ở site Top và Bottom profile bằng class="noti"

2. Post code này lên TOP Profile
CODE
<div class="noadd" style="color:red;background:yellow;padding:3px;border-top:2px solid orange;border-bottom:2px solid orange;font:17px tahoma" align="center">Để bắt đầu tham gia diễn đàn, vui lòng bấm vào dòng<br/>:eprofile-11:<input type="hidden" name="pr_var[74" value=":get-id:"/>@@Kích hoạt tài khoản!:/eprofile:</div>
<script language="javascript"> var id=':user-prvar-74:'; if(id.length<5||id==undefined) document.write('<div class="mbox"></div>'); else document.write('<style>.noadd{display:none}</style>'); </script>

Copy code


Lưu ý: :eprofile-11: thì ở site 11 post code chuyển hướng về popup (<meta http-equiv="refresh" content="0;popup_0.xhtml"/>)

3. Post code này vào site BOTTOM Profile
CODE
<script language="javascript"> var user=document.getElementsByName("user")[0.value; if(':user-tname:'!=user) document.write('<style>.noadd, .uplike{display:none}</style>');</script>
<script language="javascript"> var addlike=':user-prvar-74:'; if(addlike.length>1) document.write('<style>.noadd{display:none}</style>'); </script>
<div class="hid:get-d(o):"><div class="uplike"><div class="box">:eprofile-0:<input type="hidden" name="pr_var[66" value=""></input>@@Bạn đã nhận :info-comnew:%n%:::/info: lượt Like!:/eprofile:<div class="mbox" name="ulike"><b>Từ :user-prcom-name:<br/>:user-prcom-text:</b></div></div></div></div>
<style>.noadd input{border:2px solid red}</style>

Copy code



4. Tạo 1 Exloader với URL là:
http://wap.domain/forum3_:get-id:.xhtml?s=0&:time-beg:YmdHis:time-end:
Copy code


Soi Part để lấy code từ Ô.1 Style for CIP và Tags là: a,div,span,font,small,hr,input

5. Post code này ngay dưới Exloader
CODE
<script language="javascript"> var cmt=document.getElementsByName("msg")[0.value; var like=":user-prvar-66:"; if(cmt==like) document.write('<style>.uplike{display:none}</style>'); else document.write();</script>
<script language="javascript"> document.getElementsByName("pr_var[66")[0.value=cmt;</script><script language="javascript"> var mc=document.getElementsByName("mchs")[0.value; if(':user-tname:'!=user) document.write(); else document.write('<img src="setprofile_0.xhtml?mchs='+mc+'&pr_var[66='+cmt+'&ret_s=0&submit=OK" width="1px"/>'); </script>

Copy code



6. Post tiếp code này phía dưới
CODE
<div style="display:none" name="profile"><script language="javascript">var msg=document.getElementsByName("url"); for(var i=0;i<msg.length;i++){ var oldtext=document.getElementsByName("url")[i.innerHTML; var newtext=oldtext.replace(/(^|[n )([w+?://[^ ,"nrt<*)/ig,"$1$2"); newtext=newtext.replace(/@forum3_(.+?).xhtml?s=(.+?)@/ig,"$1"); var url=':getid-url:'; 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='+newtext+'#wall"/>'); }</script></div><:get-d(a):script/>
Copy code



7. Post đoạn sau vào ô.3 Replace only SPAM word trong Spam Blacklist


Cuối cùng muốn hiện danh sách Like ở Popup thì post code sau vào Bottom Popup
CODE
<script language="javascript"> var id=':user-prvar-74:'; if(id.length<5) document.write('<meta http-equiv="refresh" content="0;profile_0.xhtml?u=:user-tname:"/>'); </script>
<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>
<script language="javascript"> var url=':getid-url:'; if(url.match(/(usr_name)/ig)) document.write('<style>.iframe, iframe{display:none}</style>'); 
function rz(obj){obj.style.height=obj.contentWindow.document.body.scrollHeight + 'px';}</script>

Copy code



Như vậy đã hoàn thiện hệ thống Like v3 - bản 2 click
Chúc các bạn thành công!
Nguồn: ThietKeWeb.Wapka.Mobi

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

XtGem Forum catalog