ฑีฆายุโก โหตุ มหาราชา

Discuz Thai

 ลืมรหัสผ่าน
 สมัครสมาชิก
ค้นหา
คำค้นยอดนิยม: ภาษาไทยdiscuz
DiscuzX Patch 20110817 ThaiDiscuz X2 Thai Mr.JakDiscuz X2 Thai i~Designs
วิธีอัพเกรด Discuz! X2.0Discuz! Board คืออะไร???FAQ Discuz X
ดู: 18994|ตอบ: 221

[แบบที่ 1] Mod Pet Display viewthread for Pet Discuz 7.0 ภาษาไทยโดย theerawut   [คัดลอกลิงค์]

ผู้ดูแลกระดาน

DiscuzThai จร้า...

Rank: 7Rank: 7Rank: 7

สิทธิ์ในการอ่าน
100
UID
2726
เครดิต
468
จิตพิศัย
468
Money
672
Gold
482
โพสต์
981
กระทู้
29
สมัครสมาชิกเมื่อ
2008-5-27
เข้าสู่ระบบล่าสุด
2012-1-14

Medal No.1 Medal No.2 Medal No.3

โพสต์เมื่อ 2009-3-12 12:08:17 |แสดงโพสต์ทั้งหมด
โฮสสำหรับดิสคัสโดยเฉพาะ
แก้ไขล่าสุด theerawut เมื่อ 2009-6-9 07:24
Version : แบบที่ 1.
รายละเอียด : แสดงข้อมูลสัตว์เลี้ยงของผู้ใช้ที่หน้ากระทู้ต่างๆ
เจ้าของ : alan888 ( http://www.alan888.com/Discuz/index.php )
ภาษาไทย : theerawut (http://www.discuzthai.com/thread-7524-1-1.html)


ดู แบบที่ 2 ที่ http://www.discuzthai.com/thread-8763-1-1.html

แบบที่ 1



ไฟล์ที่ทำการแก้ไข :  viewthread.php
                          {bbs}/templates/default/ css_viewthread.htm
                          {bbs}/templates/default/viewthread_node.htm
ไฟล์ที่ต้องลงเพิ่มเติม : {bbs}/templates/default/userpetinfo_new.htm (แปลไทยเรียบร้อยแล้ว)

วิธีการ Mod

1.  เปิดไฟล์ viewthread.php

ค้นหา
  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){
  22.                                 $post['petmaxhp']=$petsettings['basichp'];
  23.                         }else{
  24.                                 $post['petmaxhp']=$petsettings['basichp']+$post['petshowlevel']*5;
  25.                         }
  26.                 $post['petsp']=$post['mypetsp']-$post['pett']*$petsettings['basicsp2'];
  27.                         if($post['petsp']>$petsettings['basicsp']){
  28.                                 $post['petsp']=$petsettings['basicsp'];
  29.                         }
  30.                 $post['hpf']= floor (100 * ($post['pethp'] / $post['petmaxhp']));
  31.                 $post['spf']= floor (100 * ($post['petsp'] / $petsettings['basicsp']));
  32.                 $post['pethp'] = $post['pethp'] < '0' ? '0' : $post['pethp'];
  33.                 $post['petsp'] = $post['petsp'] < '0' ? '0' : $post['petsp'];
  34.                 $post['petdead'] = $post['pethp'] < '1' || $post['petsp'] < '1' ? 'ตาย' : 'มีชีวิต';
  35.                 $post['petsex'] = $post['mypetsex'] < '2' ? 'ผู้' : 'เมีย';
  36.                 $post['petpk'] = $post['openpk'] < '2' ?  'เปิดท้ารบ PK' : 'ไม่เปิดท้า PK';
  37.                 $post['hpf'] = $post['hpf'] >= '100' ? '100' : $post['hpf'];
  38.                 $post['spf'] = $post['spf'] >= '100' ? '100' : $post['spf'];
  39.         }
คัดลอกไปที่คลิปบอร์ด
2.  เปิดไฟล์  {bbs}/templates/default/ css_viewthread.htm

