AL8 Forum » Discuz 5.0 ¤Î 5.5 ´¡¥óµo§G » µêÀÀ§Î¹³ AL8 for Discuz! 5.0 (Ác/²/UTF-8) ³Ì«á§ó·s 2006.10.23 01:00


2006-9-29 02:55 alan888
µêÀÀ§Î¹³ AL8 for Discuz! 5.0 (Ác/²/UTF-8) ³Ì«á§ó·s 2006.10.23 01:00

§@¡@¡@ªÌ: T.O.M.
AL8 v1ª©: alan888
§Þ³N¤ä´©: [url]http://www.alan888.com/Discuz/index.php[/url]
ºt¡@¡@¥Ü: [url]http://www.alan888.com/Discuz/plugin.php?identifier=virtualimage&module=virtualimage[/url]
¾A¥Îª©¥»: Discuz! 5.0.0
[color=Red]Discuz 5.5 ª©¥»½Ð°Ñ¦Ò¤U©«[/color]
[url]http://www.alan888.com/Discuz/viewthread.php?tid=105730[/url]
»¡¡@¡@©ú: §¹¥þ®Ú¾Ú Discuz! 5.0 ´¡¥ó®æ¦¡­«·s½s¼g, §¹µ½ªº«á¥xºÞ²z¥u¶·¶×¤J "discuz_plugin_virtualimage.txt" ¤Î "discuz_plugin_images_admin.txt", ¦Ó¤£¥Î­×§ï¥ô¥i«á¥x¤å¥ó, ¥\¯à³]©w¥]¬A½s¿è¤Î¥[¤J§Î¶H, §å¶q­×§ï§Î¶H»ù®æ, ­×§ï·|­û§Î¶Hµ¥
·s¼W¥\¯à:
1. ¥i¦b«á¥x³]©w¨Ï¥ÎÂX®i¿n¤À¤º¥ô¦ó¤@ºØ§@¬°¥æ©ö¤è¦¡ (§Y: extcredits ¤º¥ô¦ó¤@ºØ);
2. ¥þ·s­×§ï¤Î¬ü¤Æ©Ò¦³¼ÒªO, ¥i¾A¥Î©ó Discuz 5.0 ¤£¦P­·®æ¤W;
3. ­Ý®e PHP 5.x ¤Î MySQL 4.1 ©Î¥H¤Wªºª©¥»;
4. ¥þ·s¤À­¶Åã¥Ü, ¨ú¥Nª©¤À­¶«á­«ÂÐÅã¥Ü
5. [color=Red]·s¼W "·|­û§Î¶H®i¥Ü", ¥þ¯¸·|­û§Î¶H¤@¥Ø¤FµM[/color]
6. ­×¥¿¦h³B¤p bugs

ª`¡@¡@·N:
·Ó¬ÛÀ]¥²¶·ªA°È¾¹¤ä´© GD ®w¤~¥i¥¿±`¨Ï¥Î


[color=Red][font=¼Ð·¢Åé][size=4][b]¥þ·s¦w¸Ë¿ìªk[/b]:[/size][/font][/color]
1. ¤U¸üµ{¦¡ªþ¥ó virtualimage_50_Big5.rar (ÁcÅ餤¤å), virtualimage_50_UTF8.rar(UTF-8 ÁcÅ餤¤å) ©Î virtualimage_50_GB.rar (²Å餤¤å) ¸ÑÀ£«á«ö­ì³]©w¤W¸ü¦Ü¬ÛÃö¥Ø¿ý (discuz_plugin_virtualimage.txt  ¤Î discuz_plugin_images_admin.txt Àɮפ£¥Î¤W¸ü)

2. ©¹¤U©«¤U¸üªþ¥ó 1-9 (ªþ¥ó 10 ¤£¥Î¤U¸ü), ¸ÑÀ£«á¤W¸ü¦Ü¬ÛÃö¥Ø¿ý
[url]http://www.alan888.com/Discuz/viewthread.php?tid=63[/url]

3. ±N virtualimage/photo ªº¥Ø¿ýÄݩʳ]¬° "777"

4. °õ¦æ images_install.php , ¦w¸Ë§¹²¦«á¶È°O§R°£ images_install.php
¨Ò: ¦bºô§}¦C¿é¤J http://ºô§}/images_install.php, µM«á«ö«ü¥Ü°õ¦æ
ª`·N: ¦b MySQL 4.1 ©Î¤w¤Wª©¥»°õ¦æ®É½Ðª`·N¦b config.inc.php ªº $dbcharset ¹ïÀ³½X³]©w, ¦p¨S¦³³]©w±N«ö config.inc.php ªº $charset ¤ºªº»y¨t¶i¦æ¦w¸Ë

5. ¥´¶}ªþ¥óªº discuz_plugin_virtualimage.txt ±N¤º®e°Å©«¦Ü:
«á¥x¡÷´¡¥ó³]¸m¡÷´¡¥óºÞ²z¡÷¶K¤J "¾É¤J´¡¥ó¼Æ¾Ú" ¤UªºªÅ®æ¤º¡÷´£¥æ


