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 = '» <a href="forumdisplay.php?fid='.$forum['fup'].'">'.$forumup.'</a> » '.(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";เปลีย่นได้เลยค่ะ ลงเสร็จหมดแล้วใช้ได้หมด แล้วแต่ก็ขอบคุณมากคครับ ขอบคุณมากครับ อ่าจ้า
ขอบคุงนะ ขอบคุณจ้าจะเอาไปรวมกะที่โหลดไว้ละกัน ขอบคุณมากครับ
ผมอัพเดทการแสดงผลหน้ากระทู้แล้วนะครับ ขอบคุณมากครับ
ผมอัพเดทการแสดงผลหน้ากระทู้แล้วนะครับ
ต้นฉบับโพสโดย acaz เมื่อ 2009-2-9 13:35 http://www.discuzthai.com/images/common/back.gif
ตอนนี้ทำได้แล้วค่ะ แสดงชื่อครอบครัวแล้ว ถ้าลงของท่าน acaz ไปแล้ว ต้องแก้ที่ไหนบ้างคับ รายชื่อครอบครัว (จำนวน 0 ครอบครัว)
สัญลักษณ์ครอบครัว ชื่อ รายละเอียด หัวหน้า สมาชิก
พอดีผมใช้เป็นอย่างอื่น เปลี่ยนในไฟล์ไหนเหรอคับ เปลีย่น สกุลเงินจาก O2 Gold เป็นอย่างอื่น
ไฟล์ family.inc.php
ค้นหา
$view2 = "O2 Gold";
เปลีย่นได้เลยค่ะ