แสดง 20 สมาชิกลงทะเบียนล่าสุด
รายละเอียด : แสดงรายชื่อสมาชิกลงทะเบียนล่าสุด 20 อันดับเจ้าของ : lokyiuyau
สำหรับ : Discuz 6.0
ไฟลล์ที่ต้องแก้ไข :
DISCUZ/include/cache.func.php
register.php
index.php
DISCUZ/templates/default/discuz.htm
ตัวอย่าง :
Original & Special Thank
http://www.alan888.com/Discuz/thread-124856-1-16.html
1. เปิดไฟลล์ DISCUZ/include/cache.func.php
ค้นหา('announcements', 'onlinelist', 'forumlinks', 'advs_index', 'supe_updateusers', 'supe_updateitems', 'tags_index'เพิ่มโค๊ดต่อท้าย, 'new20member'ค้นหาcase 'magics':
$table = 'magics';
$cols = 'magicid, available, identifier, name, description, weight, price';
break;เพิ่มบรรทัดต่อไป//โค๊ดแสดง 20 สมาชิกลงทะเบียนล่าสุด - START
case 'new20member':
$table = 'members';
$cols = 'username, regdate, lastvisit, regip, posts';
$conditions = "ORDER BY regdate DESC LIMIT 0,30";
break;
//โค๊ดแสดง 20 สมาชิกลงทะเบียนล่าสุด - END2. เปิดไฟลล์ register.php
ค้นหา $styleid = $styleid ? $styleid : $_DCACHE['settings']['styleid'];เพิ่มบรรทัดต่อไป//โค๊ดแสดง 20 สมาชิกลงทะเบียนล่าสุด - START
require DISCUZ_ROOT.'./include/cache.func.php';
updatecache('new20member');
//โค๊ดแสดง 20 สมาชิกลงทะเบียนล่าสุด - END3. เปิดไฟลล์ index.php
ค้นหา$discuz_action = 1;เพิ่มในบรรทัดต่อไป//โค๊ดแสดง 20 สมาชิกลงทะเบียนล่าสุด - START
require_once DISCUZ_ROOT.'./include/misc.func.php';
$mem_home = convertip($onlineip, $datadir = "./");
//โค๊ดแสดง 20 สมาชิกลงทะเบียนล่าสุด - ENDค้นหาforeach(array('forumlinks', 'birthdays', 'supe_updateusers'เพิ่มโค๊ดนี้ต่อท้าย, 'new20member'ค้นหาif($discuz_uid && $newpm) {
require_once DISCUZ_ROOT.'./include/pmprompt.inc.php';
}เพิ่มในบรรทัดต่อไป//โค๊ดแสดง 20 สมาชิกลงทะเบียนล่าสุด - START
$new20member = array();
foreach($_DCACHE['new20member'] as $newmem)
{
$newmem['regdate'] = gmdate("$dateformat $timeformat", $newmem+ ($timeoffset * 3600));
$newmem['lastvisit'] = gmdate("$dateformat $timeformat", $newmem+ ($timeoffset * 3600));
if($discuz_uid && $adminid)
{
$newmem['iplocation'] = convertip($newmem['regip']);
}
$new20member[] = $newmem;
}
//โค๊ดแสดง 20 สมาชิกลงทะเบียนล่าสุด - END4. DISCUZ/templates/default/discuz.htm
ค้นหา<div class="legend">
<label><img src="{IMGDIR}/forum_new.gif" alt="{lang forum_newposts}" />{lang forum_newposts}</label>
<label><img src="{IMGDIR}/forum.gif" alt="{lang forum_nonewpost}" />{lang forum_nonewpost}</label>
</div>เพิ่มในบรรทัดต่อไป{template index_newmem}บันทึกทั้งหมด
5. โหลดไฟลล์ขึ้นไปวางตามตำแหน่งต้นฉบับ
ปล. หากพบเออเร่อWarning: Invalid argument supplied for foreach() in /home/public_html/discuz/index.php on line xxxให้ทำการเคลียร์แคชแล้วลองใหม่ครับ
เรียบร้อยครับ ขอบคุณครับ ~~ ขอบคุณครับผมกำลังต้องการอยู่บอดีเลย:) :)
thank
ขอบคุณมากๆครับกำลังต้องการพอดีครับthank
thankขอบคุณมากๆครับกำลังต้องการพอดีครับ ชอบคุณครับผมอิอิ ใจคับบบบบผมๆๆๆ
หน้า:
[1]