6. «á¥x¡÷´¡¥ó³]¸m¡÷´¡¥ó³]¸m¡÷¦b "µêÀÀ§Î¶H" ÂIÀ» "[´¡¥ó°Ñ¼Æ³]¸m] " ¤Î³]©w¦n¦U¶µ²Ó¸`
[color=Red]ª`·N: "¿ï¾Ü¥æ©ö¤è¦¡" ¤º½Ð¶ñ¤W extcredits «áªº½s¸¹, ¨Ò¦p "2" = ²{ª÷ (ª`·N: ¥u»Ý¶ñ¤W½s¸¹)[/color]

7. ¥´¶}ªþ¥óªº discuz_plugin_images_admin.txt ±N¤º®e°Å©«¦Ü
«á¥x¡÷´¡¥ó³]¸m¡÷´¡¥óºÞ²z¡÷¶K¤J "¾É¤J´¡¥ó¼Æ¾Ú" ¤UªºªÅ®æ¤º¡÷´£¥æ


8. ­×§ï viewthread.php
§ä[code]$postlist = $attachtags = array();[/code]

[color=Red]¤W­±[/color]¥[¤W[code]//-----------------------------virtualimage
        require_once './forumdata/cache/plugin_virtualimage.php';
        $imagesset = $_DPLUGIN['virtualimage']['vars'];
        unset($_DPLUGIN['virtualimage']['vars']);
        if($imagesset[openalpha]==1){
                $alpha = "FILTER: alpha(opacity=\"+WearArray[i]+\")";
        }
        $imagesdatas = '';
//-----------------------------[/code]
§ä[code]mf.customstatus[/code]
¦b[color=Red]«á­±[/color]¥[¤W[code], mf.useimages[/code]
§ä
[code]                        } else {
                                $post['avatar'] = '';
                        }[/code]

[color=Red]¤U­±[/color]¥[¤W
[code]//------------------------------------------------------------virtualimage
                if ($imagesset['orderuse']!='1' && $post['useimages']!=1){
                $post['avatar'] = $post['avatar'];
                }elseif($post['gender']=='0'){
                if($imagesset['orderuse']=='1'){
                $post['avatar'] = "<img src='{$imagesset[imageurl]}noface.gif'  border='0'>";
                }else{
                $post['avatar'] = $post['avatar'];
                        }
                }else{
                if ($post[gender]==1){
                $imagesdata[tempequip] = '0-0-0-0-0-0-0-0-init-init-0-init-0-init-init-0-0-0-init-0-0-0-0-0-0-0';  //male initial
                $imagesdata[sex] = "m";
                $imagesdata[upid] = "init";
                }else if ($post[gender]==2){
                $imagesdata[tempequip] = '0-0-0-0-0-0-0-0-initf-initf-0-initf-0-initf-initf-0-0-0-initf-0-0-0-0-0-0-0'; //female initial
                $imagesdata[sex] = "f";
                $imagesdata[upid] = "initf";
                        }
                $imagesdata[pid] = $post[pid];
                  $imagesdata[uid] = $post[uid];
                $imagesdatas[] = $imagesdata;
                $post['avatar'] = "
                <!-- virtualimage start-->
                <div id=Show{$post['pid']}
                style=\"padding-right: 0px; padding-left: 0px; left: 0px; padding-bottom: 0px; width: 140px; padding-top: 0px; position: relative; top: 0px; height: 226px\"></div>
                <!-- virtualimage end-->";
                }
//--------------------------------------------------------------[/code]

§ä[code]$relatedthreadlist = array();[/code]
[color=Red]¤W­±[/color]¥[¤W[code]//--------------------------------------------virtualimage
        if($imagesdatas!=''){
                $vimages = '';
                require_once('./virtualimage/global.php');
                $vimages = images_showimages($imagesdatas,$alhpa,$imagesset[imageurl]);
                unset($imagesdatas,$imagesdata,$alpha);
        }[/code]

9. ­×§ï viewthread ¼ÒªO
[code]<!--{if !empty($advlist['thread'][$post['count']])}--><tr class="t_infoline"><td class="line" style="padding: 5px">[{lang advertisement}] $advlist[thread][$post[count]]</td></tr><!--{/if}-->
        <!--{/if}-->
        </table></td></tr></table></div>
<!--{/loop}-->[/code]
[color=Red]«á­±[/color]¥[¤W
[code]<!--{if $post['authorid'] && $post['username'] && !$post['anonymous']}-->$vimages<!--{/if}-->[/code]

10. ¦p³]©w "¬O§_¶}±Ò±j¨î¨Ï¥Î" ¬O§_®É, ·|­û¥²¶·¨ì "µêÀÀ§Î¹³³]­p¤¤¤ß" ¦b " ­Ó¤H³]¸m" ¤º±N "¥´¶}©ÎÃö³¬µêÀÀ§Î¹³" ³]©w¬° "±Ò¥Î" ¤~¥i¥¿±`Åã¥Ü·|­ûªº§Î¹³

~§¹¦¨~

[b][color=Red]±q µêÀÀ§Î¹³ AL8 v1 ª© for Discuz! 4.0 Beta ¤É¯Å[/color][/b]
[quote]
1. ¤U¸üªþ¥óµ{¦¡ virtualimage_50_Big5.rar (¦p¤£¬O¨Ï¥ÎÁcÅ餤¤åªÌ½Ð¿ï¾Ü¾A·íªº»y¨tª©¥») ¸ÑÀ£«á®Ú¾Ú¤å¥óªº¥Ø¿ý½s±Æ¤W¸üÂл\ª©¥»©Ò¦³¤å¥ó (¤£¥Î¤W¸ü upload ¤Uªº images_install.php )
2. ¶i¤J«á¥x¡÷ÂX®i³]¸m¡÷´¡¥óºÞ²z¡÷¦b "µêÀÀ§Î¹³" «ö "[¸Ô±¡]"¡÷ ±N "´¡¥ó¥Ø¿ý(directory):" §ï¬° "plugins/" (§Y¦b plugins «á­±¥[¤W "/")
3. ¶i¤J«á¥x¡÷ÂX®i³]¸m¡÷´¡¥óºÞ²z¡÷¦b "µêÀÀ§Î¹³«á¥xºÞ²z" «ö "[¸Ô±¡]"¡÷ ±N "´¡¥ó¥Ø¿ý(directory):" §ï¬° "admin/" (§Y¦b admin «á­±¥[¤W "/")
4. §ó·s½w¦s[/quote]

[quote]
[b][color=DarkRed]¦w¥þ¤Wªº°ÝÃD:[/color][/b]
ÁöµM¸g¥»¯¸´ú¸Õ«á¼È®É¨Ã¥¼µo²{¥»´¡¥ó¦³©úÅã¦w¥þ©Ê¤Wªºº|¬}, ¦ý¬°ÅTÀ³©x¤èºô¯¸´£¥X´¡¥ó¦w¥þ©Êªº«ØÄ³, ¬°´¡¥ó¦h¥[¤@­««OÅ@, ©Ò¥H¤Z©ó 2006¦~ 10¤ë 23 ¤é 01:00 «e¤U¸üªÌ, «ØÄ³¥[¤J¤U»yªk©Î­«·s¤U¸üÂл\­ì¨Óªº¬Û¦P¤å¥ó

­×§ï¿ìªk
¤À§O¦b plugins/virtualimage.inc.php
§ä[code]require "./virtualimage/global.php";
[/code]
¤Î virtualimage/global.php
§ä[code]function delete_file($file){[/code]
¦b¤W­±¥[¤W
[code]if(!defined('IN_DISCUZ')) {
        exit('Access Denied');
}[/code]
[/quote]

2006-9-29 02:55 alan888
FAQ

[quote]¦p¦óÀò±o§ó¦h "µêÀÀ§Î¶H" ¹Ï®w
[quote][url]http://www.alan888.com/Discuz/viewthread.php?tid=5344[/url]
[url]http://www.alan888.com/Discuz/viewthread.php?tid=15037[/url]
[url]http://www.alan888.com/Discuz/viewthread.php?tid=40103[/url]
[url]http://www.alan888.com/Discuz/viewthread.php?tid=34946[/url]
[url]http://www.alan888.com/Discuz/viewthread.php?tid=97783[/url]
[url]http://www.alan888.com/Discuz/viewthread.php?tid=98347[/url]
[url]http://www.alan888.com/Discuz/viewthread.php?tid=98262[/url]
[url]http://www.alan888.com/Discuz/viewthread.php?tid=98319[/url]
[url]http://www.alan888.com/Discuz/viewthread.php?tid=98243[/url]
[url]http://www.alan888.com/Discuz/viewthread.php?tid=99810[/url]
[/quote][/quote]
[quote]
[color=Red]°ÝÃD: §Î¶H¦b©«¤l¤º®e¥X¦ì©Î¨«¦ì[/color]
­×§ï viewthraed ¼ÒªO
§ä
[code]<table width="95%" border="0" cellspacing="0" cellpadding="0" style="table-layout: fixed; overflow: hidden">[/code]
§ï¬°
[code]<table width="150" border="0" cellspacing="0" cellpadding="0">[/code]

[/quote]

[quote][color=Red]§å¶qºÞ²z¥\¯àªº¨Ï¥Î (§ó§ï»ù®æ, ­Ü¦s, ¾A¥Î©Ê§O, §Î¹³ª¬ºA, §R°£µ¥)[/color]
Á|¨Ò: ­×§ï§Î¹³­Ü¦s
[quote]ÂX®i³]¸m -> ´¡¥ó³]¸m -> [¼Ò¶ô: µêÀÀ§Î¶H«á¥xºÞ²z]
·j¯Á§Î¹³ -> ¤Ä¿ï "ª½±µ­×§ï²Å¦X±ø¥óªº§Î¹³"
§Î¹³®w¦s¤p©ó -> ¶ñ¤W¤p©ó¬Y­Ó¼Æ¶q¤~¸É­Ü (¨Ò¦p¤p©ó 5 ¥ó«K¸É­Ü«K¶ñ 5)
ª½±µ­×§ï½Ð³]¸m¡M¯dªÅªí¥Ü«O«ù­ì­È
§Î¹³·s®w¦s -> ¶ñ¤W·s­Ü¦s (¨Ò¦p¦Û°Ê¸É­Ü¦Ü 39 ¥ó«K¶ñ 30)
«ö "·j¯Á²Å¦X±ø¥óªº§Î¹³" «K·|±N©Ò¦³¤p©ó 5 ¥óªº³f«~¸É¥R¦Ü 30 ¥ó[/quote][/quote]

[quote]
[color=Red]°ÝÃD: ¦p¦ó¯à¹ê²{ "µêÀÀ§Î¹³" »P¨ä¥LÀY¹³¦@¦s[/color]
1. ¥ý«ö­ì©«¿ìªk­×§ï
2. ­×§ï viewthread.php
§ä
[code]//------------------------------------------------------------virtualimage
                if ($imagesset['orderuse']!='1' && $post['useimages']!=1){
                $post['avatar'] = $post['avatar'];
                }elseif($post['gender']=='0'){
                if($imagesset['orderuse']=='1'){
                $post['avatar'] = "<img src='{$imagesset[imageurl]}noface.gif'  border='0'>";
                }else{
                $post['avatar'] = $post['avatar'];
                        }
                }else{
                if ($post[gender]==1){
                $imagesdata[tempequip] = '0-0-0-0-0-0-0-0-init-init-0-init-0-init-init-0-0-0-init-0-0-0-0-0-0-0';  //male initial
                $imagesdata[sex] = "m";
                $imagesdata[upid] = "init";
                }else if ($post[gender]==2){
                $imagesdata[tempequip] = '0-0-0-0-0-0-0-0-initf-initf-0-initf-0-initf-initf-0-0-0-initf-0-0-0-0-0-0-0'; //female initial
                $imagesdata[sex] = "f";
                $imagesdata[upid] = "initf";
                        }
                $imagesdata[pid] = $post[pid];
                  $imagesdata[uid] = $post[uid];
                $imagesdatas[] = $imagesdata;
                $post['avatar'] = "
                <!-- virtualimage start-->
                <div id=Show{$post['pid']}
                style=\"padding-right: 0px; padding-left: 0px; left: 0px; padding-bottom: 0px; width: 140px; padding-top: 0px; position: relative; top: 0px; height: 226px\"></div>
                <!-- virtualimage end-->";
                }
//--------------------------------------------------------------[/code]
§ó´«¬°
[code]//------------------------------------------------------------virtualimage
                if ($imagesset['orderuse']!='1' && $post['useimages'] && $post['gender'] !='0'){
                if ($post[gender]==1){
                $imagesdata[tempequip] = '0-0-0-0-0-0-0-0-init-init-0-init-0-init-init-0-0-0-init-0-0-0-0-0-0-0';  //male initial
                $imagesdata[sex] = "m";
                $imagesdata[upid] = "init";
                }else if ($post[gender]==2){
                $imagesdata[tempequip] = '0-0-0-0-0-0-0-0-initf-initf-0-initf-0-initf-initf-0-0-0-initf-0-0-0-0-0-0-0'; //female initial
                $imagesdata[sex] = "f";
                $imagesdata[upid] = "initf";
                        }
                $imagesdata[pid] = $post[pid];
                  $imagesdata[uid] = $post[uid];
                $imagesdatas[] = $imagesdata;
                $post['vlavatar'] = "
                <!-- virtualimage start-->
                <div id=Show{$post['pid']}
                style=\"padding-right: 0px; padding-left: 0px; left: 0px; padding-bottom: 0px; width: 140px; padding-top: 0px; position: relative; top: 0px; height: 226px\"></div>
                <!-- virtualimage end-->";
                }
//--------------------------------------------------------------[/code]
3. ­×§ï viewthread ¼ÒªO, ¦b§Æ±æÅã¥Ü "µêÀÀ§Î¹³" ¦ì¸m¤W¥[¤W
[code]{if $post['vlavatar']}<div align="center">$post['vlavatar']<br></div>{/if}[/code]
[/quote]

[quote]
[color=Red]°ÝÃD: ¦p¦ó¦b±±¨î­±ªO¤º¥[¤JµêÀÀ§Î¹³ªºÅã¥Ü[/color]

­×§ï memcp.php
§ä
[code]
if($allowavatar || $avatarshowstatus || $allownickname) {
[/code]
¦b¤U­±¥[¤W
[code]
        require_once './forumdata/cache/plugin_virtualimage.php';
        $imagesset = $_DPLUGIN['virtualimage']['vars'];
        if($imagesset[openalpha]){$alpha = "FILTER: alpha(opacity=\"+WearArray[i]+\")";}
[/code]
§ä
[code]
m.avatarshowid,
[/code]
¦b«á­±´¡¤J
[code]
mf.useimages, m.uid,
[/code]
§ä
[code]
$avatar = $avatarshowstatus == 1 && $member['avatarshowid'] || $avatarshowstatus == 2 ? $avatar = avatarshow($member['avatarshowid'], $member['gender']) : $avatar;
[/code]
¦b¤U­±¥[¤W
[code]
//------------------------------------------------------------virtualimage
                        if ($imagesset['orderuse']!='1' && $avatarshowstatus != 2&& ($member['useimages'] != 1 || $member[gender]==0)){
                              $avatar = $avatar;
                        }else{
                            if ($member[gender]==1){
                                     $tempequip =  '0-0-0-0-0-0-0-0-init-init-0-init-0-init-init-0-0-0-init-0-0-0-0-0-0-0';  //male initial
                                     $sex = "m";
                                     $upid = "init";
                            }else if ($member[gender]==2){
                                     $tempequip =  '0-0-0-0-0-0-0-0-initf-initf-0-initf-0-initf-initf-0-0-0-initf-0-0-0-0-0-0-0'; //femal initial
                                     $sex = "f";
                                     $upid = "initf";
                            }

                            $userwearip =  '400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-40 0-400-400';//goods expire

                            $cookiearray = split('-', $tempequip);
                            $weararray = split('-', $userwearip);

                            $imagescookie = $db->query("SELECT * FROM $tablepre"."images_user  where userid = '$member[uid]' and dafaultuse = '1' and (suitable = '$sex' or suitable = 't')");
                            while ($userimages = $db->fetch_array($imagescookie)){
                                     $tempi = $userimages[classid];
                                     $cookiearray[$tempi] = $userimages[picid];
                                     if($imagesset[beold]){
                                         $images_weardate = $userimages[endurance] - (time() -  $userimages[lastuse]);
                                         $images_weardate = ceil($images_weardate/8640);
                                         if ($images_weardate <= 0){
                                             $db->query("UPDATE $tablepre"."images_user SET  dafaultuse = '3' WHERE userid='$member[userid]' and picid = '$userimages[facepicid]' and classid=  '$userimages[classid]' and dafaultuse='1'");
                                             if($userimages[classid] ==  8||$userimages[classid]==9||$userimages[classid]==11||$userimages[classid] ==13||$userimages[classid]==14||$userimages[classid]==18){
                                                  $userupid = $upid;
                                             }else{
                                                  $userupid = "0";
                                             }
                                             $cookiearray[$tempi] = $userupid;
                                         }else{
                                             $weararray[$tempi] = $images_weardate;
                                         }
                                    }else{
                                         $weararray[$tempi] = 100;
                                    }
                            }
                            if ($member[gender]==0){
                                     $userimages = "";//virtualimage
                            }else{$userimages = implode("-", $cookiearray);}
                            $userwear = implode("-", $weararray);
                            $avatar = "
                            <!-- virtualimage start-->
                            <DIV id=Show{$member['pid']}
                                style=\"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px;  PADDING-BOTTOM: 0px; WIDTH: 140px; PADDING-TOP: 0px; POSITION: relative; TOP: 0px; HEIGHT:  226px\"></DIV>
                            <SCRIPT language=JavaScript>
                            var currface = \"$userimages\";
                            if (currface ==\"\") {
                                currface = \"0\";
                            }
                            var currwear = \"$userwear\";
                            var showArray = currface.split('-');
                            var WearArray = currwear.split('-');
                            if (showArray[6] != '0'){
                                 showArray[8] = 0;
                                 showArray[9] = 0;
                            }
                            var s=\"\";
                            for (var i=0; i<26; i++){
                                if(showArray[i] != '0'){
                                   if((showArray[i] == 'init') || (showArray[i] == 'initf')){
                                        s+=\"<IMG  src={$imagesset[imageurl]}\"+i+\"/\"+showArray[i]+\".gif style='padding:0;position:absolute;top:0;left:0;width:140;height:226;z-index:\"+i+\";'>\";
                                   }else{
                                        s+=\"<IMG  src={$imagesset[imageurl]}\"+i+\"/\"+showArray[i]+\".gif style='padding:0;position:absolute;top:0;left:0;width:140;height:226;z-index:\"+i+\";".$alpha." '>\";
                                   }
                                }
                            }
                            s+=\"<IMG src={$imagesset[imageurl]}blank.gif  style='padding:0;position:absolute;top:0;left:0;width:140;height:226;z-index:50'>\";
                            if (currface=='0'){
                                    s=\"<IMG src={$imagesset[imageurl]}noface.gif  style='padding:0;position:absolute;top:0;left:0;width:154;height:94;'>\";
                            }
                            Show{$member['pid']}.innerHTML=s;
                            </SCRIPT>
                            <!-- virtualimage end-->
                            ";
                       }
                       //--------------------------------------------------------------
[/code]
~§¹¦¨~
[/Quote]
[quote]
[color=Red]°ÝÃD: ¦p¦ó¦b viewpro Åã¥Ü "µêÀÀ§Î¹³" [/color]
­×§ï viewpro.php
§ä
[code]$discuz_action = 61;[/code]
¦b¤U­±¥[¤W
[code]//-----------------------------virtualimage queries
        require_once './forumdata/cache/plugin_virtualimage.php';
        $imagesset = $_DPLUGIN['virtualimage']['vars'];
        if($imagesset[openalpha]){$alpha = "FILTER: alpha(opacity=\"+WearArray[i]+\")";}
//-----------------------------[/code]

§ä
[code]$member[avatarwidth]\"><img src=\"$member[avatar]\" width=\"$member[avatarwidth]\" height=\"$member[avatarheight]\" border=\"0\" alt=\"\" /></div><br>" : '<br>';[/code]
¦b¤U­±¥[¤W
[code]//------------------------------------------------------------virtualimage start
                        if ($imagesset['orderuse']!='1' && ($member['useimages'] != 1 ||  $member[gender]==0)){
                              $member['avatar'] = $member['avatar'];
                        }else{
                            if ($member[gender]==1){
                                     $tempequip =  '0-0-0-0-0-0-0-0-init-init-0-init-0-init-init-0-0-0-init-0-0-0-0-0-0-0';  //male initial
                                     $sex = "m";
                                     $upid = "init";
                            }else if ($member[gender]==2){
                                     $tempequip =  '0-0-0-0-0-0-0-0-initf-initf-0-initf-0-initf-initf-0-0-0-initf-0-0-0-0-0-0-0'; //female initial
                                     $sex = "f";
                                     $upid = "initf";
                            }

                            $userwearip =  '400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-400-40 0-400-400';//goods check

                            $cookiearray = split('-', $tempequip);
                            $weararray = split('-', $userwearip);

                            $imagescookie = $db->query("SELECT * FROM $tablepre"."images_user  where userid = '$member[uid]' and dafaultuse = '1' and (suitable = '$sex' or suitable = 't')");
                            while ($userimages = $db->fetch_array($imagescookie)){
                                     $tempi = $userimages[classid];
                                     $cookiearray[$tempi] = $userimages[picid];
                                     if($imagesset[beold]){
                                         $images_weardate = $userimages[endurance] - (time() -  $userimages[lastuse]);
                                         $images_weardate = ceil($images_weardate/8640);
                                         if ($images_weardate <= 0){
                                             $db->query("UPDATE $tablepre"."images_user SET  dafaultuse = '3' WHERE userid='$member[userid]' and picid = '$userimages[facepicid]' and classid=  '$userimages[classid]' and dafaultuse='1'");
                                             if($userimages[classid] ==  8||$userimages[classid]==9||$userimages[classid]==11||$userimages[classid] ==13||$userimages[classid]==14||$userimages[classid]==18){
                                                  $userupid = $upid;
                                             }else{
                                                  $userupid = "0";
                                             }
                                             $cookiearray[$tempi] = $userupid;
                                         }else{
                                             $weararray[$tempi] = $images_weardate;
                                         }
                                    }else{
                                         $weararray[$tempi] = 100;
                                    }
                            }
                            if ($member[gender]==0){
                                     $userimages = "";//virtualimage
                            }else{$userimages = implode("-", $cookiearray);}
                            $userwear = implode("-", $weararray);
                            $member['avatar'] = "
                            <!-- virtualimage start-->
                            <DIV id=Show{$member['pid']}
                                style=\"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px;  PADDING-BOTTOM: 0px; WIDTH: 140px; PADDING-TOP: 0px; POSITION: relative; TOP: 0px; HEIGHT:  226px\"></DIV>
                            <SCRIPT language=JavaScript>
                            var currface = \"$userimages\";
                            if (currface ==\"\") {
                                currface = \"0\";
                            }
                            var currwear = \"$userwear\";
                            var showArray = currface.split('-');
                            var WearArray = currwear.split('-');
                            if (showArray[6] != '0'){
                                 showArray[8] = 0;
                                 showArray[9] = 0;
                            }
                            var s=\"\";
                            for (var i=0; i<26; i++){
                                if(showArray[i] != '0'){
                                   if((showArray[i] == 'init') || (showArray[i] == 'initf')){
                                        s+=\"<IMG  src={$imagesset[imageurl]}\"+i+\"/\"+showArray[i]+\".gif style='padding:0;position:absolute;top:0;left:0;width:140;height:226;z-index:\"+i+\";'>\";
                                   }else{
                                        s+=\"<IMG  src={$imagesset[imageurl]}\"+i+\"/\"+showArray[i]+\".gif style='padding:0;position:absolute;top:0;left:0;width:140;height:226;z-index:\"+i+\";".$alpha." '>\";
                                   }
                                }
                            }
                            s+=\"<IMG src={$imagesset[imageurl]}blank.gif  style='padding:0;position:absolute;top:0;left:0;width:140;height:226;z-index:50'>\";
                            if (currface=='0'){
                                    s=\"<IMG src={$imagesset[imageurl]}noface.gif  style='padding:0;position:absolute;top:0;left:0;width:154;height:94;'>\";
                            }
                            Show{$member['pid']}.innerHTML=s;
                            </SCRIPT>
                            <!-- virtualimage end-->
                            ";
                       }
                       //-------------------------------------------------------------- [/code]
~§¹¦¨~[/quote]

[quote][color=Red]°ÝÃD: ¦p¦ó¥[¤J¦b½u°Ê§@Åã¥Ü[/color]
­×§ï plugins/virtualimage.inc.php
§ä
[code]$navtitle = "µêÀÀ§Î¹³";[/code]
¦b¤U­±¥[¤W (¦p 221 ¤w©¼¨ä¥L´¡¥ó¨Ï¥Î, ½Ð¥t¿ï 255 «e¨ä¥L½s¸¹, ¦ý­n©M actions.lang.php »y¨¥¥]©Ò¨Ï¥Îªº¬Û¦P)
[code]$discuz_action = 221;[/code]
­×§ï actions.lang.php »y¨¥¥]
§ä
[code]211 => '­×§ï¨t²Î³]¸m',[/code]
¦b¤U­±¥[¤J (¦p 221 ¤w©¼¨ä¥L´¡¥ó¨Ï¥Î, ½Ð¥t¿ï 255 «e¨ä¥L½s¸¹)
[code]        221 => '¥¿¦b¿ï¾Ü­Ó¤H§Î¶H',[/code][/quote]

[quote][color=Red]°ÝÃD: ¦w¸Ë§¹¦¨«á¥X²{«ü©wªº´¡¥ó¼Ò¶ô¤å¥ó(./plugins/virtualimage.inc.php)¤£¦s¦b©Î¦s¦b»yªk¿ù»~[/color]
­×§ï«á¥x´¡¥ó°Ñ¼Æ
[quote]«á¥x -> ´¡¥óºÞ²z -> µêÀÀ§Î¶H -> ¸Ô±¡ -> ±N "´¡¥ó¥Ø¿ý(directory)" -> §ï¬° /[/quote]
[img]http://www.alan888.com/Discuz/attachment.php?aid=36746&noupdate=yes[/img][/quote]

2006-9-29 03:00 ¤pÄõ
«¢... §¤­ø¨ì®Þ¤Æ...
°ß¦³ªO¹¹°Õ :titter:

2006-9-29 03:18 hklcsky
[quote][b]­ì©«¥Ñ [i]zmzmzmzmzm[/i] ©ó 2006-9-29 02:55 µoªí¡C [/b][url=http://www.alan888.com/Discuz/viewthread.php?tid=85668&page=1#pid710770][img]http://www.alan888.com/Discuz/images/common/back.gif[/img][/url]
²Ä¤@....heehee...µ¥¨ì°Õ [/quote]
¤§«eªG­Ó¦P©O­Ó®t­ø¦h.©x¤è¦³¤Hµoªº

2006-9-29 03:20 zmzmzmzmzm
­ø¬~ËÝ»{¯u

2006-9-29 03:33 2005681218
:titter: µ¥¨ì¤F§a¡ãªá«¢«¢¡ãÆg°Õ

2006-9-29 06:10 yankuen
Thanks for share.

2006-9-29 09:30 Cutthroat
:em21: ¤§«e 4.1 ¸Ëªº®É­Ô¦³¨Ç°ÝÃD ,

²{¦b¦A¨Ó­«¸Ë 5.0 ¸Õ¸Õ ! :em49:

2006-9-29 11:15 2005681218
$relatedthreadlist = array();






¡×¡×¡×¡×¡×¡×¡×¡×¡×
§ä¨ì¤F¡ã:em41:

[[i] ¥»©«³Ì«á¥Ñ 2005681218 ©ó 2006-9-29 11:19 ½s¿è [/i]]

2006-9-29 12:33 grostcar
²×©ó¦³5.0¤F,µ¥¤F«Ü¤[
§Æ±æ¦¨¥\¦w¸Ë

2006-9-29 12:59 vans
¦^ÂÐ #1 alan888 ªº©«¤l

¤ä«ùalan¤j¡AµêÀÀ¡BÃdª«²×©óµo§G¤F:em32:

2006-9-29 13:08 2005681218
¥X²{¡D¡D¡D
Warning: main(./virtualimage/global.php) [function.main]: failed to open stream: No such file or directory in /home/flower/public_html/viewthread.php on line 454


:em01: ±Ï©Rªü




:em33: ¬O§Ú¦w¨S¦³¨ì


¤w¸Ñ¨M¡@ªá«¢«¢¡ã;)

[[i] ¥»©«³Ì«á¥Ñ 2005681218 ©ó 2006-9-29 13:31 ½s¿è [/i]]

2006-9-29 13:17 title
[quote][b]­ì©«¥Ñ [i]alan888[/i] ©ó 2006-9-29 02:55 µoªí¡C&nbsp;[/b][url=http://www.alan888.com/Discuz/viewthread.php?tid=85668&page=1#pid710769][img=13,13]http://www.alan888.com/Discuz/images/common/back.gif[/img][/url]
§@¡@¡@ªÌ: T.O.M.
AL8 v1ª©: alan888
§Þ³N¤ä´©: [url]http://www.alan888.com/Discuz/index.php[/url]
ºt¡@¡@¥Ü: [url]http://www.alan888.com/Discuz/plugin.php?identifier=virtualimage&module=virtualimage[/url]
¾A¥Îª©¥» ... [/quote]

ÁÂÁÂa¤j
´Nµ¥³o­Ó :em32:

2006-9-29 13:39 fang26
§Ú¤]¦bµ¥³o­Ó
«D±`·PÁ¤j¤j¤À¨É!
¨Ó¦w¸Ë¬Ý¬ÝÅo:em49:

¦w¸Ë§¹¦¨..¨S¦³°ÝÃD!Æg:em32:
-----------------------------------------------

[b][size=6][color=DarkRed]¤À¨É¤@­ÓÁc¤¤¤Æª±·N^^[/color][/size][/b]

[url]http://www.alan888.com/Discuz/viewthread.php?tid=85668&pid=711102&page=2&extra=page%3D1#[/url]

[[i] ¥»©«³Ì«á¥Ñ fang26 ©ó 2006-9-29 19:20 ½s¿è [/i]]

2006-9-29 13:41 ©P³ò­¸
*** §@ªÌ³Q¸T¤î©Î§R°£ ¤º®e¦Û°Ê«Ì½ª ***

2006-9-29 14:28 ¦å¤M
¨Ó¤F
µ¥«Ü¤[ªº§Î¶H
°¨¤W¸Ë¬Ý¬Ý

2006-9-29 15:15 guy1268
³o¯u¬O¤Ó´Î¤F§Ú¤w¸g¦w¸Ë§¹¦¨¤F¥\¯à³£¥¿±`³á¡I

2006-9-29 17:27 ov1ov1
thx,¦¨¥\¦w¸Ë!
¦ý«Y§Ú·Q°ÝÂI¼Ë¸T·|­û¸ê®Æ¥ýÚ»¨ìÊ\¦adÀY¹³«YµêÀÀ§Î¹³§r?
¦Ó®a¸T·|­û¸ê®Æ­ÓÀY¹³«YªÅ¥Õ,¤@«Y´N¥»¨­¥Î¶}ªGd¬Û

[[i] ¥»©«³Ì«á¥Ñ ov1ov1 ©ó 2006-9-29 17:43 ½s¿è [/i]]

2006-9-29 18:15 8893775
¥i­ø¥i¥H¨ú¥N论坛头¹³?

§Y«Y将论坛头¹³­ø­n..´N¥Î©O个ËÝ! ±o­ø±o?

2006-9-29 18:32 ©âµ¬¥J
«¢«¢...¤S¦w¸Ë¤Falan¤j¤jªº¤@­Ó´¡¥ó...
·PÁÂ

2006-9-29 19:17 fang26
¦w¸Ë§¹¦¨¡A¨S¦³¿ù»~!«D±`·PÁ¼ӥD¤À¨É¦¹¦nª«:em49:

---------------------------------------------------------------------
¨Ó¤À¨É¤@­ÓµêÀÀ¹Ï¹³-¸ê®Æ§¨25/¸Ü»y³¡¥÷
(¥»¤H±N²Å餤¤å§ï¦¨ÁcÅé¨Ã²M´·¤Æ)
½Ð©óªþ¥ó¤U¸ü¸ÑÀ£«á¡A¤W¶Ç¦Ü¬Û¹ï¥Ø¿ý.Âл\­ìÀɧY¥i

[img]http://img15.imgspot.com/u/06/271/07/11159528117.gif[/img]

[[i] ¥»©«³Ì«á¥Ñ fang26 ©ó 2006-9-29 21:04 ½s¿è [/i]]

2006-9-29 20:51 samchu1004
*** §@ªÌ³Q¸T¤î©Î§R°£ ¤º®e¦Û°Ê«Ì½ª ***

2006-9-29 20:53 xloueye
:em27: :em49: :em32:

2006-9-29 21:05 Eric03
§¹¦¨¤ä«ùalan888¤j¤jªº§@«~

2006-9-29 21:29 hinglam
¤wupdate @O@

2006-9-29 22:05 Às¤k_hkmes
¦w¸Ë¤Fvirtualimage_50_Big5.rar (ÁcÅ餤¤å)~~~~~¦ý«o¥X²{¶Ã½X

2006-9-29 23:04 ²Â²Â¤p¤p¤l
¤j¤j½Ð°Ý¦p¦ó¥[¤J¦b»È¦æµ¥´¡¥ó¤W:em36:

2006-9-30 01:08 alan888
[quote][b]­ì©«¥Ñ [i]Às¤k_hkmes[/i] ©ó 2006-9-29 22:05 µoªí¡C&nbsp;[/b][url=http://www.alan888.com/Discuz/viewthread.php?tid=85668&page=2#pid711285][img=13,13]http://www.alan888.com/Discuz/images/common/back.gif[/img][/url]
¦w¸Ë¤Fvirtualimage_50_Big5.rar (ÁcÅ餤¤å)~~~~~¦ý«o¥X²{¶Ã½X [/quote]
ª`·N: ¦b MySQL 4.1 ©Î¤w¤Wª©¥»°õ¦æ®É½Ðª`·N¦b config.inc.php ªº $dbcharset ¹ïÀ³½X³]©w, ¦p¨S¦³³]©w±N«ö config.inc.php ªº $charset ¤ºªº»y¨t¶i¦æ¦w¸Ë

[quote][b]­ì©«¥Ñ [i]²Â²Â¤p¤p¤l[/i] ©ó 2006-9-29 23:04 µoªí¡C [/b][url=http://www.alan888.com/Discuz/viewthread.php?tid=85668&page=2#pid711342][img=13,13]http://www.alan888.com/Discuz/images/common/back.gif[/img][/url]
¤j¤j½Ð°Ý¦p¦ó¥[¤J¦b»È¦æµ¥´¡¥ó¤W:em36: [/quote]
¨S¦³»È¦æ¤]¥i¥¿±`¨Ï¥Î, ¤]¤£¼vÂQ»È¦æªº¦w¸Ë

2006-9-30 10:27 xloueye
¦çªAªºÉ²®æ¦b¤°¤\¦a¤è设¸m?¦Z¥x没¦³.
还¦³§Î¶HºÞ²z这¤@导¤J¦Z,没¦³参数设¸m这¤@栏.这样¤l¥¿±`吗?

2006-9-30 18:11 ²Â²Â¤p¤p¤l
[quote][b]­ì©«¥Ñ [i]alan888[/i] ©ó 2006-9-30 01:08 AM µoªí¡C&nbsp;[/b][url=http://www.alan888.com/Discuz/viewthread.php?tid=85668&page=2#pid711403][img=13,13]http://www.alan888.com/Discuz/images/common/back.gif[/img][/url]

ª`·N: ¦b MySQL 4.1 ©Î¤w¤Wª©¥»°õ¦æ®É½Ðª`·N¦b config.inc.php ªº $dbcharset ¹ïÀ³½X³]©w, ¦p¨S¦³³]©w±N«ö config.inc.php ªº $charset ¤ºªº»y¨t¶i¦æ¦w¸Ë


¨S¦³»È¦æ¤]¥i¥¿±`¨Ï¥Î, ¤]¤£¼vÂQ»È¦æªº¦w¸Ë [/quote]
§Ú¬O»¡ ¦p¦óÅã¥Ü¨ä¥L­¶­±¤W
¦pmemcp.php,viewpro.php
¥Ø«eµêÀÀ§Î¹³¥u¯àÅã¥Ü¦bviewthread.php:em35:

[[i] ¥»©«³Ì«á¥Ñ ²Â²Â¤p¤p¤l ©ó 2006-9-30 18:13 ½s¿è [/i]]

2006-10-1 16:59 dominic
µêÀÀ§Î¹³ÁÙ¦³¨ä¥¦ªº¹Ï¤ù
¬°¬Æ»ò¤ÀÃþ¨S¦³Åã¥Ü

2006-10-1 17:11 Ȭ
[quote][b]­ì©«¥Ñ [i]²Â²Â¤p¤p¤l[/i] ©ó 2006-9-30 18:11 µoªí¡C&nbsp;[/b][url=http://www.alan888.com/Discuz/viewthread.php?tid=85668&page=2#pid711934][img=13,13]http://www.alan888.com/Discuz/images/common/back.gif[/img][/url]

§Ú¬O»¡ ¦p¦óÅã¥Ü¨ä¥L­¶­±¤W
¦pmemcp.php,viewpro.php
¥Ø«eµêÀÀ§Î¹³¥u¯àÅã¥Ü¦bviewthread.php:em35: [/quote]
[url]http://www.alan888.com/Discuz/viewthread.php?tid=85958&extra=page%3D1[/url]
¼È®É´£¨ÑÅã¥Ü¦bviewpro.php

2006-10-1 17:20 dzfreddy
严­«¤ä«ù!!!

2006-10-2 14:46 xloueye
[quote][b]­ì©«¥Ñ [i]xloueye[/i] ©ó 2006-9-30 10:27 µoªí¡C&nbsp;[/b][url=http://www.alan888.com/Discuz/viewthread.php?tid=85668&page=2#pid711531][img=13,13]http://www.alan888.com/Discuz/images/common/back.gif[/img][/url]
¦çªAªºÉ²®æ¦b¤°¤\¦a¤è设¸m?¦Z¥x没¦³.
还¦³§Î¶HºÞ²z这¤@导¤J¦Z,没¦³参数设¸m这¤@栏.这样¤l¥¿±`吗? [/quote]
:D :D :D

2006-10-2 15:39 x22882002
½Ð°Ý¤j¤j,§Ú¦w¸Ë§¹¹Ï¤ù¬OXµLªkÅã¥Ü,¬O­þ¸Ì¸Ë¿ù¤F¶Ü??

2006-10-2 15:47 crocodil
§A­nÀˬd¨º±i¹Ïªº¸ô®|ÁÙ¦³§A¦w¸Ëªº¸ô®|¬O§_¦³¿ù»~

2006-10-2 15:59 x22882002
[quote][b]­ì©«¥Ñ [i]crocodil[/i] ©ó 2006-10-2 15:47 µoªí¡C&nbsp;[/b][url=http://www.alan888.com/Discuz/viewthread.php?tid=85668&page=2#pid714438][img=13,13]http://www.alan888.com/Discuz/images/common/back.gif[/img][/url]
§A­nÀˬd¨º±i¹Ïªº¸ô®|ÁÙ¦³§A¦w¸Ëªº¸ô®|¬O§_¦³¿ù»~ [/quote]

§Ú¦w¸Ë§¹¶i¥hµêÀÀ§Î¶H«áÅܦ¨¦p¤Uªºµe­±

2006-10-2 17:31 kennyor
§Ú¦¨¥\¦w¸Ë¡A¦ý¥¼¯à¦bviewthread.phpÅã¥Ü¡A¬O¦b¨ºùØ¥X°ÝÃD¡H

2006-10-2 18:09 Gulico
©O®M´¡¥ó........d¹Ï¼hÄY­«¦a¦³°ÝÃD......
À³¸Ó«Y«á­±¬J¹Ï¼h´N­¸¥ª¥h«e­±.....
µÛ®M¸Ë ¶ô­±©~µM«Y®M­m¤W­±........

2006-10-2 23:23 Às¤k_hkmes
[quote][b]­ì©«¥Ñ [i]alan888[/i] ©ó 2006-9-30 01:08 µoªí¡C&nbsp;[/b][url=http://www.alan888.com/Discuz/viewthread.php?tid=85668&page=2#pid711403][img=13,13]http://www.alan888.com/Discuz/images/common/back.gif[/img][/url]

ª`·N: ¦b MySQL 4.1 ©Î¤w¤Wª©¥»°õ¦æ®É½Ðª`·N¦b config.inc.php ªº $dbcharset ¹ïÀ³½X³]©w, ¦p¨S¦³³]©w±N«ö config.inc.php ªº $charset ¤ºªº»y¨t¶i¦æ¦w¸Ë
[/quote]


¤w±N$dbcharset  ³]©w¬°big5~~¦ý¤´¦³¶Ã½X©O><

¤@¨Ç¦r¬OÁcÅé~~¤@¨Ç¬O¶Ã½X¤@¤@"

­¶: [1] 2 3 4 5 6 7 8 9


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.