- เครดิต
- 5095
- เพื่อน
- ทักทาย
- บล็อก
- อัลบั้ม
- โพสต์
- กระทู้
- แชร์
- สำคัญ
- สิทธิ์อ่าน
- 200
- จำนวนผู้ติดตาม
- จำนวนผู้กำลังติดตาม
- เพศ
- ไม่บอก
|
ห้องแต่งตัว For Discuz 6.1 (UTF-8)
Author: T.O.M.
AL8 version: alan888
Technical Support: http://www.alan888.com/Discuz/index.php
Demo: http://www.discuzthai.com/plugin.php?identifier=virtualimage&module=virtualimage
Oraginal: http://www.alan888.com/Discuz/thread-150655-1-2.html
Applicable version: Discuz! 6.1.0 (Patch 20080606 ) , Discuz! 6.1.F
SS
การติดตั้ง
สำรองข้อมูลไฟลล์ที่เกี่ยวข้อง&ฐานข้อมูล
1. โหลดปลั๊กอินห้องแต่งตัว virtualimage_61_THAI_UTF8.zip อัพโหลดไฟลล์เฉพาะที่อยู่ในโฟเดอร์ upload
2. โหลดรูปเครื่องแต่งตัว VLimages.part01.rar ถึง VLimages.part09.rar แตกไฟลล์วางตามตำแหน่งต้นฉบับ
3. CHMOD 777 โฟเดอร์ virtualimage/photo
4. รันไฟลล์ images_install.php เพื่อติดตั้ง , ลบไฟลล์ images_install.php ออกเมื่อทำการติดตั้งเรียบร้อยแล้ว
ตย.: http://YOURSITE/images_install.php,
5. นำเข้าปลั๊กอินadmincp > ปลั๊กอิน > นำเข้า > discuz_plugin_images_admin_thai.txt
admincp > ปลั๊กอิน > นำเข้า > discuz_plugin_images_thai.txt
แก้ไขไฟลล์ที่เกี่ยวข้อง
5. เปิดไฟลล์ viewthread.php
ค้นหา
- $postlist = $attachtags = $attachlist = array();
คัดลอกไปที่คลิปบอร์ด นำโค๊ดนี้ไว้ด้านบน
- /*hack virtualimage*/
- require_once './forumdata/cache/plugin_virtualimage.php';
- $image_url = $_DPLUGIN['virtualimage']['vars']['imageurl'];
- $image_use = $_DPLUGIN['virtualimage']['vars']['orderuse'];
- $beold = $_DPLUGIN['virtualimage']['vars']['beold'];
- /*hack virtualimage*/
คัดลอกไปที่คลิปบอร์ด ค้นหานำโค๊ดนี้ไว้ด้านล่าง
- /*Hack virtualimage*/
- if (!empty($imagesdatas) && ($image_use=='1' || $beold=='1')){
- $vimages = '';
- require_once('./virtualimage/global.php');
- $vimages = images_showimages($imagesdatas);
- unset($imagesdatas);
- }elseif(!empty($viids)){
- $vimages = "var image_url = '{$image_url}';\r\n";
- foreach($viids as $viid){
- $vimages .= "showimage('Show".$viid[pid]."','".$viid[viid]."');\r\n";
- unset($viids);
- }
- }
- /*Hack virtualimage*/
คัดลอกไปที่คลิปบอร์ด ค้นหา (และวางโค๊ดต่อไปไว้ด้านหลังจะมีเครื่องหมาย "," เสมอ)นำโค๊ดนี้ว่างด้านหลังค้นหานำโค๊ดนี้ว่างด้านหลัง
- , $image_url, $image_use, $imagesdatas, $beold, $viids
คัดลอกไปที่คลิปบอร์ด ค้นหา
- $post['avatar'] = '<div class="avatar">'.discuz_uc_avatar($post['authorid']);
- if($_DCACHE['usergroups'][$post['groupid']]['groupavatar']) {
- $post['avatar'] .= '<br /><img src="'.$_DCACHE['usergroups'][$post['groupid']]['groupavatar'].'" border="0" alt="" />';
- }
- $post['avatar'] .= '</div>';
- } else {
- $post['avatar'] = '';
- }
คัดลอกไปที่คลิปบอร์ด เปลี่ยนเป็น
- /* hack virtualimage*/
- if ($post['gender']!='0' && $post['anonymous']=='0' && ($image_use=='1' ||!empty($post['viid']))){
- if ($image_use == '1' || $beold == '1'){
- $post['viid'] = '';
- $imagesdata[gender] = $post[gender];
- $imagesdata[pid] = $post[pid];
- $imagesdata[uid] = $post[uid];
- $imagesdatas[] = $imagesdata;
- }else{
- $viid['viid'] = $post['viid'];
- $viid['pid'] = $post['pid'];
- $viids[] = $viid;
- }
- $post['avatar'] = "<div class="imagefixeddiv"><div class="imagefixed"><table summary="meminfo" cellspacing="0" cellpadding="0"><tr><td style="border-top:none;"><div id="Show{$post['pid']}" class="viavatar"></div></td></tr></table></div>";
- }else{
- $post['avatar'] = '<div class="avatar">'.discuz_uc_avatar($post['authorid']);
- }
- if($_DCACHE['usergroups'][$post['groupid']]['groupavatar']) {
- $post['avatar'] .= '</div><p><img src="'.$_DCACHE['usergroups'][$post['groupid']]['groupavatar'].'" border="0" alt="" /></p>';
- }else{
- $post['avatar'] .= '</div>';
- }
- } else {
- $post['avatar'] = '';
- }
- /* hack virtualimage*/
คัดลอกไปที่คลิปบอร์ด 6. เปิดไฟลล์ space.php
ค้นหานำโค๊ดนี้ไว้ด้านล่าง
- /*hack virtualimage*/
- require_once './forumdata/cache/plugin_virtualimage.php';
- $image_url = $_DPLUGIN['virtualimage']['vars']['imageurl'];
- $image_use = $_DPLUGIN['virtualimage']['vars']['orderuse'];
- $beold = $_DPLUGIN['virtualimage']['vars']['beold'];
- /*hack virtualimage*/
คัดลอกไปที่คลิปบอร์ด ค้นหา
- $member['usernameenc'] = rawurlencode($member['username']);
คัดลอกไปที่คลิปบอร์ด นำโค๊ดนี้ไว้ด้านล่าง
- /*hack virtualimage*/
- if ($member['gender']!='0' && ($image_use == '1' || !empty($member['viid']))){
- if($image_use == '1' || $beold == '1'){
- require_once DISCUZ_ROOT.'./virtualimage/global.php';
- $imageviid = discuz_vi($member[uid],$member[gender],$beold,0);
- }else{
- $imageviid = $member[viid];
- }
- $avatar = "<DIV id="Show{$member['uid']}" class="imagefr1"></DIV>
- <script type="text/javascript">
- var image_url = '{$image_url}';
- showimage('Show{$member[uid]}','{$imageviid}');
- </script>";
- }else{
- $avatar = "<div class="avatar">".discuz_uc_avatar($member[uid])."</div>";
- }
- /*hack virtualimage*/
คัดลอกไปที่คลิปบอร์ด 10. เปิดไฟลล์ memcp.php
ค้นหานำโค๊ดนี้ไว้ด้านล่าง
- /*hack virtualimage*/
- require_once './forumdata/cache/plugin_virtualimage.php';
- $image_url = $_DPLUGIN['virtualimage']['vars']['imageurl'];
- $image_use = $_DPLUGIN['virtualimage']['vars']['orderuse'];
- $beold = $_DPLUGIN['virtualimage']['vars']['beold'];
- /*hack virtualimage*/
คัดลอกไปที่คลิปบอร์ด ค้นหา
- lastvisit, lastip, lastpost
คัดลอกไปที่คลิปบอร์ด นำโค๊ดนี้ไว้ด้านหลังค้นหา
- $member['postperday'] = $timestamp - $member['regdate'] > 86400
คัดลอกไปที่คลิปบอร์ด นำโค๊ดนี้ไว้ด้านบน
- /*hack virtualimage*/
- if ($member['gender']!='0' && ($image_use == '1' || !empty($member['viid']))){
- if($image_use == '1' || $beold == '1'){
- require_once DISCUZ_ROOT.'./virtualimage/global.php';
- $imageviid = discuz_vi($member[uid],$member[gender],$beold,0);
- }else{
- $imageviid = $member[viid];
- }
- $avatar = "<td><DIV id="Show{$member['uid']}" class="imagefr1"></DIV>
- <script type="text/javascript">
- var image_url = '{$image_url}';
- showimage('Show{$member[uid]}','{$imageviid}');
- </script>
- <p class="memberinfo_avatar"><a href="space.php?uid=".$discuz_uid."">".$discuz_userss."</a></p></td>";
- }else{
- $avatar = "<td class="memberinfo_avatar">".discuz_uc_avatar($member[uid])."<p><a href="space.php?uid=".$discuz_uid."">".$discuz_userss."</a></p></td>";
- }
- /*hack virtualimage*/
คัดลอกไปที่คลิปบอร์ด 7. เปดไฟลล์ eccredit.php
ค้นหานำโค๊ดนี้ไว้ด้านล่าง
- /*hack virtualimage*/
- require_once './forumdata/cache/plugin_virtualimage.php';
- $image_url = $_DPLUGIN['virtualimage']['vars']['imageurl'];
- $image_use = $_DPLUGIN['virtualimage']['vars']['orderuse'];
- $beold = $_DPLUGIN['virtualimage']['vars']['beold'];
- /*hack virtualimage*/
คัดลอกไปที่คลิปบอร์ด ค้นหานำโค๊ดนี้ไว้ด้านหลังค้นหา
- $member['avatar'] = '<div class="avatar">'.discuz_uc_avatar($member['uid']);
คัดลอกไปที่คลิปบอร์ด นำโค๊ดนี้ไว้ด้านบน
- /*hack virtualimage*/
- if ($member['gender']!='0' && ($image_use == '1' || !empty($member['viid']))){
- if($image_use == '1' || $beold == '1'){
- require_once DISCUZ_ROOT.'./virtualimage/global.php';
- $imageviid = discuz_vi($member[uid],$member[gender],$beold,0);
- }else{
- $imageviid = $member[viid];
- }
- $member['avatar'] = "<DIV id="Show{$member['uid']}" class="imagefr1"></DIV>
- <script type="text/javascript">
- var image_url = '{$image_url}';
- showimage('Show{$member[uid]}','{$imageviid}');
- </script>
- ";
- }else{
- /*hack virtualimage*/
คัดลอกไปที่คลิปบอร์ด ค้นหา
- $member['avatar'] .= '<br /><img src="'.$_DCACHE['usergroups'][$member['groupid']]['groupavatar'].'" border="0" alt="" />';
- }
- $member['avatar'] .= '</div>';
คัดลอกไปที่คลิปบอร์ด เปลี่ยนเป็น
- /*hack virtualimage*/
- $member['avatar'] .= '</div><p><img src="'.$_DCACHE['usergroups'][$member['groupid']]['groupavatar'].'" border="0" alt="" /></p>';
- }else{
- $member['avatar'] .= '</div>';
- }
- }
- /*hack virtualimage*/
คัดลอกไปที่คลิปบอร์ด 8. เปิดไฟลล์ include/global.func.php
ค้นหา
- $show_message .= $url_forward && empty($inajax) ? '<script>setTimeout("window.location.href =\''.$url_forward.'\';", '.$msgforward['refreshtime'].');</script>' : '';
คัดลอกไปที่คลิปบอร์ด เปลี่ยนเป็น
- /*hack virtualimage*/
- $show_message .= $url_forward && empty($inajax) ? '<script>setTimeout("window.location.href =\''.str_replace('&', '&', $url_forward).'\';", '.$msgforward['refreshtime'].');</script>' : '';
- /*hack virtualimage*/
คัดลอกไปที่คลิปบอร์ด ค้นหานำโค๊ดนี้ไว้ด้านบน
- function discuz_minivi() {
- global $discuz_uid, $discuz_viid;
- @include DISCUZ_ROOT.'./forumdata/cache/plugin_virtualimage.php';
- $image_url = $_DPLUGIN['virtualimage']['vars']['imageurl'];
- $discuz_vishow = "
- <script src="include/javascript/minivi.js" type="text/javascript"></script>
- <div id="Showminivi_{$discuz_uid}"></div>
- <script type="text/javascript">
- var image_url = '{$image_url}';
- showminiimage('Showminivi_{$discuz_uid}','{$discuz_viid}')
- </script>";
- return $discuz_vishow;
- }
คัดลอกไปที่คลิปบอร์ด 9. เปิดไฟลล์
include/viewthread_poll.inc.php
include/viewthread_activity.inc.php
include/viewthread_reward.inc.php
include/viewthread_trade.inc.php (ไฟลล์นี้มี 2 ที่นะครับ)
include/viewthread_video.inc.php
include/viewthread_debate.inc.php
ทั้งหมด 6 ไฟลล์, นำโค๊ดนี้ไว้ด้านหลังค้นหาเพิ่มขึ้นด้านบน
- /*Hack virtualimage*/
- if (!empty($imagesdatas) && ($image_use=='1' || $beold=='1')){
- $vimages = '';
- require_once('./virtualimage/global.php');
- $vimages = images_showimages($imagesdatas);
- unset($imagesdatas);
- }elseif(!empty($viids)){
- $vimages = "var image_url = '{$image_url}';\r\n";
- foreach($viids as $viid){
- $vimages .= "showimage('Show".$viid[pid]."','".$viid[viid]."');\r\n";
- unset($viids);
- }
- }
- /*Hack virtualimage*/
คัดลอกไปที่คลิปบอร์ด 10. เปิดไฟลล์ include/common.inc.php
ค้นหา
- m.customshow, m.customaddfeed
คัดลอกไปที่คลิปบอร์ด นำโค๊ดนีไว้ด้านหลัง11. เปิดไฟลล์ include/javascript/common.js
นำโค๊ดนี้ไว้ด้านล่างสุด
- function showimage(showpid,currface) {
- if(currface == '') {
- currface = 0;
- }
- var faceArray = currface.split('-');
- if(faceArray[6] != 0){
- faceArray[8] = 0;
- faceArray[9] = 0;
- }
- if(faceArray[12] != 0) {
- faceArray[6] = 0;
- faceArray[8] = 0;
- faceArray[9] = 0;
- faceArray[10] = 0;
- faceArray[11] = 0;
- faceArray[13] = 0;
- faceArray[14] = 0;
- faceArray[17] = 0;
- faceArray[18] = 0;
- faceArray[20] = 0;
- faceArray[21] = 0;
- faceArray[22] = 0;
- }
- var s='';
- for(var i=0; i < 26; i++) {
- if(faceArray[i] != '0'){
- s += '<img src="'+image_url+i+'/'+faceArray[i]+'.gif" style="padding:0px; position:absolute; width:140px; height:226px;z-index: '+i+'" alt="" />';
- }
- }
- s += '<img src="'+image_url+'blank.gif" style="padding:0px; position:absolute; width:140px; height:226px;" alt="" />';
- $(showpid).innerHTML = s;
- }
คัดลอกไปที่คลิปบอร์ด 12. เปิดไฟลล์ css_common (ถ้าคุณใช้ สกินใดให้แก้ไขที่สกินที่คุณใช้งาน), "หากภาพแสดงผลไม่ถูกต้องให้ทำการอัพเดทแคช"
นำโค๊ดนี้ไว้ด้านล่างสุด
- /*virtualimage*/
- .vispace{width:1em;}
- .perinfo{font-family: Tahoma, Verdana; font-size: 11px; color: #202020;margin-left:5px; text-align:left;}
- .perinfo p{
- width: 125px; margin: 0 0 0px 8px; text-align: left; background: url(../../images/virtualimage/cool/little.gif) no-repeat 0 50%; padding-left:15px; border-bottom: 1px solid #CDCDCD;}
- .redtext{font-family: Tahoma, Verdana; font-size: 12px; color: #990000;}
- .imagefr1 {margin: 2px Auto; padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; width: 140px; height: 226px; position: relative; border: 1px solid {BORDERCOLOR};}
- .imagefr{padding:0px; position:absolute; top:0px; left:0px; width:140px; height:226px;}
- .viside{border: 1px solid {BORDERCOLOR}; width: 163px; background-image: url(../../images/virtualimage/cool/biao-bg.gif); padding: 8px; margin-bottom:15px; float: left; -moz-border-radius:8px; text-align:center; }
- .showimages{border: 1px solid {BORDERCOLOR}; background: {ALTBG1}; width: 163px; padding: 8px; margin-bottom:15px;-moz-border-radius:8px;}
- .images_iamges{border: 1px solid {BORDERCOLOR}; width: 140px; background: {ALTBG1}; padding: 10px; -moz-border-radius:8px; }
- .images_iamges dt, .bold{font-weight: bold;}
- .images_iamges dt img { margin-top:5px; margin-bottom:5px; border: 1px solid {COMMONBOXBORDER}; width: 92px;
- height: 92px;}
- .images_iamges dd, .images_show dd{padding:2px; margin-left:15px; text-align: left;}
- .images_iamges dd img, .images_show dd img, .images_show dt, .images_show dl, .images_iamges dl{margin:0px}
- .subhead{font-weight:bold; text-align:center; background:{ALTBG1}; border: 1px solid {COMMONBOXBORDER}; font-size: 1.2em; padding:7px;}
- .images_show{border: 1px solid {BORDERCOLOR}; background: {ALTBG1}; padding: 10px;}
- .images_show dt img{margin-top:5px; margin-bottom:5px; border: 1px solid {COMMONBOXBORDER}; height: 230px;}
- .imagetmp { padding: 0px; position: absolute; top: 0px; left: 0px; width: 280px; height: 226px;}
- .imagesshow {padding-top: 0px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; width: 140px; height: 226px; position: relative; border: 1px solid {BORDERCOLOR};text-align:left;}
- /*virtualimage*/
คัดลอกไปที่คลิปบอร์ด 13. เปิดไฟลล์ css_viewthread (ถ้าคุณใช้ สกินใดให้แก้ไขที่สกินที่คุณใช้งาน), "หากภาพแสดงผลไม่ถูกต้องให้ทำการอัพเดทแคช"
นำโค๊ดนี้ไว้ด้านล่างสุด
- /*virtualimage*/
- .imagefixeddiv {height:235px;width:140px;margin-top:-5px;}
- .imagefixed {padding:0px;vertical-align: top; position:absolute;margin-top:-5px; width:185px;}
- div.viavatar{margin: 5px; padding: 0px; width:140px; position:relative; height: 226px;}
- /*virtualimage*/
คัดลอกไปที่คลิปบอร์ด 14. เปิดไฟลล์ viewthread (ถ้าคุณใช้ สกินใดให้แก้ไขที่สกินที่คุณใช้งาน)
ค้นหา
- <!--{if $relatedthreadlist && $qihoo['relate']['position']}-->
คัดลอกไปที่คลิปบอร์ด นำโค๊ดนี้ไว้ด้านบน
- <!--{if $vimages}-->
- <script type="text/javascript">
- $vimages
- </script>
- <!--{/if}-->
คัดลอกไปที่คลิปบอร์ด 15. เปิดไฟลล์ viewpro_classic (ถ้าคุณใช้ สกินใดให้แก้ไขที่สกินที่คุณใช้งาน)
ค้นหา
- <div class="avatar">
- {echo discuz_uc_avatar($member[uid])}
- </div>
คัดลอกไปที่คลิปบอร์ด เปลี่ยนเป็น16. เปิดไฟลล์ memcp_home (ถ้าคุณใช้ สกินใดให้แก้ไขที่สกินที่คุณใช้งาน)
ค้นหา
- <td class="memberinfo_avatar">
- {echo discuz_uc_avatar($discuz_uid)}
- <p><a href="space.php?uid=$discuz_uid">$discuz_userss</a></p>
- </td>
คัดลอกไปที่คลิปบอร์ด เปลี่ยนเป็น17. เปิดไฟลล์
viewthread_poll
viewthread_reward
viewthread_trade
viewthread_video
viewthread_debate
viewthread_activity
ทั้งหมด 6 ไฟลล์, (ถ้าคุณใช้ สกินใดให้แก้ไขที่สกินที่คุณใช้งาน) ถ้าสกินที่คุณใช้งานไม่มีให้แก้ไขที่สกิน Default
ค้นหา
- <!--{if $admode && empty($insenz['hardadstatus']) && !empty($advlist['interthread']) && $thread['replies']}--><div class="ad_column" id="ad_interthread">$advlist[interthread]</div><!--{else}--><div id="ad_interthread"></div><!--{/if}-->
คัดลอกไปที่คลิปบอร์ด นำโค๊ดนี้ไว้ด้านล่าง
- <!--{if $vimages}-->
- <script type="text/javascript">
- $vimages
- </script>
- <!--{/if}-->
คัดลอกไปที่คลิปบอร์ด 18. เปิดไฟลล์ actions.lang.php
ค้นหานำโค๊ดนี้ไว้ด้านล่าง
- 221 => 'ใช้งานห้องแต่งตัว',
คัดลอกไปที่คลิปบอร์ด 19. เปิดไฟลล์ jsmenu.htm
ค้นหา
- <li class="popavatar">{echo discuz_uc_avatar($discuz_uid, 'small');}</li>
คัดลอกไปที่คลิปบอร์ด เปลี่ยนเป็น
- <!--{if $discuz_viid}-->
- <li style="height:150px; width:92px;">
- {echo discuz_minivi();}</li>
- <!--{else}-->
- <li class="popavatar">{echo discuz_uc_avatar($discuz_uid, 'small');}</li>
- <!--{/if}-->
คัดลอกไปที่คลิปบอร์ด ~เสร็จแล้วครับ~
ขอให้สนุกครับท่าน
นานๆทำทีครับ |
ขออภัย! โพสต์นี้มีไฟล์แนบหรือรูปภาพที่ไม่ได้รับอนุญาตให้คุณเข้าถึง
คุณจำเป็นต้อง ลงชื่อเข้าใช้ เพื่อดาวน์โหลดหรือดูไฟล์แนบนี้ คุณยังไม่มีบัญชีใช่ไหม? สมัครสมาชิก
x
คะแนน
-
ดูบันทึกคะแนน
|