เพิ่มโค๊ดนี้ด้านล่างสุด
  1. /*-----------userpetinfo-------------*/
  2. .chart { border: 1px solid {BORDERCOLOR}; width:120px; height:9px; padding: 0em; background: #FFFFFF;}
  3. .chart img { float:left;}
  4. .petinfo{border: solid {MENUBORDER};border-width:1px 0; width:100%;padding:4px 0;}
คัดลอกไปที่คลิปบอร์ด
3. เปิดไฟล์ {bbs}/templates/default/viewthread_node.htm

ค้นหา
  1. {lang guest} <em id="authorposton$post[pid]">{lang poston} $post[dateline]</em>
  2.                                 <!--{/if}-->
คัดลอกไปที่คลิปบอร์ด
เพิ่มโค๊ดนี้ด้านล่าง
  1. <!--{if $post[mypet]}-->
  2. | <a href="plugin.php?identifier=pet&module=pet&index=viewpet&username=$post['petusername']" target="_blank" id="userpetinfo$post[pid]_new" class="dropmenu" onmouseover="showMenu(this.id,false,0,2,500,0,this.id,500)"> ข้อมูลสัตว์เลี้ยง</a>
  3. {template userpetinfo_new}
  4. <!--{/if}-->
คัดลอกไปที่คลิปบอร์ด
ถ้าต้องการเน้นคำว่า ข้อมูลสัตว์เลี้ยง ให้ชัดขึ้น ก็แทรกโค๊ด
  1. <font color="red">ข้อมูลสัตว์เลี้ยง</font>
คัดลอกไปที่คลิปบอร์ด
จะได้แบบนี้ครับ



4. ดาวน์โหลดไฟล์
ผู้เข้าชมเนื้อหาถูกซ่อนไว้ คุณจะต้องแสดงความคิดเห็นก่อนจึงจะสามารถมองเห็นเนื้อหาส่วนที่ถูกซ่อนนี้ได้
  แล้วอัพโหลดไปยังต้นฉบับ


       คือไฟล์นี้ {bbs}/templates/default/userpetinfo_new.htm  เป็นไฟล์ที่แปลไทยเรียบร้อยแล้วครับ

อัพเดชแคช  เป็นอันเสร็จแล้วครับ
ไฟล์แนบ: คุณจำเป็นต้องเข้าสู่ระบบก่อนจึงจะสามารถดูและดาวน์โหลดไฟล์แนบได้ หากยังไม่มีแอคเคานต์หรือยังไม่ได้เป็นสมาชิก กรุณาสมัครสมาชิก
มี 3 ผู้ให้คะแนนจิตพิศัย Money 收起 เหตุผล
55443 + 1
maximumtest + 1
suthida + 3 + 1 ยอดเยี่ยมค่ะ

คะแนนรวม: จิตพิศัย + 5  Money + 1   ดูบันทึกคะแนน

Rank: 7Rank: 7Rank: 7

สิทธิ์ในการอ่าน
100
UID
4
เครดิต
1539
จิตพิศัย
1539
Money
2139
Gold
225
โพสต์
2446
กระทู้
23
สมัครสมาชิกเมื่อ
2007-10-3
เข้าสู่ระบบล่าสุด
2012-2-9

Medal No.1 Medal No.2

โพสต์เมื่อ 2009-3-12 12:28:01 |แสดงโพสต์ทั้งหมด
ยอดเยี่ยมค่ะ

Rank: 1

สิทธิ์ในการอ่าน
10
UID
6612
เครดิต
34
จิตพิศัย
34
Money
0
Gold
0
โพสต์
248
กระทู้
2
สมัครสมาชิกเมื่อ
2008-10-1
เข้าสู่ระบบล่าสุด
2010-6-13
โพสต์เมื่อ 2009-3-12 13:00:48 |แสดงโพสต์ทั้งหมด
โฮสสำหรับดิสคัสโดยเฉพาะ
ว้าวๆๆ ขอบคุณครับ เยี่ยมเลยงับ

Newbie

รักทุกคนเลย ...

Rank: 1

สิทธิ์ในการอ่าน
10
UID
1554
เครดิต
4
จิตพิศัย
4
Money
292
Gold
0
โพสต์
816
กระทู้
45
สมัครสมาชิกเมื่อ
2008-3-6
เข้าสู่ระบบล่าสุด
2012-2-6
โพสต์เมื่อ 2009-3-14 10:58:18 |แสดงโพสต์ทั้งหมด
ขอบคุณมากครับ

Rank: 1

สิทธิ์ในการอ่าน
10
UID
22444
เครดิต
0
จิตพิศัย
0
Money
20
Gold
0
โพสต์
60
กระทู้
1
สมัครสมาชิกเมื่อ
2009-5-11
เข้าสู่ระบบล่าสุด
2011-7-26
โพสต์เมื่อ 2009-5-13 20:07:52 |แสดงโพสต์ทั้งหมด
  1. 1.  viewthread.php
  2. 2.  {bbs}/templates/default/ css_viewthread.htm
  3. 3. {bbs}/templates/default/viewthread_node.htm
คัดลอกไปที่คลิปบอร์ด

ช่วยเอาที่เป็นไฟล์แล้วมาให้หน่อยสิครับ
บางทีเพิ่มโค้ดลงไปแล้วมันผิดน่ะครับ

Newbie

โสดไม่มีแฟนแต่ . ...

Rank: 1

สิทธิ์ในการอ่าน
10
UID
12640
เครดิต
10
จิตพิศัย
10
Money
41
Gold
24
โพสต์
148
กระทู้
3
สมัครสมาชิกเมื่อ
2008-12-14
เข้าสู่ระบบล่าสุด
2012-1-17
โพสต์เมื่อ 2009-5-31 01:12:07 |แสดงโพสต์ทั้งหมด
เยี่ยมค่ะ  .....

Rank: 1

สิทธิ์ในการอ่าน
10
UID
21848
เครดิต
0
จิตพิศัย
0
Money
0
Gold
0
โพสต์
59
กระทู้
1
สมัครสมาชิกเมื่อ
2009-4-26
เข้าสู่ระบบล่าสุด
2010-3-9
โพสต์เมื่อ 2009-6-9 04:12:51 |แสดงโพสต์ทั้งหมด
แก้ไขล่าสุด theonehand เมื่อ 2009-6-9 04:14

พี่ๆครับ บ้างตัว มานเป็น ภาษา ต่างดาว ผมต้องแก้ไขอย่างไง อ่าครับ
ไฟล์แนบ: คุณจำเป็นต้องเข้าสู่ระบบก่อนจึงจะสามารถดูและดาวน์โหลดไฟล์แนบได้ หากยังไม่มีแอคเคานต์หรือยังไม่ได้เป็นสมาชิก กรุณาสมัครสมาชิก

ผู้ดูแลกระดาน

DiscuzThai จร้า...

Rank: 7Rank: 7Rank: 7

สิทธิ์ในการอ่าน
100
UID
2726
เครดิต
468
จิตพิศัย
468
Money
672
Gold
482
โพสต์
981
กระทู้
29
สมัครสมาชิกเมื่อ
2008-5-27
เข้าสู่ระบบล่าสุด
2012-1-14

Medal No.1 Medal No.2 Medal No.3

โพสต์เมื่อ 2009-6-9 07:22:09 |แสดงโพสต์ทั้งหมด
พี่ๆครับ บ้างตัว มานเป็น ภาษา ต่างดาว ผมต้องแก้ไขอย่างไง อ่าครับ
ต้นฉบับโพสโดย theonehand เมื่อ 2009-6-9 04:12



เปลี่ยน encording ไฟล์ให้เป็น UTF8 ครับ

ผู้ดูแลกระดาน

DiscuzThai จร้า...

Rank: 7Rank: 7Rank: 7

สิทธิ์ในการอ่าน
100
UID
2726
เครดิต
468
จิตพิศัย
468
Money
672
Gold
482
โพสต์
981
กระทู้
29
สมัครสมาชิกเมื่อ
2008-5-27
เข้าสู่ระบบล่าสุด
2012-1-14

Medal No.1 Medal No.2 Medal No.3

โพสต์เมื่อ 2009-6-9 07:22:51 |แสดงโพสต์ทั้งหมด
1.  viewthread.php
2.  {bbs}/templates/default/ css_viewthread.htm
3. {bbs}/templates/default/viewthread_node.htm
ช่วยเอาที่เป็นไฟล์แล้วมาให้หน่อยสิครับ
บางท ...
ต้นฉบับโพสโดย jigkoxsee เมื่อ 2009-5-13 20:07



การคัดลอกโค๊ดควรใช่ IE ในการคัดลอกนะครับ

Rank: 1

สิทธิ์ในการอ่าน
10
UID
12820
เครดิต
0
จิตพิศัย
0
Money
6
Gold
0
โพสต์
48
กระทู้
0
สมัครสมาชิกเมื่อ
2008-12-16
เข้าสู่ระบบล่าสุด
2011-6-7
โพสต์เมื่อ 2009-6-9 17:14:40 |แสดงโพสต์ทั้งหมด
ยอดเยี่ยมค่ะ {:18_765:}
คุณต้องเข้าสู่ระบบก่อนจึงจะสามารถตอบกลับ เข้าสู่ระบบ | สมัครสมาชิก

รูปแบบข้อความล้วน|โทรศัพท์มือถือ|ดิสคัส ไทย Follow us: Become a fan on facebook. Follow us on Twitter.

GMT+7, 2012-2-13 07:01 , Processed in 0.032585 second(s), 16 queries , Gzip On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

ขึ้นไปด้านบน