discuzmod โพสต์ 2013-5-19 12:13:23

แสดงสีของรายชื่อสมาชิกที่กำลังออนไลน์ตามกลุ่มสมาชิก

แก้ไขครั้งสุดท้ายโดย 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

bongunza โพสต์ 2013-5-28 03:54:32

เป็นอีกจุดที่มองข้ามไปแต่เป็นประโยชน์มากครับ

ขอบคุณมากครับไว้ว่าง ๆ จะเอาไปลองแต่ในเว็บบอร์ดตัวเองดูบ้าง = w =

MoocyBer โพสต์ 2013-5-31 11:45:06

ขอบคุณนะ มีประโยชน์มากเลย

bus122361 โพสต์ 2013-6-2 10:15:56

ขอบคุณมากนครับ

wantanrai โพสต์ 2013-7-15 17:09:49

ขอบคุณครับsm945dz

fullmaxchill โพสต์ 2014-3-25 16:31:44

ขอบคุณ ครับ

nong40313 โพสต์ 2014-6-11 15:38:07

สีกลุ่มไม่เปลี่ยนอ่าครับแต่ชื่อเปลี่ยนทำไงหรอครับ

ilaoload โพสต์ 2014-8-26 20:54:43

ขอบคุณครับ ຂອບໃຈຫລາຍເດີ້

load1part โพสต์ 2014-10-12 22:13:02

X3.2 ใช้ไม่ได้ ขึ้นหน้าขาวหมดเลย เสียดายจัง

PANANAT โพสต์ 2015-9-4 00:26:40

ผมลองทำตอนนี้กับ Discuz 3.2 rev.38 แล้วใช้ได้ครับ แสดงสีได้ตามกลุ่มเลยครับ
หน้า: [1] 2
ดูในรูปแบบกติ: แสดงสีของรายชื่อสมาชิกที่กำลังออนไลน์ตามกลุ่มสมาชิก