Discuz Thai

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

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

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

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

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

[OnlineList] ใส่สีกลุ่มให้ชื่อคนที่ออนไลน์ discuz7.2

  [คัดลอกลิงก์]
khumbal โพสต์ 2010-7-3 11:55:29 |โหมดอ่าน
แก้ไขล่าสุดโดย khumbal เมื่อ 2010-7-3 12:05




สำหรับ 7.0 -->  http://www.discuzthai.com/viewthread.php?tid=8606

เข้าไปตั้งค่าสีกลุ่มใน AdminCP ตามรูปด้านล่างคับ





จากนั้นแก้ไขไฟล์ดังนี้เปิด ./include/index_classics.inc.php
ค้น
  1. $query = $db->query("SELECT uid, username, groupid, invisible, action, lastactivity, fid FROM {$tablepre}sessions ".(isset($_DCACHE['onlinelist'][7]) ? '' : 'WHERE uid <> 0')." ORDER BY uid DESC LIMIT ".$maxonlinelist);
คัดลอกไปที่คลิปบอร์ด

แทนที่
  1. $query = $db->query("SELECT uid, username, s.groupid, invisible, action, lastactivity, fid, color FROM {$tablepre}sessions s LEFT JOIN {$tablepre}usergroups u ON s.groupid=u.groupid ".(isset($_DCACHE['onlinelist'][7]) ? '' : 'WHERE uid <> 0')." ORDER BY uid DESC LIMIT ".$maxonlinelist);
คัดลอกไปที่คลิปบอร์ด



เปิด ./templates/<ชื่อธีม ปกติจะเป็นdefault>/discuz.htm
ค้น
  1. <a href="space.php?uid=$online[uid]">$online[username]</a>
คัดลอกไปที่คลิปบอร์ด

แทนด้วย
  1. <!--{if !$online['color']}-->                                <a href="space.php?uid=$online[uid]">$online[username]</a>                        <!--{else}-->                                <a href="space.php?uid=$online[uid]"><font color="$online[color]">$online[username]</font></a>                        <!--{/if}-->
คัดลอกไปที่คลิปบอร์ด




เปิด ./include/cache.func.php
ค้น
  1. $table = 'onlinelist';                        $conditions = "ORDER BY displayorder";
คัดลอกไปที่คลิปบอร์ด

แทน
  1. $table = 'onlinelist o';                        $cols = 'o.*, u.color';                        $conditions = "LEFT JOIN {$tablepre}usergroups u ON o.groupid=u.groupid ORDER BY displayorder";
คัดลอกไปที่คลิปบอร์ด

ค้น
  1. $data['legend'] .= "<img src="images/common/$list[url]" /> $list[title] &nbsp; &nbsp; &nbsp; ";
คัดลอกไปที่คลิปบอร์ด

แทนด้วย
  1. $data['legend'] .= "<img src="images/common/$list[url]" /> <font color="$list[color]">$list[title]</font> &nbsp; &nbsp; &nbsp; ";
คัดลอกไปที่คลิปบอร์ด

ขออภัย! โพสต์นี้มีไฟล์แนบหรือรูปภาพที่ไม่ได้รับอนุญาตให้คุณเข้าถึง

คุณจำเป็นต้อง ลงชื่อเข้าใช้ เพื่อดาวน์โหลดหรือดูไฟล์แนบนี้ คุณยังไม่มีบัญชีใช่ไหม? สมัครสมาชิก

x

คะแนน

จำนวนผู้เข้าร่วม 6จิตพิศัย +7 ย่อ เหตุผล
kainmin + 1
chooicwwe + 1
konggang + 1
tkcomsci12 + 1
kissdream + 1

ดูบันทึกคะแนน

 เจ้าของ| khumbal โพสต์ 2010-7-3 12:00:42
แนะนำให้ลองทำใน Apserv ก่อนนะครับ
aaa.111 โพสต์ 2010-7-3 12:07:29
ขอบคุณครับ เป็นคำแนะนำที่ดีมากเลยนะครับ เพราะว่า การแบ่งแยกสีที่ชัดเจน ทำให้สมาชิกเข้าใจได้ง่ายนะครับ
+2
kissdream โพสต์ 2010-7-3 12:10:36
เยี่ยมมมมมม
tkcomsci12 โพสต์ 2010-7-3 14:06:18
จากด้านบน นะ ครับ  ของ 7.2
จากนั้นแก้ไขไฟล์ดังนี้เปิด ./include/index_classics.inc.php
ค้นหา
  1. $query = $db->query("SELECT ip1,ip2,ip3,ip4,uid, username, groupid, invisible, action, lastactivity, fid FROM {$tablepre}sessions ".(isset($_DCACHE['onlinelist'][7]) ? '' : 'WHERE uid <> 0')." ORDER BY uid DESC LIMIT ".$maxonlinelist);
คัดลอกไปที่คลิปบอร์ด
แทนด้วย
  1. $query = $db->query("SELECT ip1,ip2,ip3,ip4,uid, username, s.groupid, invisible, action, lastactivity, fid, color FROM {$tablepre}sessions s LEFT JOIN {$tablepre}usergroups u ON s.groupid=u.groupid ".(isset($_DCACHE['onlinelist'][7]) ? '' : 'WHERE uid <> 0')." ORDER BY uid DESC LIMIT ".$maxonlinelist);
คัดลอกไปที่คลิปบอร์ด
เพื่อใครค้นหาแล้วไม่เจอนะครับ

ที่เหลือ ทำ ตาม เลย ยังไง ก้ ขอบ คุณ ครับ

คะแนน

จำนวนผู้เข้าร่วม 1จิตพิศัย +1 ย่อ เหตุผล
chooicwwe + 1

ดูบันทึกคะแนน

affoman โพสต์ 2010-7-3 14:23:31
Thanks มากๆๆครับ!!... แต่ว่า FF มันไม่โชว์น่ะ.......
แต่ IEปกติ....
tkcomsci12 โพสต์ 2010-7-3 14:28:38
ตอบกลับ 6# affoman


    โชว์ ครับ FF  ก็ โชว์  เครีย FF  เด่ว ก็ มา ครับ f5
affoman โพสต์ 2010-7-3 14:30:16
สงสัยจะประมาณนั่น.... FF มันอัพเดทช้า..อยู่...

เหมือนบางครั้ง แก้ไข ไฟล์อะไรไป IE แสดงผลก่อนตลอด ทั้งๆ อัพเดท แคช ล่ะ....

เด๋วรอดู...
แบนรูปโปรไฟล์
JaBBaWocKeeZ โพสต์ 2010-7-4 19:37:27
หมายเหตุ: ผู้โพสต์ถูกแบนหรือถูกลบ โพสต์นี้ถูกปิดโดยอัตโนมัติ
sendomsit47 โพสต์ 2010-7-5 09:04:47
ขอบใจจ้า อิอิ
ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | สมัครสมาชิก

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

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

GMT+7, 2024-5-4 11:42

Powered by Discuz! X3.4, Rev.66

Copyright © 2001-2021 Tencent Cloud. Licensed

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