Discuz 7.2 THAI By i~Designsวิธีติดตั้ง Discuz7.2วิธีอัพเกรด Discuz7.2
Discuz! Board คืออะไร???UcenterHome 2.0 Thaiวิธีอัพเกรด Ucenter1.5
UCenter 1.5 THAI 22012009Comsenz Product list by ปูวิธีหาเงินไว้ซื้อไฟลล์
กลับไปที่รายการ โพสต์ใหม่
ดิสคัสโฮส 499 ติดตั้งฟรีพร้อมปลั๊กอิน

[A/M/H6.0] Mod Pet Display viewthread

รายละเอียด : แสดงข้อมูลสัตว์เลี้ยงของผู้ใช้ที่หน้ากระทู้ต่างๆ
สำหรับและความต้องการของระบบ  : Discuz 6.0.0 + Pet Thai For Discuz! 6.0.0
เจ้าของ : alan888 ( http://www.alan888.com/Discuz/index.php )
ภาษาไทย (บางส่วน) : acaz ( http://www.cazdesign.com/forums/index.php )
ไฟลล์ที่ต้องแก้ไข : viewthread.php, viewthread.htm และ css.htm
ไฟลล์ที่เพิ่มเข้ามา : userpetinfo.htm
ตัวอย่างเมื่อทำเสร็จ :


ขั้นตอนการติดตั้ง
เปิดไฟลล์ viewthread.php (ROOT)
ค้นหา
  1. SELECT p.*, m.uid, m.username,
คัดลอกรหัสไปที่คลิปบอร์ด
เปลี่ยนเป็น
  1. SELECT p.*, mp.*, m.uid, m.username AS username,
คัดลอกรหัสไปที่คลิปบอร์ด
ค้นหา

  1. LEFT JOIN {$tablepre}members m ON m.uid=p.authorid
คัดลอกรหัสไปที่คลิปบอร์ด
เพิ่มโค๊ดนี้ในบรรทัดต่อไป

  1. LEFT JOIN {$tablepre}mypetdata mp ON mp.username=p.author
คัดลอกรหัสไปที่คลิปบอร์ด
ค้นหา

  1. $firstpid, $videoopen
คัดลอกรหัสไปที่คลิปบอร์ด
เพิ่มโค้ดนี้ต่อท้ายก่อน ';'

  1. , $petsettings, $petdir
คัดลอกรหัสไปที่คลิปบอร์ด
ค้นหา
  1. $post['attachments'] = array();
คัดลอกรหัสไปที่คลิปบอร์ด
เพิ่มโคดนี้ไปด้านบน

  1. if ($post[mypet]){
  2. @include DISCUZ_ROOT.'./forumdata/cache/plugin_pet.php';
  3. $petdir = $_DPLUGIN['pet']['vars']['imgdir'];
  4. $petsettings = $_DPLUGIN['pet']['vars'];
  5. $post['petusername'] =  rawurlencode($post['username']);
  6. $t=time();
  7. $today = gmdate ("Ymd",$t);
  8. $post['petdiff'] = time() - $post['petregdate'];
  9. $post['petregdate']=gmdate ("Ymd",$post['petregdate']);
  10. $post['pett'] = $today-$post['petregdate'];
  11. $post['petlevel'] = pow (log10 ($post['mypetexp']), 3);
  12. $post['petshowlevel'] = floor ($post['petlevel'] + 1);
  13. $post['levelpic']=intval($post['petshowlevel']/10);
  14. $post['levelpic'] = $post['levelpic'] > '10' ? '11' : $post['levelpic'];
  15. $post['level1']=intval($post['petshowlevel']/2);
  16. $post['level2']=intval($post['petshowlevel']/2);
  17. $post['petpic']=$post['mypetname'];
  18. $post['pethp']=$post['mypethp'];
  19. $post['petatk']=$post['mypetatk']+$post['item1']+$post['item2']+2+$post[level1];
  20. $post['petdef']=$post['mypetdef']+$post['item3']+$post['item4']+$post['item5']+3+$post['level1'];
  21. if($post['petshowlevel']<2){$post['petmaxhp']=$petsettings['basichp'];}
  22. else{$post['petmaxhp']=$petsettings['basichp']+$post['petshowlevel']*5;}
  23. $post['petsp']=$post['mypetsp']-$post['pett']*$petsettings['basicsp2'];
  24. if($post['petsp']>$petsettings['basicsp']){$post['petsp']=$petsettings['basicsp'];}
  25. $post['hpf']= floor (100 * ($post['pethp'] / $post['petmaxhp']));
  26. $post['spf']= floor (100 * ($post['petsp'] / $petsettings['basicsp']));

  27. $post['pethp'] = $post['pethp'] < '0' ? '0' : $post['pethp'];
  28. $post['petsp'] = $post['petsp'] < '0' ? '0' : $post['petsp'];
  29. $post['petdead'] = $post['pethp'] < '1' || $post['petsp'] < '1' ? 'ตาย' : 'มีชีวิต';
  30. $post['petsex'] = $post['mypetsex'] < '2' ? 'เพศผู้' : 'เพศเมีย';
  31. $post['petpk'] = $post['openpk'] < '2' ?  'พร้อมรบ' : 'ไม่พร้อมรบ';
  32. $post['hpf'] = $post['hpf'] >= '100' ? '100' : $post['hpf'];
  33. $post['spf'] = $post['spf'] >= '100' ? '100' : $post['spf'];
  34. }
คัดลอกรหัสไปที่คลิปบอร์ด
เปิดไฟลล์ css.htm (อยู่ที่ templates/default) แล้วเพิ่มโค๊ดนี้ก่อนที่บรรทัดสุดท้าย
  1. /*-----------userpetinfo-------------*/
  2. .chart { border: 1px solid {BORDERCOLOR}; width:120px; height:9px; padding: 0em; background: #FFFFFF;}
  3. .chart img { float:left;}
คัดลอกรหัสไปที่คลิปบอร์ด
เปิดไฟลล์ viewthread.htm (อยู่ที่ templates/default)

ค้นหา
  1. <!--{if $post['authorid'] && $post['username'] && !$post['anonymous']}-->
คัดลอกรหัสไปที่คลิปบอร์ด
เพิ่มโค๊ดนี้ไว้ด้านบน
  1. <!--{if $post[mypet]}-->
  2. <a href="plugin.php?identifier=pet&module=pet&index=viewpet&username=$post['petusername']" target="_blank" id="userpetinfo$post[pid]" class="dropmenu" onmouseover="showMenu(this.id,false,0,2,500,0,this.id,500)" style="text-align:right; float:right; font-weight:normal;">สัตว์เลี้ยง</a>
  3. <!--{/if}-->
คัดลอกรหัสไปที่คลิปบอร์ด
ค้นหา
  1. <!--{if $post['authorid'] && $post['username'] && !$post['anonymous']}-->
คัดลอกรหัสไปที่คลิปบอร์ด
เพิ่มโค๊ดนี้ไว้ด้านบน

  1. <!--{if $post[mypet]}-->
  2. {template userpetinfo}
  3. <!--{/if}-->
คัดลอกรหัสไปที่คลิปบอร์ด
บันทึกทั้งหมด

ดาวน์โหลดไฟลล์ userpetinfo.htm ไปไว้ที่ ROOT/templates/default

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

จำนวนเครดิต

  • hostman

  • suthida

มันเป็นต่างดาว  แก้ไม่หายซักที่ครับงมหลายที่ไม่รู้มันอยู่ตรงไหน - -"


TOP

ตอบกลับโพสของ 2# hostman

ดูที่ไฟลล์ viewthread.php นะครับแล้ว เซฟใหม่ (save as) เลือกเป็น UTF-8 ครับ
1

จำนวนเครดิต

  • hostman

TOP

โหลดแล้ว   ขอบคุณครับ

TOP

ขอบคุณมากๆครับ

TOP

สุดยอดเลยครับ

TOP

เยี่ยมเลยครับ

TOP

ขอบคุณครับ

TOP

ของผม เหมือนมานไปอยู่ ข้างหลังแหะ..

เอาเมาส์ชี้ แว้วมานไม่มาอยู่ ข้างหน้า..

ทำไงดีงับเนี่ย

TOP

ของผม ทำไมเปงแบบนี้ อ่ะงับ..

มองไม่เหงคำว่า สัตว์เลี้ยง.. เอาเมาส์ ไปชี้ ก้อไม่มี popup ออกมา

ชื่อคนโพส ก้อมองไม่เห็น..แหะๆ...

แก้ตรงไหนได้งับเนี่ย.. พยามยามหามาวันนึงแระงับ..

ขอบคุงงับ..

[ แก้ไขล่าสุด DiowX เมื่อ 2007-12-24 08:16 ]
ไฟล์แนบ: คุณจำเป็นต้องเข้าสู่ระบบก่อนที่จะสามารถดาวน์โหลดหรือดูไฟล์ที่แนบมา.
หากคุณยังไม่มีบัญชีหรือยังไม่ได้เป็นสมาชิก?กรุณาสมัครสมาชิก

TOP

กลับไปที่รายการ