แสดงสีของรายชื่อสมาชิกที่กำลังออนไลน์ตามกลุ่มสมาชิก
แก้ไขครั้งสุดท้ายโดย discuzmod เมื่อ 2013-5-19 12:12ไฟล์ที่ต้องแก้ไข และต้องสำรองไฟล์ก่อนแก้ไขตามกระทู้นี้source/function/cache/cache_onlinelist.php
source/module/forum/forum_index.php1. แก้ไขสีของชื่อกลุ่ม
เปิดไฟล์ : source/function/cache/cache_onlinelist.php
ค้นหา :$data[$list['groupid']] = $list['url'];เพิ่มต่อด้านล่าง :$group = C::t('common_usergroup')->fetch($list['groupid']);
$list['title'] = $group['color'] ? '<font color="'.$group['color'].'">'.$list['title'].'</font>' : $list['title'];
2. แก้ไขสีของรายชื่อสมาชิกที่กำลังออนไลน์
เปิดไฟล์ : source/module/forum/forum_index.php
ค้นหา :$online['icon'] = !empty($_G['cache']['onlinelist'][$online['groupid']]) ? $_G['cache']['onlinelist'][$online['groupid']] : $_G['cache']['onlinelist'];เพิ่มต่อด้านล่าง :loadcache('usergroups');
$group['color'] = $_G['cache']['usergroups'][$online['groupid']]['color'];
$online['username'] = $group['color'] ? '<font color="'.$group['color'].'">'.$online['username'].'</font>' : $online['username'];3.อัพเดทแคชแล้วดูความเปลี่ยนแปลง
หมายเหตุ : จะเห็นผลการเปลี่ยนแปลง เมื่อคุณได้กำหนดสีให้แต่ละกลุ่มสมาชิกแล้วเท่านั้น !เว็บตัวอย่าง http://www.discuzmod.com เป็นอีกจุดที่มองข้ามไปแต่เป็นประโยชน์มากครับ
ขอบคุณมากครับไว้ว่าง ๆ จะเอาไปลองแต่ในเว็บบอร์ดตัวเองดูบ้าง = w = ขอบคุณนะ มีประโยชน์มากเลย ขอบคุณมากนครับ ขอบคุณครับsm945dz ขอบคุณ ครับ สีกลุ่มไม่เปลี่ยนอ่าครับแต่ชื่อเปลี่ยนทำไงหรอครับ ขอบคุณครับ ຂອບໃຈຫລາຍເດີ້ X3.2 ใช้ไม่ได้ ขึ้นหน้าขาวหมดเลย เสียดายจัง ผมลองทำตอนนี้กับ Discuz 3.2 rev.38 แล้วใช้ได้ครับ แสดงสีได้ตามกลุ่มเลยครับ
หน้า:
[1]
2