sayuri2nana โพสต์เมื่อ 2009-2-9 04:13:37

Family Thai UTF8 For7.0 (แปลไทยเพิ่ม)

แก้ไขล่าสุด sayuri2nana เมื่อ 2009-2-9 19:02

(Update09/02/2009 : อัพเดทไฟล์ใหม่เข้ากับสกินและแปลไทยเพิ่มขึ้น+แสดงผลในรายละเอียดสมาชิกตอนโพสกระทู้)

ต้นฉบับhttp://www.discuz.net/viewthread.php?tid=1194002ภาษาไทย : discuzthai.com & O2Love Board

ตัวอย่างhttp://www.o2love-book.com/bbs/plugin.php?identifier=family&module=familyภาพตัวอย่าง : มีหลายหน้าที่แปลไทยเพิ่ม หน้านี้หน้าเปลีย่นชื่อครอบครัว
http://i269.photobucket.com/albums/jj73/sayuri2nana/ff.jpg


เนื่องจากกระทู้แจกปลักอินครอบครัวของแอดมิน http://www.discuzthai.com/thread-7904-1-1.html
พอเอาไปลงเข้าจริงก็กว่าจะถูไถได้ มีขั้นตอนมากกว่าที่อ่านจากกระทู้ของแอดมิน เลยเอามาบอกต่อกัน แถมแปลไทยให้เท่าที่จะแปลให้ด้วย แปลให้ประมาณ80%+ นะคะ น่าจะเอาไปใช้ต่อได้เลย

1.ดาวโหลดไฟล์ที่แก้ไขแล้วนี้ไปก่อน

2.แตกไฟลล์แล้วอัพโหลดไฟลล์ที่อยู่ในโฟเดอร์ upload ไปตามตำแหน่งที่ลงบอร์ดดิสคัสเอาไว้ เช่น /httpdocs/bbs/

3. ทำการรันตัวติดตั้งhttp://www.ชื่อเวบคุณ/family_install.phpกดไปเรื่อยจนติดตั้งเสร็จแล้วลบไฟล์ family_install.php ออก

4. นำเข้าปลั๊กอิน ไปที่
Admincp > ปลั๊กอิน > ปลั๊กอิน > นำไฟล์เข้า > เลือก discuz_plugin_family.txt
ตามรูปครับ

5.นำไฟล์ที่เป็น.php ไว้ในแฟ้ม plugins / นำไฟล์ที่เป็น.html ไปไว้ใน templates ที่เลือกใช้

6. mod แก้ไขไฟล์ forumdisplay.php
ค้นหาif($forum['type'] == 'forum') {

        $navigation = '» '.(strip_tags($forum['name']) ? strip_tags($forum['name']) : $forum['name']);

        $navtitle = strip_tags($forum['name']);

} else {

        $forumup = $_DCACHE['forums'][$forum['fup']]['name'];

        $navigation = '&raquo; <a href="forumdisplay.php?fid='.$forum['fup'].'">'.$forumup.'</a> &raquo; '.(strip_tags($forum['name']) ? strip_tags($forum['name']) : $forum['name']);

        $navtitle = strip_tags($forum['name']).' - '.strip_tags($forumup);

}ใส่โค๊ดด้านล่างนี้ต่อลงไป//ครอบครัว Begin

if($forum['type'] == 'sub' && $forum['clan']!='') {

        $query=$db->query("select * from {$tablepre}members where username='$discuz_user'");

        $fam=@mysql_fetch_array($query);

        if($forum['clan']!=$fam && $adminid != 1) {

                showmessage('ข้อจำกัดในบริเวณนี้กับสมาชิกในครอบครัวเพื่อป้อน!');

        }

}

//ครอบครัว endเปิดไฟล์ viewthread.php
ค้นหาif(empty($forum['allowview'])) {

        if(!$forum['viewperm'] && !$readaccess) {

                showmessage('group_nopermission', NULL, 'NOPERM');

        } elseif($forum['viewperm'] && !forumperm($forum['viewperm'])) {

                $navtitle = '';

                showmessage('forum_nopermission', NULL, 'NOPERM');

        }เพิ่มโค๊ดนี้ต่อลงไป//ครอบครัว Begin

if($forum['type'] == 'sub' && $forum['clan']!='') {

        $query=$db->query("select * from {$tablepre}members where username='$discuz_user'");

        $fam=@mysql_fetch_array($query);

        if($forum['clan'] && $forum['clan']!=$fam && $adminid != 1){

                showmessage('ส่วนนี้สำหรับสมาชิกที่อยู่ในครอบครัว ! ');

        }

}

//ครอบครัว Endค้นหาp.*, m.uidเปลี่ยนเป็นp.*, m.uid, m.famnameบันทึกทั้งหมด

เปิด \templates\default\viewthread_node.htm
ค้นหา<dl class="s_clear">{eval @eval('echo "'.$customauthorinfo.'";');}</dl>
เพิ่มต่อลงไป<dl>ครอบครัว $post</dl>บันทึกทั้งหมดเป็น UTF-8

อัพเดชแคชแล้วใช้งาน

ปล.เปลีย่น สกุลเงินจาก O2 Gold เป็นอย่างอื่น

ไฟล์ family.inc.php
ค้นหา$view2 = "O2 Gold";เปลีย่นได้เลยค่ะ

ITz โพสต์เมื่อ 2009-2-9 05:36:19

ลงเสร็จหมดแล้วใช้ได้หมด แล้วแต่ก็ขอบคุณมากคครับ

trickstertik โพสต์เมื่อ 2009-2-9 07:24:44

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

kornzanakub โพสต์เมื่อ 2009-2-9 08:11:09

อ่าจ้า

ขอบคุงนะ

samusai โพสต์เมื่อ 2009-2-9 10:37:14

ขอบคุณจ้าจะเอาไปรวมกะที่โหลดไว้ละกัน

acaz โพสต์เมื่อ 2009-2-9 13:35:03

ขอบคุณมากครับ
ผมอัพเดทการแสดงผลหน้ากระทู้แล้วนะครับ

sayuri2nana โพสต์เมื่อ 2009-2-9 14:44:01

ขอบคุณมากครับ
ผมอัพเดทการแสดงผลหน้ากระทู้แล้วนะครับ
ต้นฉบับโพสโดย acaz เมื่อ 2009-2-9 13:35 http://www.discuzthai.com/images/common/back.gif


ตอนนี้ทำได้แล้วค่ะ แสดงชื่อครอบครัวแล้ว

ghosterder โพสต์เมื่อ 2009-2-9 16:33:12

ถ้าลงของท่าน acaz ไปแล้ว ต้องแก้ที่ไหนบ้างคับ

ghosterder โพสต์เมื่อ 2009-2-9 17:09:22

รายชื่อครอบครัว (จำนวน 0 ครอบครัว)
สัญลักษณ์ครอบครัว         ชื่อ         รายละเอียด         หัวหน้า         สมาชิก        

พอดีผมใช้เป็นอย่างอื่น เปลี่ยนในไฟล์ไหนเหรอคับ

sayuri2nana โพสต์เมื่อ 2009-2-9 19:01:46

เปลีย่น สกุลเงินจาก O2 Gold เป็นอย่างอื่น

ไฟล์ family.inc.php
ค้นหา
$view2 = "O2 Gold";
เปลีย่นได้เลยค่ะ
หน้า: [1] 2 3
ดูในรูปแบบกติ: Family Thai UTF8 For7.0 (แปลไทยเพิ่ม)