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
ดู: 21634|ตอบกลับ: 34

แถบ level หน้า Viewthread

  [คัดลอกลิงก์]
acaz โพสต์ 2009-1-8 21:56:46 |โหมดอ่าน
Original
  1. http://www.alan888.com/Discuz/thread-161077-1-1.html
คัดลอกไปที่คลิปบอร์ด
การแก้ไข:
ตัวอย่าง

1. เปิดไฟลล์ viewthread.php
ค้นหา

  1. if($post['username']) {
คัดลอกไปที่คลิปบอร์ด
เพิ่มโค๊ดต่อไปนี้ด้านบน

  1.         $time = time();
  2.         $daysreg = ($time - $post['regdate']) / (24*3600);
  3.         $ppd =  $post['posts'] / $daysreg;
  4.         $post['exp_mp_hp'] = exp_mp_hp($post['posts'],$ppd,$daysreg);
คัดลอกไปที่คลิปบอร์ด
2. เปิดไฟลล์ include/forum.func.php
ด้านล่างสุดก่อน  "?>"  เพิ่มโค๊ดต่อไปนี้ด้านบน

  1. function exp_mp_hp($credits,$postsperday,$daysreg){
  2.         $hp_img_dir = "./images/fxpic";
  3.         $credits = $credits < 1 ? 1 : $credits;
  4.         $level = pow(log10 ($credits), 2);
  5.         $ep = floor(100*($level - floor($level)));
  6.         $showlevel = floor($level + 1);
  7.                 if ($showlevel>=1 && $showlevel<2) {$textlevel='Lushan via Kaya';}
  8.                 elseif ($showlevel>=2 && $showlevel<3) {$textlevel='Little';}
  9.                 elseif ($showlevel>=3 && $showlevel<4) {$textlevel='So-so';}
  10.                 elseif ($showlevel>=4 && $showlevel<5) {$textlevel='Slightly Xiaocheng';}
  11.                 elseif ($showlevel>=5 && $showlevel<10) {$textlevel='Familiar';}
  12.                 elseif ($showlevel>=10 && $showlevel<14) {$textlevel='Outstanding';}
  13.                 elseif ($showlevel>=14 && $showlevel<18) {$textlevel='Together';}
  14.                 elseif ($showlevel>=18 && $showlevel<22) {$textlevel='Have Dacheng';}
  15.                 elseif ($showlevel>=22 && $showlevel<26) {$textlevel='High degree of technical proficiency';}
  16.                 elseif ($showlevel>=26 && $showlevel<30) {$textlevel='God out of turn';}
  17.                 elseif ($showlevel>=30 && $showlevel<34) {$textlevel='Unparalleled';}
  18.                 elseif ($showlevel>=34 && $showlevel<38) {$textlevel='Harmony between man and nature';}
  19.                 elseif ($showlevel>=38 && $showlevel<50) {$textlevel='Tenno-class final';}
  20.                 else{$textlevel='';}
  21.         $hpmulti =round($postsperday / 6, 1);
  22.         $hpmulti = $hpmulti > 1.5 ? 1.5 : $hpmulti;
  23.         $hpmulti = $hpmulti < 1 ? 1 : $hpmulti;
  24.         $maxhp = $level * 10 * $hpmulti;
  25.         $hp= $postsperday/10;
  26.         $hp= $hp >= 1 ? $maxhp : floor($hp * $maxhp);
  27.         $hp= floor($hp);
  28.         $maxhp= floor($maxhp);
  29.         $zhp = $maxhp <= 0 ? 1 : $maxhp;
  30.         $hpf= floor(100 * ($hp / $zhp));
  31.         $maxmp= ($daysreg * $level) / 10;
  32.         $mp= $credits / 3;
  33.         $mp = $mp >= $maxmp ? $maxmp : $mp;
  34.         $maxmp = floor($maxmp);
  35.         $mp = floor($mp);
  36.         $zmp = $maxmp <= 0 ? 1 : $maxmp;
  37.         $mpf= floor(100 * ($mp / $zmp)) ;
  38.         $exp_mp_hp ='<p>Rank: '.$showlevel.' - '.$textlevel.'</p><p>HP: '.$hp.' / '.$maxhp.'</p><div class="showchart"><img src="'.$hp_img_dir.'/img_fill2.gif" width="'.$hpf.'%" height="13" alt="Life values" title="Life values" /></div><p>MP: '.$mp.' / '.$zmp.' </p><div class="showchart"><img src="'.$hp_img_dir.'/img_fill.gif" width="'.$mpf.'%" height="13" alt="Magic value" title="Magic value" /></div><p>EXP: '.$ep.'% </p><div class="showchart"><img src="'.$hp_img_dir.'/img_fill1.gif" width="'.$ep.'%" height="13" alt="Experience" title="Experience" /></div>';
  39.         return $exp_mp_hp;
  40. }
คัดลอกไปที่คลิปบอร์ด
3. เปิดไฟลล์ เทมเพจ viewthread_node
ค้นหา

  1. <p>{eval showstars($post['stars']);}</p>
คัดลอกไปที่คลิปบอร์ด
เพิ่มโค๊ดนี้ในบรรทัดต่อไป

  1. <p>$post[exp_mp_hp]</p>
คัดลอกไปที่คลิปบอร์ด
4. เปิดไฟลล์ เทมเพจ css_viewthread
เพิ่มโค๊ดนี้ในบรรทัดสุดท้าย

  1. .showchart { border: 1px solid #000; width:130px; height:13px; background:#FFF; margin:-4px 0 0 20px;}
คัดลอกไปที่คลิปบอร์ด
5. หลังจากทำการแก้ไขทั้งหมดบันทึก ดาวน์โหลดไฟลล์และอัพโหลดขึ้นไปยังตำแหน่งต้นฉบับ

6. ทำการอัพเดทแคชไฟลล์

~เสร็จสิ้น~

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

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

x

คะแนน

จำนวนผู้เข้าร่วม 4จิตพิศัย +12 ย่อ เหตุผล
guzilla + 1
dlth + 1
tanachai + 5
buachompoox + 5 ขอบคุณครับ

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

suthida โพสต์ 2009-1-8 22:35:02
ขอบคุณค่ะท่าน
item โพสต์ 2009-1-8 23:30:01
ผมไม่เคยลงพวกนี้นะครับ อยากรู้จังว่า
HP
MP
EXP
ค่าพวกนี้เรา เลือกเองได้รึเปล่าครับ
kittikorn โพสต์ 2009-1-8 23:32:02
อะไรจะแหล่มขนาดเน้น้าาา อิอิ ขอบคุณงับพี่โจ้
christxzapro99 โพสต์ 2009-1-9 01:19:13
อิอิอิอิ ขอบคุณน้า
brb โพสต์ 2009-1-9 11:25:05
ขอบคุงคับ หามานานแว้ว
konmunza โพสต์ 2009-1-13 19:27:40
3. เปิดไฟลล์ เทมเพจ viewthread_node
ค้นหา

<p>{eval showstars($post['stars']);}</p>


แต่มันไม่มีอ่ะครับ ทำยังไงเหรอ
anampong โพสต์ 2009-1-13 20:23:23
หล่อคับ แทงกิวมาก
munzazone.com โพสต์ 2009-1-28 22:10:56
ขอบคุณครับ
atom007 โพสต์ 2009-3-26 22:43:55
ขอไฟล์ที่แก้ไขแล้วได้ปะครับ
ของผมมันเป็นไรไม่รู้ครับไฟล์ที่พี่โจ้ให้หาอะครับมันไม่มีเลยในไฟล์ของผมอะงงมากเลยไม่รู้เป็นเพราะอะไร
ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | สมัครสมาชิก

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

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

GMT+7, 2024-4-25 12:19

Powered by Discuz! X3.4, Rev.66

Copyright © 2001-2021 Tencent Cloud. Licensed

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