Ring ring
Coder.Wapsite.Me
Forum All Share Script | PHP
Vui lòng Đăng nhập hoặc Đăng kí để tham gia diễn đàn Wapmaster Việt Nam!
2015-05-12 16:59
avatarNgaongo [Sáng lập]
Kế tiếp Like v7, hôm nay WKVN tiếp tục share 1 mod mới cho Wapka. Đó chính là Shoutbox tự động cập nhật, viết bài không cần load trang.
DEMO: http://wapkavietnam.net

Giả sử muốn làm auto cho :forumlist: nằm ở site 0

Bắt đầu.

Post code này lên đầu site chứa Shoutbox
<script src="http://code.jquery.com/jquery-latest.js"></script>
Copy code


Tiếp theo tạo 1 Newpage, ghi nhớ ID Newpage này. Ví dụ: 123
Trong New page này bạn post code forumlist như này, tôi sẽ lấy nguyên văn ở WKVN

<div style="margin-bottom:-79px;position:relative;display:none" class="all_shout" name="all_shout">:forumlist:f=ID,l=6,s=:geti-siteid2(1): ::<div class="mbox" name="dpro" onclick="quote('%tname%',k%sn%)"><b>%lname%</b>: %text%</div><script>k%sn%='%text%';</script>::<hr/>:/forumlist:</div>
Copy code


Sau đó post code 3 này ngay bên dưới
Set Visit L:

<div style="display:none">:forum-ID/smallform/0:</div><script language="javascript">
var token=document.getElementsByName('d_token')[1].value; document.getElementsByName('token')[0].value=token;
var htsh=document.getElementsByName('all_shout')[0].innerHTML; document.getElementById('content').innerHTML=htsh;
</script>

Copy code


Set Visit N:

<script language="javascript">
var htsh=document.getElementsByName('all_shout')[0].innerHTML; document.getElementById('content').innerHTML=htsh;
</script>

Copy code


Set Visit A:

<noscript/>
Copy code


Sau đó, bao quanh code forumlist ở site 0 bằng 1 id="content"

<div id="content"></div>
Copy code


Nếu bạn có 2 code forumlist, 1 Set cho Khách, 1 Set cho member thì mỗi code bao quanh bằng 1 id="content"

Tiếp đến là tạo form nhập văn bản
Xóa cái smallform của bạn đi rồi thay bằng code này

<input name="token" value="" type="hidden"/>
<textarea name="stext" rows="2"></textarea><br/>
<input value="Gửi bài biết" onclick="shoutbox()" style="margin:2px" type="button"/>

Copy code


Sau đó post code này bên dưới form nhập văn bản vừa tạo

<div name="submit_shout" style="display:none"></div>
<script language="javascript">
function shoutbox(){
tokenn=document.getElementsByName('token')[0].value;
stext=document.getElementsByName('stext')[0].value;
stext=stext.replace(/\n/g,'[br]');
document.getElementsByName('submit_shout')[0].innerHTML='<img src="forum_add_ID.xhtml?d_token='+tokenn+'&text='+stext+'&submit=OK" style="display:none"/>';
document.getElementsByName('stext')[0].value='';
}
</script>

Copy code


Cuối cùng post code này xuống cuối site chứa Shoutbox (site 0)

<script type="text/javascript">
(function($)
{
$(document).ready(function()
{
$.ajaxSetup(
{cache: false,
complete: function() {
$('#content').show();
},
success: function() {
$('#content').show();
}
});
var $container = $("#content");
$container.load('site_123.xhtml');
var refreshId = setInterval(function()
{
$container.load('site_123.xhtml');
}, 500);
});
})(jQuery);
</script>

Copy code


*Lưu ý:
- Thay ID = ID Shoutbox
- Đọc bài này 2 - 3 lần

Ai đang ở đây: