Forum cực kỳ vui nhộn, có những sự kiện hay dành cho mọi lứa tuổi
[Hướng dẫn] Làm Thanh Level Classic cho Forumotion
Sun Apr 29, 2012 4:58 pm
avatar-dulieu : 57,11496|47,11462|50,11779|49,10839|64,12636|51,11465|48,12327|58,12148|66,11454 Bảo Thạch : 99 Posts : 26 VEF-Cent : 10647 Thanked : 2 Ngày tham gia : 26/04/2012
[Cộng Đồng VEF] - §•TMinh•§ –
Hiện Đang:
Tiêu đề: [Hướng dẫn] Làm Thanh Level Classic cho Forumotion
Tiêu đề:
•Demo• : Giống của E-Fun vậy thôi.
Code:
http://extreme-fun.forum-viet.com/t116-topic#172
•Bước 1: Vào Admin Control Panel (ACP) -> Modules -> HTML & JAVASCRIPT -> HTML pages management -> Create New HTML Page. Tạo 1 trang HTML với nội dung như sau để lấy link Title * : Thanh Level Classic
Do you wish to use your forum header and footer ? : Không
Use this page as homepage ? : Không
HTML source * :
Code:
function A1level(){ dir="http://s832.photobucket.com/albums/zz244/a1tg3/boom/" var ip="15" var ie="100" var ir="22" var ine="20" var maxm="8000" var maxl=(ine*500) var aq=[]; var level=[]; var posts=[]; var points=[]; var thanks=[]; var boom = new Array() x = document.getElementsByTagName('div') for(y=0;y<x.length;y++){ if(x[y].className == "fmlevel"){ z= x[y].parentNode.parentNode.parentNode.getElementsByTagName("A")[0].innerHTML; a= x[y].parentNode.parentNode.parentNode.getElementsByTagName("A")[0].innerHTML; tks= x[y].parentNode.parentNode.parentNode.getElementsByTagName("A")[0].innerHTML; posts[z]=parseInt(x[y].innerHTML.toLowerCase().split("posts</span>: </span>")[1]); points[a]=parseInt(x[y].innerHTML.toLowerCase().split("points</span>: </span>")[1]); thanks[tks]=parseInt(x[y].innerHTML.toLowerCase().split("thanked</span>: </span>")[1]); if(points[a]>=0){ var xp=[]; var firstchar=[]; xp[z]=Math.floor(posts[z]*ip/10+(points[a]+thanks[tks]*4)*ir/10) level[z]=(xp[z]/ine) var exp = Math.floor((level[z]-Math.floor(level[z]))*ie) var nol = Math.floor(level[z]+parseInt(1)); var title1="Level" if (nol > 450){(nol = "450")&&(exp = "99")&&(title1="Max-Level")} var width=(exp-5) var mag = "100" if(xp[z]>0){mag = Math.floor(thanks[tks]*19+posts[z]*2+points[a])} var mperc = (Math.floor((mag/maxm)*100)-6) if(mag > maxm) {(mag = maxm)&&(mperc = "94")} var lperc = (Math.floor((xp[z]/maxl)*100)-6) if(xp[z] > maxl) {(xp[z]= maxl)&&(lperc = "94")} aq[z]="Unknown" var medal=[]; var i=1; while (i>0){ if (nol==i){ boom[i]="<img src='"+dir+"exp_medal_"+i+".gif'>"; medal[z]=boom[i];i=0;} else{i++;} } stats="<div align='center'><div valign='bottom' align='left' style='width: 127px;color: gray;font-size: 7pt;'><font style='color: #333;font-size:11px;'>"+title1+": </font><font style='color: crimson;'><b>"+ nol +"</b> </font><font color='red' style='font-size: 12px'><b> ¤"+medal[z]+"¤</b></font><br>Life: "+ xp[z]+" / "+maxl+"<div class='levelbg'><img src='/users/2211/12/43/96/album/orange10.gif' width='"+lperc+"%' height='9px'><img src='/users/2211/12/43/96/album/hp1010.gif' width='2px' height='9px'></div>Magic: " +mag+" / "+maxm+"<div class='levelbg'><img src='/users/2211/12/43/96/album/green110.gif' width='"+mperc+"%' height='9px'><img src='/users/2211/12/43/96/album/mp1010.gif' width='2px' height='9px'></div>Experience: "+exp+"%<div class='levelbg'><img src='/users/2211/12/43/96/album/blue10.gif' width='"+width+"%' height='9px'><img src='/users/2211/12/43/96/album/exp1010.gif' width='2px' height='9px'></div></div></div> " x[y].innerHTML +="<span class='gensmall'>" + stats} else{x[y].innerHTML +="<font color=red><br><br><b>Unknown ("+points[a]+" points)</b></font>"}}} } A1level();
•Bước 2: Vào Display -> Templates -> Viewtopic_body và chèn CODE này vào bất cữ chỗ nào bạn thích
Code:
<div class="fmlevel" align="left"> <span style="font-size:11px;font-family:Tahoma;font-weight:normal; display: none;"> <!-- BEGIN profile_field --> {postrow.displayed.profile_field.LABEL}{postrow.displayed.profile_field.CONTENT}{postrow.displayed.profile_field.SEPARATOR} <!-- END profile_field --> {postrow.displayed.POSTER_RPG} </span></div>
-Để chèn dưới phần Profile, các bạn chèn dưới
Code:
<!-- END profile_field -->
-Để chèn dưới phần Avatar giống E-Fun khi viewtopic_body của bạn là ngang, các bạn chèn dưới
Code:
{postrow.displayed.POSTER_AVATAR}
•Bước 3: Chèn tiếp đoạn Script này vào cuối cùng của viewtopic_body hoặc dưới
Code:
<!-- END postrow -->
-Đoạn Script:
Code:
<script type="text/javascript" src="Link trang HTML tạo ở bước 1"></script>
Copy đường link dưới đây gửi đến nick yahoo bạn bè!
[Cộng Đồng VEF] - Sponsored content –
Hiện Đang:
Tiêu đề: Re: [Hướng dẫn] Làm Thanh Level Classic cho Forumotion
Tiêu đề:
Chữ ký của Sponsored content
Copy đường link dưới đây gửi đến nick yahoo bạn bè!
[Hướng dẫn] Làm Thanh Level Classic cho Forumotion
Trang 1 trong tổng số 1 trang
* Bài viết sưu tầm nên ghi rõ nguồn hoặc viết (Sưu Tầm). * Không dùng những ngôn từ thiếu lịch sự.* Tránh spam nhảm những chủ đề không liên quan. * Bấm nút A/a bên góc phải nếu gặp vấn đề khi chèn hình vui. * Nếu thấy bài viết hay, hãy bấm nút để khích lệ người viết.