You are not connected. Please login or register

 » Forumotion » Share Code » Tổng hợp » [Hướng dẫn] làm thanh level

[Hướng dẫn] làm thanh level

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down  Thông điệp [Trang 1 trong tổng số 1 trang]

๖ۣۜTom

avatar
Admintrator
Admintrator
1. Chỉnh 3 mục trong mục profile:

ACP> Ql nhóm và người dùng> QLy người dùng> Profiles
- tổng bài gửi > posts
- điểm> points
- reputation> thanked
Trong phần Points system và Reputation của Modules chỉnh như hình:



2. tạo 1 HTML với nội dung sau:
- ACP> Module> HTML & Javascripts> HTML
- tạo 1 trang HTML và chèn codes sau vào rùi lấy link

Code:
function A1level(){
var ip="15"
var ie="100"
var ir="22"
var ine="19"
var maxm="15000"
var maxl=(ine*500)
var aq=[];
var level=[];
var posts=[];
var points=[];
var thanks=[];
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+(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 mtmy= Math.floor(100-exp);
var title1="Level"
if (nol > 100){(nol = "100")&&(exp = "99")&&(title1="Max-Level")}
var width=(exp-5)
 
if(xp[z]>0){mag = Math.floor(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 i=1;
stats="<div
 align='center'><div valign='bottom' align='left' style='width:
130px;color: blue;font-size: 7pt;'><font
style='font-color:#37f;font-size:11px;'><b>"+title1+":</b>
 </font><font style='color: crimson;'><b>"+ nol
+"</b>  </font>(+"+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><b>SP: " +mag+" /
"+maxm+"</b><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><font style='color:
crimson;'>Còn "+mtmy+" % lên cấp tiếp
theo.</font></div></div> "
x[y].innerHTML
+="<span class='gensmall'>" + stats} else{x[y].innerHTML
+="<font color=red><br><br><b>Ăn Xin :
("+points[a]+" points)</b></font>"}}}
}
A1level();

3. Chèn vào overall_footer đoạn code và thay link HTML vừa tạo:


Code:
<script src="link trang HTML"></script>



4. Chèn code hiển thị thanh level
chèn vào chỗ tùy ý trong viewtopic_body:

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>

5. Chèn thêm code sau vào css:
- ACP> Display> Colors & Pics> Colors> CSS
- chèn vào cuối css cho tiện


Code:
.levelbg{line-height:
 13px;background:
url(http://i46.servimg.com/u/f46/16/96/29/15/levelc10.png)
no-repeat;width: 120px; height: 13px;padding-top: 2px;padding-left:
2px;}
nguồn : 4all



[center]Yahoo Hỗ Trợ [You must be registered and logged in to see this link.]
Chào Mừng Khách viếng thăm đã đến với 4rum
:000001:
Xem lý lịch thành viên http://www.vn-answer.tk
Share this post on: Excite BookmarksDiggRedditDel.icio.usGoogleLiveSlashdotNetscapeTechnoratiStumbleUponNewsvineFurlYahooSmarking

No Comment.

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang  Thông điệp [Trang 1 trong tổng số 1 trang]

Permissions in this forum:
Bạn không có quyền trả lời bài viết