Flash avatar 3.0 for discuz 7.0-7.2
แก้ไขครั้งสุดท้ายโดย buachompoox เมื่อ 2012-2-22 14:17http://dz7.my-refresh.com/index.php
อ่าเหมือนผมจะลืมไปว่ามีปลั้กอินตัวนี้อยู่มาย้อนความหลังกันซักนิด
ที่มาจ้า http://flash-soft.net/product.html
คนที่ใช้ดิสคัทมาตั้งกะ 6.0 น่าจะคุ้นเคยกับมันดีนะ
ขั้นแรกดาวน์โหลดมาก่อนนะ
http://down.flash-soft.net/flashsoft.discuz6.1.rar
oja
http://www.upload-thai.com/downl ... 12fecdd78d473587a4a
ลิ้งดาว์โหลดน่ะครับ สำหรับผู้ที่โหลดไม่ได้
พาสแตกไพล์ :www.lpk.in.th
เพิ่มเติมลิงค์ดาวน์โหลดby oatloso2539
http://www.mediafire.com/?y7bm3jz1htz
อัพโหลดไฟล์ในโฟลเดอ "全新安装包" โดยอัพโหลดโฟลเดอ photo ไว้ที่ root(ที่เดียวกับ index.php)
จากนั้นรันตัวติดตั้งผ่านทาง /photo/install.php
CHMOD 777 โฟลเดอดังต่อไปนี้
/photo/uploadFiles/
/photo/visualize/
การ MOD ค่อนข้างง่าย แก้ไขไม่กี่ไฟล์
1.แก้ไขไฟล์ viewthread.php หาโค๊ด } else {
unset($post['medals'][$key]);
}
}
}เพิ่มโค๊ดนี้บรรทัดต่อไป //----------------- flashsoft
global $db;
$sky_urerid=$post['authorid'];
$query1=$db->query("SELECT pid,xname,visualize FROM leletang_face WHERE pid=\"$sky_urerid\" ");
$gbu=$db->fetch_array($query1);
$number_u=$db->num_rows($query1);
if ($number_u == 1)
{
if($gbu == '' or$gbu == '0.'or $gbu == '0.swf')
{
$matthew_reply_swf ="";
}
else
{
$sky_mmmm = rand(0,999999);
$sky_temp_time = gmdate(date(U));
$sky_temp_time = $sky_temp_time.$sky_mmmm;
$matthew_reply_swf = "<SCRIPT language=javascript><!--
LoadFlash('photo/frame/$gbu','transparent','140','226','sky_xiu_$sky_temp_time','sky_xiu_$sky_temp_time')
//-->
</script>";
}
$sky_face= " <table height=\"226\" style=\"margin: 0px; padding: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none;\" >
<tr >
<td width=\"45%\"style=\"border: 0px solid #999999;\"></td>
<td width=\"140\"background=\"photo/visualize/".$gbu."\" style=\"margin: 0px; padding: 0px; border: 1px solid #999999;\">
<center>
$matthew_reply_swf
</center>
</td>
<td width=\"45%\"style=\"border: 0px solid #999999;\"></td>
</tr>
</table>";
$post['avatar']=$sky_face;
}
else
{
//----------------- flashsoftจากนั้นหาโค๊ด } else {
if(!$post['authorid']) {
$post['useip'] = substr($post['useip'], 0, strrpos($post['useip'], '.')).'.x';
}
}เพิ่มโค๊้ดนี้ด้านบน//----------------- flashsoft
}
//----------------- flashsoft2. แก้ไขไฟล์/include/global.func.php หาโค๊ดด้านล่าง (ถ้าจะใช้ร่วมกับห้องแต่งตัวไม่ต้อง MOD นะครับ)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.'" />';
}
}เปลี่ยนเป็น (ขออนุญาตใช้โค๊ดเก่า)//将这部分内容用下边的函数替换原来的函数即可
//flash-soft.net 定义的函数开始
function discuz_uc_avatar($uid, $size = '', $returnsrc = FALSE) {
global $db,$tablepre;
$query = $db->query("SELECT if_flash FROM leletang_set WHERE id='0'");
$gbsys= $db->fetch_array($query);
$query = $db->query("SELECT xname,visualize FROM leletang_face WHERE pid='$uid' ");
$face_num= $db->num_rows($query);
$size = in_array($size, array('big', 'middle', 'small')) ? $size : 'middle';
$uid = abs(intval($uid));
$uid = sprintf("%09d", $uid);
$dir1 = substr($uid, 0, 3);
$dir2 = substr($uid, 3, 2);
$dir3 = substr($uid, 5, 2);
if($gbsys=='1' and $face_num == '1' and ($size=='middle'))
{
$gb_face= $db->fetch_array($query);
$sky_temp_time = gmdate(date(U)).rand(0,99999999);
$my_domain=dirname("http://".$_SERVER ['HTTP_HOST'].$_SERVER['PHP_SELF']);
if($gb_face == '' or$gb_face == '0.'or $gb_face == '0.swf')
{
$gb_face='3017.swf';
}
return $returnsrc ? UC_API.'/data/avatar/'.$dir1.'/'.$dir2.'/'.$dir3.'/'.substr($uid, -2)."_avatar_$size.jpg" : '<SCRIPT language=JavaScript1.2 src=./photo/js/LoadFace.js></SCRIPT><SCRIPT language=javascript>LoadFace(\'sky_xiu_'.$sky_temp_time.'\',\'kuang_path='.$my_domain.'/photo/frame/'.$gb_face.'&face_path='.$my_domain.'/photo/visualize/'.$gb_face.'&\',\''.$my_domain.'/photo/php/\')</script>';
}
else
{
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\'">';
}
}
//flash-soft.net 定义的函数结束
/*原来的函数
function discuz_uc_avatar($uid, $size = '', $returnsrc = FALSE) {
$size = in_array($size, array('big', 'middle', 'small')) ? $size : 'middle';
$uid = abs(intval($uid));
$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\'">';
}
原来的函数结束*/3.แก้ไขไฟล์ viewthread.htm หาโค๊ด{subtemplate header}เพิ่มโค๊ดนี้บรรทัดต่อไป<SCRIPT language=JavaScript1.2 src=photo/js/LoadFlash.js></SCRIPT>เกี่ยวกับการทำเมนูนั้นทำที่ admincp ตามรูป
ใส่ลิงค์นี้ลงไป photo/shoot.php 1# buachompoox สุดยอดมากเลยครับ ทำไมติดตั้งผ่านหมด พอดี อัพรุป รูปขึ้น 100% จากนั้นก็ นับ 0% อีกครั้งแล้วค้างเลย อะครับ
ขอบคุณครับ ทำไมติดตั้งผ่านหมด พอดี อัพรุป รูปขึ้น 100% จากนั้นก็ นับ 0% อีกครั้งแล้วค้างเลย อะครับ
ขอบคุณครับ ...
ต้นฉบับโพสโดย bestkung เมื่อ 2009-5-19 08:44 http://www.discuzthai.com/images/common/back.gif
โอ้เกือบลืม CHMOD 777 โฟลเดอดังต่อไปนี้ด้วยครับ
/photo/uploadFiles/
/photo/visualize/ ขอบคุณคร้าฟ ขอบคุณคร้าฟ ขอบคุณครับ ขอบคุณค่ะ หายไปนานมาทีมีของเล่นมาฝากเยอะเลย
18393
18394
อ่าเหมือนผมจะลืมไปว่ามีปลั้กอินตัวนี้อยู่มาย้อนความหลังกันซักนิด
ที่มาจ้า http://flash-soft.net/product.html
ค ...
ต้นฉบับโพสโดย buachompoox เมื่อ 2009-5-19 06:44 http://www.discuzthai.com/images/common/back.gif
thanksssssssssssssssssssssssssss