[MOD] Admin Easy User Delete

แนะนำ Mod ต่างๆ ของ PHPBB3 แนะนำความสามารถ ของ mod การติดตั้ง การเข้ากันได้กับเวอร์ชั่น

Moderator: mindphp

buay
PHP Super Member
PHP Super Member
โพสต์: 250
ลงทะเบียนเมื่อ: 02/06/2014 9:55 am

[MOD] Admin Easy User Delete

โพสต์ที่ยังไม่ได้อ่าน โดย buay »

1-7-2557 12-30-31.png
1-7-2557 12-30-31.png (23.13 KiB) Viewed 6966 times
รายละเอียด : MOD นี้จะทำให้ Admin สามารถลบสมาชิกออกจากระบบได้โดยการคลิกปุ่ม x ดังรูป
พัฒนาโดย : DavidIQ
Version : 1.0.2
ดาวน์โหลดได้ที่ : https://www.mindphp.com/download/files/111-1 ... e-zip.html

ไฟล์ที่ใช้ในการติดตั้ง
>>memberlist.php,
>>viewtopic.php,
>>styles/prosilver/template/memberlist_body.html,
>>styles/prosilver/template/memberlist_view.html,
>>styles/prosilver/template/viewtopic_body.html

วิธีติดตั้ง
เปิดไฟล์ : memberlist.php,

ค้นหา

โค้ด: เลือกทั้งหมด

// Check our mode...
if (!in_array($mode, array('', 'group', 'viewprofile', 'email', 'contact', 'searchuser', 'leaders')))
{
    trigger_error('NO_MODE');
}
เติมหลัง

โค้ด: เลือกทั้งหมด


if(!class_exists('easyDelete'))
{
    include($phpbb_root_path . 'includes/adm_easy_user_del.' . $phpEx);
}

if(isset($action) && $action=='delete')
{
        easyDelete::easy_delete_user($user_id);
}

ค้นหา

โค้ด: เลือกทั้งหมด

        if (!empty($profile_fields['row']))
        {
            $template->assign_vars($profile_fields['row']);
        }

เติมก่อน

โค้ด: เลือกทั้งหมด

        easyDelete::assign_user_delete_img_to_template($member['user_id'], $member['user_type'],'');
ค้นหา

โค้ด: เลือกทั้งหมด

                $template->assign_block_vars('memberrow', $memberrow);
เติมหลัง

โค้ด: เลือกทั้งหมด

easyDelete::assign_user_delete_img_to_template($row['user_id'], $row['user_type'],'memberrow');
เปิดไฟล์ : viewtopic.php,

ค้นหา

โค้ด: เลือกทั้งหมด

    // Define the global bbcode bitfield, will be used to load bbcodes
    $bbcode_bitfield = $bbcode_bitfield | base64_decode($row['bbcode_bitfield']);
เติมก่อน

โค้ด: เลือกทั้งหมด

    //we need to add the class and the user_type to the rowset
    if(!class_exists('easyDelete'))
    {
        include($phpbb_root_path . 'includes/adm_easy_user_del.' . $phpEx);
    }
    easyDelete::add_rowset(&$rowset[$row['post_id']], $row);
    
ค้นหา

โค้ด: เลือกทั้งหมด

    // Display not already displayed Attachments for this post, we already parsed them. ;)
    if (!empty($attachments[$row['post_id']]))
เติมก่อน

โค้ด: เลือกทั้งหมด

    easyDelete::assign_user_delete_img_to_template($poster_id, $row['user_type'],'postrow');
เปิดไฟล์ : styles/prosilver/template/memberlist_body.html,

ค้นหา

โค้ด: เลือกทั้งหมด

        <td><!-- IF memberrow.RANK_IMG --><span class="rank-img">
ค้นหาในบรรทัด

โค้ด: เลือกทั้งหมด

<!-- ENDIF -->{memberrow.USERNAME_FULL}
เติมหลัง

โค้ด: เลือกทั้งหมด

&nbsp;{memberrow.DELETE_USER_IMG}
เปิดไฟล์ : styles/prosilver/template/memberlist_view.html,

ค้นหา

โค้ด: เลือกทั้งหมด

            <!-- IF USER_COLOR --><span style="color: {USER_COLOR}; font-weight: bold;">
ค้นหาในบรรทัด

โค้ด: เลือกทั้งหมด

<span><!-- ENDIF -->{USERNAME}</span>
เติมหลัง

โค้ด: เลือกทั้งหมด

&nbsp;{DELETE_USER_IMG}
เปิดไฟล์ : styles/prosilver/template/viewtopic_body.html

ค้นหา

โค้ด: เลือกทั้งหมด

                <!-- IF not postrow.U_POST_AUTHOR --><strong>{postrow.POST_AUTHOR_FULL}
ค้นหาในบรรทัด

โค้ด: เลือกทั้งหมด

{postrow.POST_AUTHOR_FULL}<!-- ENDIF -->
เติมหลัง

โค้ด: เลือกทั้งหมด

{postrow.DELETE_USER_IMG}

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 30