[RC] Hide Profile In Viewtopic ซ่อนโปรไฟล์ ส่วนตัว

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

Moderator: mindphp

User avatar
M004
PHP VIP Members
PHP VIP Members
Posts: 1323
Joined: 01/01/1970 7:00 am

[RC] Hide Profile In Viewtopic ซ่อนโปรไฟล์ ส่วนตัว

Post by M004 »

รายละเอียดเกี่ยวกับ [RC] Hide Profile In Viewtopic ซ่อนโปรไฟล์ ส่วนตัว
พัฒนาโดย : Geolim4
Version : 1.0.0
phpBB Version(s) : phpBB 3.0.11
ดาวน์โหลดได้ที่ : https://www.phpbb.com/community/viewtopic.php?t=2183836
1.png
1.png (55.8 KiB) Viewed 542 times
2.png
2.png (36.11 KiB) Viewed 542 times
ขั้นตอนติดตั้ง
เปิดไฟล์ posting.php
ค้นหา

Code: Select all

    $post_data['enable_sig']        = (!$config['allow_sig'] || !$auth->acl_get('f_sigs', $forum_id) || !$auth->acl_get('u_sig')) ? false : ((isset($_POST['attach_sig']) && $user->data['is_registered']) ? true : false); 
เติมหลัง

Code: Select all

    //MOD: hide profile in viewtopic
    $post_data['post_profile']        = (!$auth->acl_get('f_post_profile', $forum_id) ) ? false : ((isset($_POST['post_profile']) && $user->data['is_registered']) ? true : false);
    //END: hide profile in viewtopic 
ค้นหา

Code: Select all

                'post_approved'            => (isset($post_data['post_approved'])) ? $post_data['post_approved'] : false,
            ); 
เติมหลัง

Code: Select all

            //MOD: hide profile in viewtopic
            $data += array(
                'post_profile'            => (bool) $post_data['post_profile'],
            );
            //END: hide profile in viewtopic 
ค้นหา

Code: Select all

$sig_checked        = $post_data['enable_sig']; 
เติมหลัง

Code: Select all

//MOD: hide profile in viewtopic
$post_profile        = $post_data['post_profile'];
//END: hide profile in viewtopic 
ค้นหา

Code: Select all

// Build custom bbcodes array
display_custom_bbcodes(); 
เติมก่อน

Code: Select all

//MOD: hide profile in viewtopic
$template->assign_vars(array(
    'S_POST_PROFILE_ALLOWED'    => ($auth->acl_get('f_post_profile', $forum_id) && $user->data['is_registered']) ? true : false,
    'S_POST_PROFILE_CHECKED'    => ($post_profile) ? ' checked="checked"' : ''
));
//END: hide profile in viewtopic 
เปิดไฟล์ viewtopic.php
ค้นหา

Code: Select all

    // Define the global bbcode bitfield, will be used to load bbcodes 
เติมก่อน

Code: Select all

    //MOD: hide profile in viewtopic
    $rowset[$row['post_id']] += array(
        'post_profile'        => $row['post_profile']
        
    );
    //END: hide profile in viewtopic 
ค้นหา

Code: Select all

    if (isset($cp_row['row']) && sizeof($cp_row['row'])) 
เติมก่อน

Code: Select all

    //MOD: hide profile in viewtopic
    $postrow += array(
        'S_POST_PROFILE'    => (!empty($row['post_profile'])) ? true : false,
    );
    //END: hide profile in viewtopic 
เปิดไฟล์ includes/functions_posting.php
ค้นหา

Code: Select all

    $post_approved = $sql_data[POSTS_TABLE]['sql']['post_approved']; 
เติมก่อน

Code: Select all

    //MOD: hide profile in viewtopic
    $sql_data[POSTS_TABLE]['sql'] = array_merge($sql_data[POSTS_TABLE]['sql'], array(
        'post_profile'            => $data['post_profile']
    ));
    //END: hide profile in viewtopic 
เปิดไฟล์ language/en/posting.php
ค้นหา

Code: Select all

    'POST_NORMAL'                => 'Normal', 
เติมก่อน

Code: Select all

    //MOD: hide profile in viewtopic
    'POST_PROFILE'                => 'Hide the mini-profile',
    //END: hide profile in viewtopic 
เปิดไฟล์ language/en/acp/permissions_phpbb.php
ค้นหา

Code: Select all

    'acl_f_noapprove'    => array('lang' => 'Can post without approval', 'cat' => 'misc'), 
เติมหลัง

Code: Select all

    //MOD: hide profile in viewtopic
    'acl_f_post_profile'    => array('lang' => 'Can hide his profile in they posts', 'cat' => 'misc'),
    //END: hide profile in viewtopic 
เปิดไฟล์ styles/prosilver/template/posting_editor.html
ค้นหา

Code: Select all

			<!-- IF S_SIG_ALLOWED -->
				<div><label for="attach_sig"><input type="checkbox" name="attach_sig" id="attach_sig"{S_SIGNATURE_CHECKED} /> {L_ATTACH_SIG}</label></div>
			<!-- ENDIF -->
เติมหลัง

Code: Select all

			<!-- IF S_POST_PROFILE_ALLOWED -->
				<div><label for="post_profile"><input type="checkbox" name="post_profile" id="post_profile"{S_POST_PROFILE_CHECKED} /> {L_POST_PROFILE}</label></div>
			<!-- ENDIF -->
เปิดไฟล์ styles/prosilver/template/viewtopic_body.html
ค้นหา

Code: Select all

		<div class="postbody">
เติมแทน

Code: Select all

		<div class="postbody"<!-- IF postrow.S_POST_PROFILE --> style="width: 100%;"<!-- ENDIF -->>
ค้นหา

Code: Select all

		<!-- IF not postrow.S_IGNORE_POST -->
			<dl class="postprofile" id="profile{postrow.POST_ID}">
เติมแทน

Code: Select all

		<!-- IF not postrow.S_IGNORE_POST and not postrow.S_POST_PROFILE -->
			<dl class="postprofile" id="profile{postrow.POST_ID}">
ติดตั้งไฟล์

Code: Select all

hpiv_install.php

  • Similar Topics
    Replies
    Views
    Last post

Return to “PHPBB3.0 Mod Review”

Who is online

Users browsing this forum: No registered users and 1 guest