Discuz Thai

 ลืมรหัสผ่าน
 สมัครสมาชิก

ข้อตกลงการใช้งานกระดานข่าวดิสคัสไทย DiscuzThai Agreement (English Version) ประกาศดิสคัสไทย - ทำเนียบดิสคัสภาษาไทย

Discuz! X3.5 Thai R20240520 Rev.9 (NEW) [วิดีโอช่วยสอน] อัปเกรด Discuz! X3.4 เป็น X3.5 Discord ของ Discuz! Thai Community อย่างเป็นทางการ

Discuz! X3.4 Thai R20220811 (REV.75) สิ้นสุดการสนับสนุน Discuz! X3.4 ภาษาไทยตั้งแต่วันนี้เป็นต้นไป (ขอแนะนำให้อัปเกรดเป็น X3.5 แทน)

ค้นหา
แท็กยอดนิยม: ดิสคัสภาษาไทย Discuz Thai
ดู: 1836|ตอบกลับ: 6

ลง ห้องแต่งตัวแล้ว เข้าเว็บไม่ได้ครับ มันกลายเป็นหน้าขาวหมดเลย T^T

[คัดลอกลิงก์]
Aekio โพสต์ 2009-3-1 00:56:17 |โหมดอ่าน
ช่วยด้วยครับ

ลงห้องแต่งตัสแล้วเข้าเว็บไม่ได้เลย มันกลายเป็นหน้าขาวทั้งหมดครับ T^T
 เจ้าของ| Aekio โพสต์ 2009-3-1 01:27:27
ลองตรวจสอบดูแล้ว มันเป็นมาจากไฟล์

include/global.func.php  ครับ

