Acer_Aspire โพสต์ 2011-9-14 00:23:07

Remake Avatar online list [X2]

แก้ไขครั้งสุดท้ายโดย Acer_Aspire เมื่อ 2011-9-14 00:25

แก้ไขครั้งสุดท้ายโดย Acer_Aspire เมื่อ 2011-9-14 00:23

Remake ต่อจากกระทู้ของพี่ i~Designs คลิก สำหรับคนที่ไม่รู้ว่า X1.5 มันใช้ได้กับ X2 ไหม

http://talesrunnerinter.com/uppic/i/O.png

เปิดไฟล์ template/เทมเพลทที่คุณใช้/forum/discuz.htm

ค้นหา                        <!--{if $_G['setting']['whosonlinestatus'] && $detailstatus}-->
                              <dl id="onlinelist" class="bm_c">
                                        <dt class="ptm pbm bbda">$_G</dt>
                                        <!--{if $detailstatus}-->
                                                <dd class="ptm pbm">
                                                <ul class="cl">
                                                <!--{if $whosonline}-->
                                                      <!--{loop $whosonline $key $online}-->
                                                                <li title="{lang time}: $online">
                                                                <img src="{STATICURL}image/common/$online" alt="icon" />
                                                                <!--{if $online['uid']}-->
                                                                        <a href="home.php?mod=space&uid=$online">$online</a>
                                                                <!--{else}-->
                                                                        $online
                                                                <!--{/if}-->
                                                                </li>
                                                      <!--{/loop}-->
                                                <!--{else}-->
                                                      <li style="width: auto">{lang online_only_guests}</li>
                                                <!--{/if}-->
                                                </ul>
                                        </dd>
                                        <!--{/if}-->
                              </dl>
                        <!--{/if}-->
                        </div>
                <!--{/if}-->เปลี่ยนเป็น<script language="JavaScript" type="text/javascript">

var itv = 50;
var step = 10;
var start = 0;
var end = 0;
var currentOpac;

//change the opacity for different browsers
function changeOpac(obj, opacity) {
var object = obj.style;
object.opacity = (opacity / 100);
object.MozOpacity = (opacity / 100);
object.KhtmlOpacity = (opacity / 100);
object.filter = "alpha(opacity=" + opacity + ")";
}

function BeginOpacity(obj, s, e)
{
start = s;
end = e;
currentOpac = s;
theobject=obj;
changing=setInterval("opacityit(theobject)",itv);
}

function EndOpacity(obj, end){
clearInterval(changing);
changeOpac(obj, end);
}

function opacityit(obj){
if(start > end) {
if (currentOpac>end){
   currentOpac = currentOpac - step;
   changeOpac(obj,currentOpac);
}
else if (window.highlighting)
   clearInterval(highlighting);
} else if(start < end) {
if (currentOpac<end){
   currentOpac = currentOpac + step;
   changeOpac(obj,currentOpac);
}
else if (window.changing)
   clearInterval(changing);
}
}
//-->
</script>

                        <!--{if $_G['setting']['whosonlinestatus'] && $detailstatus}-->
                              <dl id="onlinelist" class="bm_c">
                                        <dt class="ptm pbm bbda">$_G</dt>
                                        <!--{if $detailstatus}-->
                                                <dd class="ptm pbm">
                                                <ul class="cl">
