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
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
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
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
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
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
<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
<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
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
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
<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
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
<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
<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
<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à:
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
<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
Copy code
7. Post đoạn sau vào ô.3 Replace only SPAM word trong Spam Blacklist
"rpw">"Với bài viết số ";"rpu">" trong topic ";"vagte">"&get-tema=";"vthang">"#";"rpba">"=";"%E2%80%A2">"•";"rpva">"&";"rpthang">"#";
Copy code
Copy code
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
<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
: 0 ♥