Old school Easter eggs.
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 lấy dtoken và mchs của wapka
Xuống dưới » [Wapka] Hướng dẫn lấy dtoken và mchs của wapka
avatar by Pham_loi Pham_loi
Chức vụ:
07:38:41, 06-10-2016

Khi trình độ wapka của bạn đã cao lên một tí, bạn muốn tìm cách trang trí cho những khung chat, hay là bình luận của mình đẹp hơn. Và để thực hiện điều đó thì bạn phải viewsource code, sau đó chép lại và thêm code của bạn để style được đẹp hơn. Và get d_token được sẽ giải quyết cho bạn điều đó.
Vậy d_token là gì?
D_token là một đoạn mã nó biến đổi liên tục, không cố định, nó xuất hiện trong wapka ở form chat, form bình luận bài viết, form viết bài mới,... và có dạng
<input type="hidden" name="d_token" value="GIÁ TRỊ D_TOKEN"/>
Copy code

Vậy thì để làm sao lấy được đoạn mã trên?
Có nhiều cách để có thể lấy giá trị d_token để đưa vào form. Và những cách đó đều gắn với đoạn mã js sau
<script language="javascript"> var token=document.getElementsByName('d_token')[0.value;{document.write(token)}</script>
Copy code

Với điều kiện là trên site đặt js này có hiện hữu giá trị
name="d_token" value="GIÁ TRỊ D_TOKEN"
Copy code

và nằm ở phía trên đoạn mã js.
Và có nhiều cách để làm hiện hữu giá trị này trên site, nhưng tôi chỉ đề cập đến 2 cách.
Cách 1: Tạo 1 forum simple có id là XXX, sau đó đặt code
<div class="none" style="display:none">:forum-XXX/smallform/3:</div>
Copy code

Code trên sau khi viewsoure sẽ có dạng sau
<div class="none" style="display:none"><form method="post" action="forum_add_XXX.xhtml" ><input type="hidden" name="d_token" value="GIÁ TRỊ D_TOKEN"  />Nội dung:<br/><input type="text" name="text"   maxlength="20000"/><br/><input type="hidden" name="ret_s" value="3"  /><input type="hidden" name="hash" value="bea9623e809690b1dbb414356bd004"  /><input type="submit" name="submit" value="Viết bài" /></form></div>
Copy code

Nó sẽ chứa đoạn
<input type="hidden" name="d_token" value="GIÁ TRỊ D_TOKEN"  />
Copy code

Và hàm js trên sẽ get d_token cho bạn.
Cách này sẽ bị hạn chế khi bạn dùng cho form có giá trị
name="text"
Copy code

sẽ trùng với name="text" ở form simple trên, và mọi hoạt động chỉ xảy ra với form simple trên mà không hoạt động với form mà ta đang làm.
Vậy ta có cách thứ 2 chỉ làm hiện hữu
<input type="hidden" name="d_token" value="GIÁ TRỊ D_TOKEN"/>
Copy code

mà không đưa cả form vào, cách này có vẻ tối ưu hơn cách trên.
Đó là ta dùng chức năng exload của wapka, cách này sẽ tối ưu, và sẽ làm cho form của chúng ta sẽ không gặp vấn đề như trên.
Vậy chúng ta nên exload ở đâu?
Các bạn có thể tạo 1 forum chủ đề bất kì, sau đó vào MIF của forum này, xóa hết chỉ để lại ::REPLY_AREA:: ở ô 3. Sau đó điền link của forum này và tiến hành exload, tìm đến part có chứa
<input type="hidden" name="d_token" value="GIÁ TRỊ D_TOKEN"/>
Copy code
và điền part đó vào. Lưu ý chỉ exload 1 part thôi nhé. Và thế sau khi ra site viewsource lại thì ta sẽ có
<input type="hidden" name="d_token" value="GIÁ TRỊ D_TOKEN"/>
Copy code
ở trên.

Tương tự như d_token, mchs nằm trong eprofile, nó cũng biến đổi và không cố định, ta dùng hàm js sau
<script language="javascript"> var mchs=document.getElementsByName('mchs')[0.value;{document.write(mchs)}</script>
Copy code

Để hiện hữu name="mchs" value="GIÁ TRỊ MCHS" ta đặt code sau phía trên js
<div style="display:none">:eprofile-250: @@OK:/eprofile:</div>
Copy code

Lưu ý: Đoạn js ở trên phải được đặt ở dưới nhé.
Chúc các pro thành công!!!

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