แล้วก็จะเป็นเวลาที่เปลี่ยน code จาด

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, $viid ='', $vid='') {
        require DISCUZ_ROOT.'./forumdata/cache/plugin_virtualimage.php';
        $image_close = $_DPLUGIN['virtualimage']['vars']['imagesclose'];
        $image_url = $_DPLUGIN['virtualimage']['vars']['imageurl'];
        if(!$image_close && $viid && $uid > 0){
                $vi_avatar = "<div id=\"Show{$vid}\"  class=\"imagefixeddiv\"></div>
<script type=\"text/javascript\">
var image_url = '".$image_url."';
showimage('Show{$vid}','{$viid}');
</script>";
                return $vi_avatar;
        }elseif ($uid > 0){
                $size = in_array($size, array('big', 'middle', 'small')) ? $size : 'middle';
                $uid = abs(intval($uid));        
                        if($size == 'small' && !$image_close && file_exists("virtualimage/avatar/".$uid."_s.jpg")){
                                clearstatcache();
                                return         '<img src="virtualimage/avatar/'.$uid.'_s.jpg">';
                        }else{
                                $uid = sprintf("%09d", $uid);
                                $dir1 = substr($uid, 0, 3);
                                $dir2 = substr($uid, 3, 2);
                                $dir3 = substr($uid, 5, 2);
                                return $returnsrc ? UC_API.'/data/avatar/'.$dir1.'/'.$dir2.'/'.$dir3.'/'.substr($uid, -2)."_avatar_$size.jpg" : '<img src="'.UC_API.'/data/avatar/'.$dir1.'/'.$dir2.'/'.$dir3.'/'.substr($uid, -2)."_avatar_$size.jpg".'" 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.'" />';
        }
}



ครับ ลองใหม่หลายรอบแล้วก็ยังไม่ผ่านครับ วานผู้รู้ช่วยด้วยครับ
 เจ้าของ| Aekio โพสต์ 2009-3-1 01:31:53
ลองตรวจสอบดูแล้ว มันเป็นมาจากไฟล์

include/global.func.php  ครับ

แล้วก็จะเป็นเวลาที่เปลี่ยน code จาด

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, $viid ='', $vid='') {
        require DISCUZ_ROOT.'./forumdata/cache/plugin_virtualimage.php';
        $image_close = $_DPLUGIN['virtualimage']['vars']['imagesclose'];
        $image_url = $_DPLUGIN['virtualimage']['vars']['imageurl'];
        if(!$image_close && $viid && $uid > 0){
                $vi_avatar = "<div id=\"Show{$vid}\"  class=\"imagefixeddiv\"></div>
<script type=\"text/javascript\">
var image_url = '".$image_url."';
showimage('Show{$vid}','{$viid}');
</script>";
                return $vi_avatar;
        }elseif ($uid > 0){
                $size = in_array($size, array('big', 'middle', 'small')) ? $size : 'middle';
                $uid = abs(intval($uid));        
                        if($size == 'small' && !$image_close && file_exists("virtualimage/avatar/".$uid."_s.jpg")){
                                clearstatcache();
                                return         '<img src="virtualimage/avatar/'.$uid.'_s.jpg">';
                        }else{
                                $uid = sprintf("%09d", $uid);
                                $dir1 = substr($uid, 0, 3);
                                $dir2 = substr($uid, 3, 2);
                                $dir3 = substr($uid, 5, 2);
                                return $returnsrc ? UC_API.'/data/avatar/'.$dir1.'/'.$dir2.'/'.$dir3.'/'.substr($uid, -2)."_avatar_$size.jpg" : '<img src="'.UC_API.'/data/avatar/'.$dir1.'/'.$dir2.'/'.$dir3.'/'.substr($uid, -2)."_avatar_$size.jpg".'" 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.'" />';
        }
}



ครับ ลองใหม่หลายรอบแล้วก็ยังไม่ผ่านครับ วานผู้รู้ช่วยด้วยครับ
 เจ้าของ| Aekio โพสต์ 2009-3-1 01:32:30
ได้แล้วครับ

ผมเอาไฟล์ที่พี่เขาแก้ไขแล้วมาลงเลยครับ (ลงเฉพาะไฟล์ตัวปัญหา include/global.func.php)
suthida โพสต์ 2009-3-1 10:13:51
ห้องแต่งตัว จะใช้คู่กับ Dz7.0 ที่มีการอัพเกรดแล้วจะมี บัคบางตำแหน่งเกิดขึ้นค่ะ
อย่างที่บอกไฟล์ global.func.php  บัคอาดจะเกิดขึ้นคือ กดดูตัวอย่างกดโพสไม่ได้ กดปุ่มตอบกลับแล้วค้าง หรือ ส่ง pm ค้าง  ปัญหาพวกนี้จะเป็นกับการอัพเกรดบอร์ดตัวใหม่ล่าสุดค่ะ ถ้าใครไม่ได้อัพเกรดไม่มีปัญหาค่ะ ใช้ได้ปกติ
Jinns โพสต์ 2009-3-1 11:24:36
ใช่ผมก็เคยเป็น ก็เลยเอาที่เค้า mod มาแล้วไปลง
 เจ้าของ| Aekio โพสต์ 2009-3-1 22:19:53
ห้องแต่งตัว จะใช้คู่กับ Dz7.0 ที่มีการอัพเกรดแล้วจะมี บัคบางตำแหน่งเกิดขึ้นค่ะ
อย่างที่บอกไฟล์ global.func.php  บ ...
ต้นฉบับโพสโดย suthida เมื่อ 2009-3-1 10:13


ขอบคุณสำหรับคำตอบครับ ^^

ผมก็แก้ไขไปตามแบบของผมแล้วล่ะครับ ไม่รู้ว่าจะไปได้ยืนแค่ไหน ฮ่าๆๆ
ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | สมัครสมาชิก

รายละเอียดเครดิต

รายชื่อผู้กระทำผิด|Archiver|ดิสคัส ไทย Follow us: Become a fan on facebook. Follow us on Twitter.

GMT+7, 2024-11-1 10:42

Powered by Discuz! X3.4, Rev.66

Copyright © 2001-2021 Tencent Cloud. Licensed

ตอบกระทู้ ขึ้นไปด้านบน ไปที่หน้ารายการกระทู้