Discuz Thai

 ลืมรหัสผ่าน
 สมัครสมาชิก

ข้อตกลงการใช้งานกระดานข่าวดิสคัสไทย DiscuzThai Agreement (English Version) ประกาศดิสคัสไทย - ทำเนียบดิสคัสภาษาไทย

Discuz! X3.5 Thai R20231001 Rev.8 (NEW) [วิดีโอช่วยสอน] อัปเกรด Discuz! X3.4 เป็น X3.5 Discord ของ Discuz! Thai Community อย่างเป็นทางการ

Discuz! X3.4 Thai R20220811 (REV.75) สิ้นสุดการสนับสนุน Discuz! X3.4 ภาษาไทยตั้งแต่วันนี้เป็นต้นไป (ขอแนะนำให้อัปเกรดเป็น X3.5 แทน)

ค้นหา
แท็กยอดนิยม: ดิสคัสภาษาไทย Discuz Thai
ดู: 6993|ตอบกลับ: 19

[mod] แสดงค่าประสบการณ์ที่แถบข้อมูลส่วนตัว

[คัดลอกลิงก์]
theerawut โพสต์ 2009-3-15 11:34:32 |โหมดอ่าน
แก้ไขล่าสุด theerawut เมื่อ 2009-3-15 11:36

ถ้าซ้ำกับของพี่โจ้ก็ออภัยด้วยนะครับ พอดีหากระทู้นั้นไม่เจอ


ตัวอย่างครับ





ไฟล์ที่ทำการแก้ไข

bbs/include/global.func.php
bbs/viewthread.php
bbs/templates/default/viewthread_node.htm


1. เปิดไฟล์  bbs/include/global.func.php


เพิ่มโค๊ดนี้ไว้บรรทัดล่างสุด ก่อน ?>
  1. function getexp($credits,$usergid){
  2.       global $_DCACHE;
  3.         
  4. if($_DCACHE['usergroups'][$usergid]['type'] != 'member' || $_DCACHE['usergroups'][$usergid]['creditslower'] == '999999999' || $_DCACHE['usergroups'][$usergid]['creditshigher'] == '-999999999'){

  5.         $exp ="
  6.                   <span class=small>ประสบการณ์ : สูงสุด</span>
  7.                   <table  cellspacing=0 cellpadding=0>
  8.                     <thead><tr>
  9.                       <td align=left height=13><img height=9 src=images/default/blue.gif width=98%><img height=9 src=images/default/exp.gif></td>
  10.                     </tr></thead></table>";  

  11. }else{

  12.         $range = $_DCACHE['usergroups'][$usergid]['creditslower'] - $_DCACHE['usergroups'][$usergid]['creditshigher'];
  13.         $haveget = $credits - $_DCACHE['usergroups'][$usergid]['creditshigher'];
  14.         $need = $range - $haveget;
  15.         $ep = intval($haveget*100/$range);
  16.         $wid = intval(97*$ep/100);
  17.         $exp ='
  18.                   <span class=small>ค่าประสบการณ์: '.$ep.' %
  19. และต้องการอีก  <font color=blue>'.$need.'</font>  เพื่อเปลี่ยนระดับ</span>
  20.                   <table  cellspacing=0 cellpadding=0>
  21.                     <thead><tr>
  22.                       <td align=left height=13><img height=9 src=images/default/blue.gif width='.$wid.'%><img height=9 src=images/default/exp.gif></td>
  23.                     </tr></thead></table>';                                                                 
  24. }
  25.         return $exp;
  26. }
คัดลอกไปที่คลิปบอร์ด

2. เปิดไฟล์ bbs/viewthread.php


ค้นหา
  1. $post['dateline'] = dgmdate("$dateformat $timeformat", $post['dateline'] + $timeoffset * 3600);
คัดลอกไปที่คลิปบอร์ด
เพิ่มโค๊ดนี้ด้านล่าง
  1. $post['userexp'] = getexp($post['credits'],$post['groupid']);
คัดลอกไปที่คลิปบอร์ด
3.  เปิดไฟล์  bbs/templates/default/viewthread_node.htm

ค้นหา
  1. <!--{if $post['customstatus']}--><p class="customstatus">$post[customstatus]</p><!--{/if}-->
คัดลอกไปที่คลิปบอร์ด
เพิ่มโค๊ดนี้ด้านล่าง
  1. <p>$post[userexp]</p>
คัดลอกไปที่คลิปบอร์ด
4.  แตกไฟล์แล้วอัพโหลดไปยังตำแหน่งต้นฉบับ

     

5.  อัพเดชแคช เสร็จสมบูรณ์

ขออภัย! โพสต์นี้มีไฟล์แนบหรือรูปภาพที่ไม่ได้รับอนุญาตให้คุณเข้าถึง

คุณจำเป็นต้อง ลงชื่อเข้าใช้ เพื่อดาวน์โหลดหรือดูไฟล์แนบนี้ คุณยังไม่มีบัญชีใช่ไหม? สมัครสมาชิก

x

คะแนน

จำนวนผู้เข้าร่วม 3จิตพิศัย +13 Money +5 ย่อ เหตุผล
buachompoox + 5 + 5 ขอบคุณครับ
suthida + 3 เยี่ยมค่ะ
acaz + 5 ขอบคุณมากครับ

ดูบันทึกคะแนน

acaz โพสต์ 2009-3-15 13:32:29
ไม่เหมือนกันครับอันนี้ดูดีกว่าเยอะเลย ขอบคุณมากครับ
suthida โพสต์ 2009-3-15 13:55:29
สวยค่ะ ดูไฮโซเลย เยี่ยมๆ  ขอบคุณค่ะ
PungPing โพสต์ 2009-3-18 00:22:42
ว๊าวๆ ขอเอาไปใช้นะคะ

ขอบคุณมากค่ะ ^^
pongpens1 โพสต์ 2009-3-22 16:15:49
ขอบคุณมากครับ
bonparadorn โพสต์ 2009-3-25 22:50:28
แก้ไขล่าสุด bonparadorn เมื่อ 2009-3-25 23:04

ขอบคุณจ้า แต่ว่าระดับมาจากค่าชั่วโมงออนไลน์ใช่ไหม?

เปิดมาหน้าขาวเลย ยังไม่ได้อัพเดทแคช
kirayamato00 โพสต์ 2009-3-27 00:11:27
ง่า ขึ้นหน้าขาวโบ๊ะเลย คงไม่มีดวงละมั้งคราวนี้ แต่ก็ขอบคุณครับ ที่นำมาเสนอ
pongpens1 โพสต์ 2009-3-31 03:52:45
ขอบคุณมากครับ
longhon โพสต์ 2009-4-2 17:01:44
ขอบคุงครับบ
oom โพสต์ 2009-4-5 00:40:35
ขอบคุณมากครับ
ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | สมัครสมาชิก

รายละเอียดเครดิต

รายชื่อผู้กระทำผิด|Archiver|ดิสคัส ไทย Follow us: Become a fan on facebook. Follow us on Twitter.

GMT+7, 2024-5-2 16:09

Powered by Discuz! X3.4, Rev.66

Copyright © 2001-2021 Tencent Cloud. Licensed

ตอบกระทู้ ขึ้นไปด้านบน ไปที่หน้ารายการกระทู้