acaz โพสต์ 2008-1-16 14:10:36

แสดง 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ให้ทำการเคลียร์แคชแล้วลองใหม่ครับ

เรียบร้อยครับ

buachompoox โพสต์ 2008-1-16 14:23:20

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

ting โพสต์ 2008-2-8 15:07:11

ขอบคุณครับผมกำลังต้องการอยู่บอดีเลย:) :)

dang_hnj โพสต์ 2008-6-12 14:18:01

thank

ขอบคุณมากๆครับกำลังต้องการพอดีครับ

ieiq โพสต์ 2008-6-21 23:54:22

thank

thank
ขอบคุณมากๆครับกำลังต้องการพอดีครับ

lxnes โพสต์ 2008-8-8 16:11:29

ชอบคุณครับผมอิอิ

บิ๊ก007 โพสต์ 2009-3-24 07:59:55

ใจคับบบบบผมๆๆๆ
หน้า: [1]
ดูในรูปแบบกติ: แสดง 20 สมาชิกลงทะเบียนล่าสุด