<div style="width:924px; margin: 0 auto; overflow:hidden; ">
<div style="width:960px; ">
                                                <!--{if $whosonline}-->
                                                      <!--{loop $whosonline $key $online}-->
                                                                <li title="{lang time}: $online">
                                                                <!--{if $online['uid']}-->
                                                                <div style="float:left;width:54px; height:74px; overflow:hidden; ">
                                                                <div id="show_user_online" style="">
                                                                        <div class="avt">
                                                                              <a href="home.php?mod=space&uid=$online"c="1"><img src="uc_server/avatar.php?uid=$online&amp;size=small]"/></a>
                                                                        </div>
                                                                        <div id="icon_user_online"><img src="{STATICURL}image/common/$online" alt="icon"style="FILTER: alpha(opacity=40);-moz-opacity: 0.4; opacity: 0.4;" onmouseover=BeginOpacity(this,40,100) onmouseout=EndOpacity(this,40) /></div>
                                                                </div>
                                                                        <div><a href="home.php?mod=space&uid=$online">$online</a></div>
                                                                </div>
                                                                <!--{else}-->
                                                                <div style="float:left;width:54px; height:74px; overflow:hidden; ">
                                                                        <div class="avt"><img src="uc_server/images/noavatar_small.gif"/></div>
                                                                        <div>$online</div>
                                                                </div>
                                                                <!--{/if}-->
                                                                </li>
                                                      <!--{/loop}-->
                                                <!--{else}-->
                                                      <li style="width: auto">{lang online_only_guests}</li>
                                                <!--{/if}-->
</div>
</div>
                                                </ul>
                                        </dd>
                                        <!--{/if}-->
                              </dl>
                        <!--{/if}-->
                        </div>
                <!--{/if}-->เปิดไฟล์ template/เทมเพลทที่คุณใช้/common/module.css

ค้นหา.oll li { float: left; overflow: hidden; white-space: nowrap; width: 19.9%; height: 24px; line-height: 24px; }เปลี่ยนเป็น.oll li { float: left; overflow: hidden; white-space: nowrap; width: 58px; height: 84px; line-height: 24px; text-align: center; }
#show_user_online { width:54px; height:54px;overflow: hidden; position:relative; }
#icon_user_online { position:absolute; top:35px; left:0; margin: 0 3px; width:48px; height:16px; text-align: left; }สำหรับคนเอ๋ มันเปลี่ยนยังไงอ่ะไรยังไง งงจังเลย เราก่อมีไฟล์แก้ไขเสร็จสับ

ทดสอบเรียบร้อยแล้ว

http://talesrunnerinter.com/uppic/i/nL.png



อัพลงตามที่ไฟล์กำหนดเลยhttp://www.talesrunnerinter.comเครดิต i~Designs

MasterTGZ โพสต์ 2011-9-14 06:39:23

ขอบคุณครับ ^^

StaFF_PiRcH โพสต์ 2011-9-14 15:42:05

เว็บผมเว็บนึง ที่ไำม่สามารถทำแบบนั้นได้ เพราะเนื่องจาก

ตัวเว็บบอร์ด กระดานข่าวที่นับได้มี เกือบ 100 หรืออาจจะเกิน 555+

อาจจะทำให้เว็บ ถึงกับ เกิดอาการ แลค อย่างรุนแรง ยังไงก็ขอบคุณบทความดี ๆ sm900dzsm900dz

idonno โพสต์ 2011-9-14 18:58:14

แก้ไขครั้งสุดท้ายโดย idonno เมื่อ 2011-9-14 19:06

แก้ไขครั้งสุดท้ายโดย idonno เมื่อ 2011-9-14 19:06

ผมทำแล้วมันไม่ขึ้นชื่อยูสให้ ใต้รูปอะครับ มีวิธีแก้ไหม ?

idonno โพสต์ 2011-9-14 19:55:18

ต้นฉบับโพสต์โดย idonno เมื่อ 2011-9-14 18:58 static/image/common/back.gif
แก้ไขครั้งสุดท้ายโดย idonno เมื่อ 2011-9-14 19:06

แก้ไขครั้ง ...

ผม ใช้ แก้โค้ดเอาอะครับ พอดี มันมีส่วนที่โม อยู่

lahu โพสต์ 2011-9-16 18:46:19

สุดยอด ครับ ขอบคุณ

mintzajung05 โพสต์ 2011-9-17 01:30:14

ขอบคุณครับ เยอะเลย
หน้า: [1]
ดูในรูปแบบกติ: Remake Avatar online list [X2]