- เครดิต
- 482
- เพื่อน
- ทักทาย
- บล็อก
- อัลบั้ม
- โพสต์
- กระทู้
- แชร์
- สำคัญ
- สิทธิ์อ่าน
- 20
- จำนวนผู้ติดตาม
- จำนวนผู้กำลังติดตาม
- เพศ
- ไม่บอก
|
แก้ไขล่าสุด theerawut เมื่อ 2009-6-9 07:24
ดู แบบที่ 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
ค้นหา- 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' ? 'เปิดท้ารบ PK' : 'ไม่เปิดท้า PK';
- $post['hpf'] = $post['hpf'] >= '100' ? '100' : $post['hpf'];
- $post['spf'] = $post['spf'] >= '100' ? '100' : $post['spf'];
- }
คัดลอกไปที่คลิปบอร์ด 2. เปิดไฟล์ {bbs}/templates/default/ css_viewthread.htm
เพิ่มโค๊ดนี้ด้านล่างสุด- /*-----------userpetinfo-------------*/
- .chart { border: 1px solid {BORDERCOLOR}; width:120px; height:9px; padding: 0em; background: #FFFFFF;}
- .chart img { float:left;}
- .petinfo{border: solid {MENUBORDER};border-width:1px 0; width:100%;padding:4px 0;}
คัดลอกไปที่คลิปบอร์ด 3. เปิดไฟล์ {bbs}/templates/default/viewthread_node.htm
ค้นหา- {lang guest} <em id="authorposton$post[pid]">{lang poston} $post[dateline]</em>
- <!--{/if}-->
คัดลอกไปที่คลิปบอร์ด เพิ่มโค๊ดนี้ด้านล่าง- <!--{if $post[mypet]}-->
- | <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>
- {template userpetinfo_new}
- <!--{/if}-->
คัดลอกไปที่คลิปบอร์ด ถ้าต้องการเน้นคำว่า ข้อมูลสัตว์เลี้ยง ให้ชัดขึ้น ก็แทรกโค๊ด- <font color="red">ข้อมูลสัตว์เลี้ยง</font>
คัดลอกไปที่คลิปบอร์ด จะได้แบบนี้ครับ
4. ดาวน์โหลดไฟล์ ผู้เข้าชมเนื้อหาถูกซ่อนไว้ คุณจะต้อง แสดงความคิดเห็นก่อนจึงจะสามารถมองเห็นเนื้อหาส่วนที่ถูกซ่อนนี้ได้ แล้วอัพโหลดไปยังต้นฉบับ
คือไฟล์นี้ {bbs}/templates/default/userpetinfo_new.htm เป็นไฟล์ที่แปลไทยเรียบร้อยแล้วครับ
อัพเดชแคช เป็นอันเสร็จแล้วครับ |
ขออภัย! โพสต์นี้มีไฟล์แนบหรือรูปภาพที่ไม่ได้รับอนุญาตให้คุณเข้าถึง
คุณจำเป็นต้อง ลงชื่อเข้าใช้ เพื่อดาวน์โหลดหรือดูไฟล์แนบนี้ คุณยังไม่มีบัญชีใช่ไหม? สมัครสมาชิก
x
คะแนน
-
ดูบันทึกคะแนน
|
|
|
|
|
|