- เครดิต
- 5095
- เพื่อน
- ทักทาย
- บล็อก
- อัลบั้ม
- โพสต์
- กระทู้
- แชร์
- สำคัญ
- สิทธิ์อ่าน
- 200
- จำนวนผู้ติดตาม
- จำนวนผู้กำลังติดตาม
- เพศ
- ไม่บอก
|
รายละเอียด : แสดงข้อมูลสัตว์เลี้ยงของผู้ใช้ที่หน้ากระทู้ต่างๆ
สำหรับและความต้องการของระบบ : 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)
ค้นหา- SELECT p.*, m.uid, m.username,
คัดลอกไปที่คลิปบอร์ด เปลี่ยนเป็น- SELECT p.*, mp.*, m.uid, m.username AS username,
คัดลอกไปที่คลิปบอร์ด ค้นหา-
- LEFT JOIN {$tablepre}members m ON m.uid=p.authorid
คัดลอกไปที่คลิปบอร์ด เพิ่มโค๊ดนี้ในบรรทัดต่อไป-
- LEFT JOIN {$tablepre}mypetdata mp ON mp.username=p.author
คัดลอกไปที่คลิปบอร์ด ค้นหาเพิ่มโค้ดนี้ต่อท้ายก่อน ';'ค้นหา- $post['attachments'] = array();
คัดลอกไปที่คลิปบอร์ด เพิ่มโคดนี้ไปด้านบน-
- if ($post[mypet]){
- @include DISCUZ_ROOT.'./forumdata/cache/plugin_pet.php';
- $petdir = $_DPLUGIN['pet']['vars']['imgdir'];
- $petsettings = $_DPLUGIN['pet']['vars'];
- $post['petusername'] = rawurlencode($post['username']);
- $t=time();
- $today = gmdate ("Ymd",$t);
- $post['petdiff'] = time() - $post['petregdate'];
- $post['petregdate']=gmdate ("Ymd",$post['petregdate']);
- $post['pett'] = $today-$post['petregdate'];
- $post['petlevel'] = pow (log10 ($post['mypetexp']), 3);
- $post['petshowlevel'] = floor ($post['petlevel'] + 1);
- $post['levelpic']=intval($post['petshowlevel']/10);
- $post['levelpic'] = $post['levelpic'] > '10' ? '11' : $post['levelpic'];
- $post['level1']=intval($post['petshowlevel']/2);
- $post['level2']=intval($post['petshowlevel']/2);
- $post['petpic']=$post['mypetname'];
- $post['pethp']=$post['mypethp'];
- $post['petatk']=$post['mypetatk']+$post['item1']+$post['item2']+2+$post[level1];
- $post['petdef']=$post['mypetdef']+$post['item3']+$post['item4']+$post['item5']+3+$post['level1'];
- if($post['petshowlevel']<2){$post['petmaxhp']=$petsettings['basichp'];}
- else{$post['petmaxhp']=$petsettings['basichp']+$post['petshowlevel']*5;}
- $post['petsp']=$post['mypetsp']-$post['pett']*$petsettings['basicsp2'];
- if($post['petsp']>$petsettings['basicsp']){$post['petsp']=$petsettings['basicsp'];}
- $post['hpf']= floor (100 * ($post['pethp'] / $post['petmaxhp']));
- $post['spf']= floor (100 * ($post['petsp'] / $petsettings['basicsp']));
- $post['pethp'] = $post['pethp'] < '0' ? '0' : $post['pethp'];
- $post['petsp'] = $post['petsp'] < '0' ? '0' : $post['petsp'];
- $post['petdead'] = $post['pethp'] < '1' || $post['petsp'] < '1' ? 'ตาย' : 'มีชีวิต';
- $post['petsex'] = $post['mypetsex'] < '2' ? 'เพศผู้' : 'เพศเมีย';
- $post['petpk'] = $post['openpk'] < '2' ? 'พร้อมรบ' : 'ไม่พร้อมรบ';
- $post['hpf'] = $post['hpf'] >= '100' ? '100' : $post['hpf'];
- $post['spf'] = $post['spf'] >= '100' ? '100' : $post['spf'];
- }
คัดลอกไปที่คลิปบอร์ด เปิดไฟลล์ css.htm (อยู่ที่ templates/default) แล้วเพิ่มโค๊ดนี้ก่อนที่บรรทัดสุดท้าย- /*-----------userpetinfo-------------*/
- .chart { border: 1px solid {BORDERCOLOR}; width:120px; height:9px; padding: 0em; background: #FFFFFF;}
- .chart img { float:left;}
คัดลอกไปที่คลิปบอร์ด เปิดไฟลล์ viewthread.htm (อยู่ที่ templates/default)
ค้นหา- <!--{if $post['authorid'] && $post['username'] && !$post['anonymous']}-->
คัดลอกไปที่คลิปบอร์ด เพิ่มโค๊ดนี้ไว้ด้านบน- <!--{if $post[mypet]}-->
- <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>
- <!--{/if}-->
คัดลอกไปที่คลิปบอร์ด ค้นหา- <!--{if $post['authorid'] && $post['username'] && !$post['anonymous']}-->
คัดลอกไปที่คลิปบอร์ด เพิ่มโค๊ดนี้ไว้ด้านบน-
- <!--{if $post[mypet]}-->
- {template userpetinfo}
- <!--{/if}-->
คัดลอกไปที่คลิปบอร์ด บันทึกทั้งหมด
ดาวน์โหลดไฟลล์ userpetinfo.htm ไปไว้ที่ ROOT/templates/default
เสร็จเรียบร้อย |
ขออภัย! โพสต์นี้มีไฟล์แนบหรือรูปภาพที่ไม่ได้รับอนุญาตให้คุณเข้าถึง
คุณจำเป็นต้อง ลงชื่อเข้าใช้ เพื่อดาวน์โหลดหรือดูไฟล์แนบนี้ คุณยังไม่มีบัญชีใช่ไหม? สมัครสมาชิก
x
คะแนน
-
ดูบันทึกคะแนน
|
|
|
|
|
|