suthida โพสต์ 2010-1-28 19:20:47

ห้องแต่งตัว For Discuz 7.1-7.2 UTF8 ภาษาไทย อัพเดท 30/01/2553

แก้ไขล่าสุดโดย suthida เมื่อ 2010-1-30 09:09

Author: T.O.M.
AL8 version: alan888
Technical support: http://www.alan888.com/Discuz/index.php
Version of the application: Discuz! 7.1-7.2 UTF8
ลิงค์จากต้นฉบับจาก alan888 : http://www.alan888.com/Discuz/viewthread.php?tid=176368&extra=&page=1
ภาษาไทยบางส่วนจาก : http://www.discuzthai.com/thread-6692-1-1.html
แปลเพิ่มเติมภาษาไทยโดย :www.discuzthai.com


DEMO ห้องแต่งตัว For Discuz 7.1-7.2ภาษาไทย
ภาพเยอะนิดนะคะ เพราะไม่ได้ติดตั้งที่เว็บไหนค่ะ ทดสอบทำบนเครื่อง














----------------------------------------------------------

ขั้นตอนการติดตั้ง
1. ดาวน์โหลดไฟล์ภาพทั้งหมด 10 Part
อัพขึ้นไว้ที่ images>virtualimage

   
   
   
   
   


2. ดาวน์โหลด virtualimage เอาไว้ที่เดียวกับ config.inc.php
จากนั้นทำ 777 ที่ virtualimage, virtualimage/avatar, virtualimage/photo, virtualimage/vidoc




3. ดาวน์โหลดตัว plugins ห้องแต่งตัว
ดาวน์โหลดเอาไว้ในแฟ้ม plugins ได้เลยค่ะ



4. เปิดไฟล์ include/global.func.php

ค้นหา
function discuz_uc_avatar($uid, $size = '', $returnsrc = FALSE) {
if($uid > 0) {
$size = in_array($size, array('big', 'middle', 'small')) ? $size : 'middle';
$uid = abs(intval($uid));
if(empty($GLOBALS['avatarmethod'])) {
return $returnsrc ? UC_API.'/avatar.php?uid='.$uid.'&size='.$size : '<img src="'.UC_API.'/avatar.php?uid='.$uid.'&size='.$size.'" />';
} else {
$uid = sprintf("%09d", $uid);
$dir1 = substr($uid, 0, 3);
$dir2 = substr($uid, 3, 2);
$dir3 = substr($uid, 5, 2);
$file = UC_API.'/data/avatar/'.$dir1.'/'.$dir2.'/'.$dir3.'/'.substr($uid, -2).'_avatar_'.$size.'.jpg';
return $returnsrc ? $file : '<img src="'.$file.'" onerror="this.onerror=null;this.src=\''.UC_API.'/images/noavatar_'.$size.'.gif\'" />';
}
} else {
$file = $GLOBALS['boardurl'].IMGDIR.'/syspm.gif';
return $returnsrc ? $file : '<img src="'.$file.'" />';
}
}

แทนที่ด้วย
function discuz_uc_avatar($uid, $size = '', $returnsrc = FALSE) {
$size = in_array($size, array('big', 'middle', 'small')) ? $size : 'middle';
$uid = abs(intval($uid));
require DISCUZ_ROOT.'./forumdata/cache/plugin_virtualimage.php';
$image_close = $_DPLUGIN['virtualimage']['vars']['imagesclose'];
$image_url = $_DPLUGIN['virtualimage']['vars']['imageurl'];
if(!$image_close && $uid > 0 && $size !='small' && file_exists(DISCUZ_ROOT.'./virtualimage/vidoc/vi_'.$uid.'.php') && CURSCRIPT != 'memcp'){
clearstatcache();
require DISCUZ_ROOT.'./virtualimage/vidoc/vi_'.$uid.'.php';
$addfilter = rand();
$vi_avatar = "<div id=\"Show{$uid}_{$addfilter}\" class=\"imagefixeddiv\"></div>
<script type=\"text/javascript\">
var image_url = '".$image_url."';
showimage('Show{$uid}_{$addfilter}','{$viid}');
</script>";
return $vi_avatar;
}elseif ($uid > 0 && $size == 'small' && !$image_close && file_exists("virtualimage/avatar/".$uid."_s.jpg")){
clearstatcache();
return '<img src="virtualimage/avatar/'.$uid.'_s.jpg">';
}elseif($uid > 0) {
if(empty($GLOBALS['avatarmethod'])) {
return $returnsrc ? UC_API.'/avatar.php?uid='.$uid.'&size='.$size : '<img src="'.UC_API.'/avatar.php?uid='.$uid.'&size='.$size.'" />';
} else {
$uid = sprintf("%09d", $uid);
$dir1 = substr($uid, 0, 3);
$dir2 = substr($uid, 3, 2);
$dir3 = substr($uid, 5, 2);
$file = UC_API.'/data/avatar/'.$dir1.'/'.$dir2.'/'.$dir3.'/'.substr($uid, -2).'_avatar_'.$size.'.jpg';
return $returnsrc ? $file : '<img src="'.$file.'" onerror="this.onerror=null;this.src=\''.UC_API.'/images/noavatar_'.$size.'.gif\'" />';
}
}else {
$file = $GLOBALS['boardurl'].IMGDIR.'/syspm.gif';
return $returnsrc ? $file : '<img src="'.$file.'" />';
}
}

แก้ไขเสร็จแล้วจัดเก็บ และอัพขึ้นตำแหน่งเดิมค่ะ

----------------------------------------------------------------

5. ติดตั้งปลั๊กอินใน admin โดยการเข้าเมนู
ปลั๊กอิน>เลือก ติดตั้ง ปลั๊กอินห้องแต่งตัว> ติ๊กการทำงาน และกดส่ง

ภาพประกอบ





---------------------------------------------------------------

*เพิ่มเติมไฟล์ภาพปุ่มกด
ดาวน์โหลดเอาไว้ที่ images>virtualimage






**อัพเดทภาษาไทยใน Admin สำหรับปลั๊กอินห้องแต่งตัว โดย i~Designs อัพเดท 30/01/2553
ดาวน์โหลดและอัพไว้ที่ plugins>virtualimage>images_admin.inc








เสร็จเรียบร้อยอัพเดทแคชสัก 1 รอบค่ะกันปัญหา

theerawut โพสต์ 2010-1-28 19:26:55

ขอบคุณมากเลยครับ พี่ก้อย

Jinns โพสต์ 2010-1-28 19:30:54

ว๊าว เจ๋งครับ ขอบคุณท่านพี่ก้อยมากมาย

khonakha โพสต์ 2010-1-28 20:33:03

ขอบคุณ..คุณก้อยมากๆๆครับ

christxzapro99 โพสต์ 2010-1-28 20:40:19

ขอบคุณจ๊าบบบบพี่ก้อยเลยเองเลย


หุหุ{:22_837:}

npro โพสต์ 2010-1-28 20:55:08

สุดยอดเลยครับผม

navanat21 โพสต์ 2010-1-29 07:46:01

ว้าวๆต้องลอง

hiphop111 โพสต์ 2010-1-29 19:03:29

กำลัง รอเลยครับ อิอิ

luciferza01 โพสต์ 2010-1-29 23:03:19

4. เปิดไฟล์ include/global.func.php อยู่ตรงใหนครับ อยู่ที่root ปะคับ

suthida โพสต์ 2010-1-30 08:37:46

แก้ไขล่าสุดโดย suthida เมื่อ 2010-1-30 09:11

4. เปิดไฟล์ include/global.func.php อยู่ตรงใหนครับ อยู่ที่root ปะคั ...
ต้นฉบับโพสต์โดย luciferza01 เมื่อ 2010-1-29 23:03 http://www.discuzthai.com/images/common/back.gif


เปิดเข้าไปที่แฟ้ม includeก็จะเจอไฟล์ global.func.php ปรับโค๊ดตามที่บอกแล้วอัพขึ้นตำแหน่งเดิมค่ะ

-------------------------------------------------------------------

ห้องแต่งตัว For Discuz 7.1-7.2 UTF8 ภาษาไทย อัพเดท 30/01/2553
หน้า: [1] 2 3 4 5 6 7 8 9
ดูในรูปแบบกติ: ห้องแต่งตัว For Discuz 7.1-7.2 UTF8 ภาษาไทย อัพเดท 30/01/2553