พัฒนาโดย :: -=ET=-
Version :: 1.0.2
ดาวน์โหลดได้ที่ :: https://www.mindphp.com/download/documen ... sions.html
ไฟล์ที่ใช้ในการติดตั้ง ::
posting.php,
viewtopic.php,
includes/functions_posting.php,
language/en/common.php,
language/en/posting.php,
styles/prosilver/template/posting_editor.html
วิธีการติดตั้ง
เปิดไฟล์ ->posting.php,
ค้นหา
โค้ด: เลือกทั้งหมด
$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);
โค้ด: เลือกทั้งหมด
// Topic permissions MOD - Addition begin ---------------------------------------------------------
$post_data['topic_permissions'] = (isset($_POST['topic_permissions'])) ? true : false;
// Topic permissions MOD - Addition end -----------------------------------------------------------
โค้ด: เลือกทั้งหมด
'enable_sig' => (bool) $post_data['enable_sig'],
โค้ด: เลือกทั้งหมด
// Topic permissions MOD - Addition begin ---------------------------------------------------------
'topic_permissions' => (int) $post_data['topic_permissions'],
// Topic permissions MOD - Addition end -----------------------------------------------------------
โค้ด: เลือกทั้งหมด
$sig_checked = $post_data['enable_sig'];
โค้ด: เลือกทั้งหมด
// Topic permissions MOD - Addition begin ---------------------------------------------------------
$topic_permissions_checked = (isset($post_data['topic_permissions'])) ?
($post_data['topic_permissions']) ? true : false : false;
// Topic permissions MOD - Addition end -----------------------------------------------------------
โค้ด: เลือกทั้งหมด
'S_SIGNATURE_CHECKED' => ($sig_checked) ? ' checked="checked"' : '',
โค้ด: เลือกทั้งหมด
// Topic permissions MOD - Addition begin ---------------------------------------------------------
'S_TOPIC_PERMISSIONS_ALLOWED' => (($auth->acl_get('a_')
|| $auth->acl_get('m_', $forum_id)) && ($mode == 'post'
|| ($mode == 'edit' && $post_id == $post_data['topic_first_post_id']))) ? true : false,
'S_TOPIC_PERMISSIONS_CHECKED' => ($topic_permissions_checked) ? ' checked="checked"' : '',
// Topic permissions MOD - Addition end -----------------------------------------------------------
ค้นหา
โค้ด: เลือกทั้งหมด
if (!$auth->acl_get('f_read', $forum_id))
{
if ($user->data['user_id'] != ANONYMOUS)
{
trigger_error('SORRY_AUTH_READ');
}
login_box('', $user->lang['LOGIN_VIEWFORUM']);
}
โค้ด: เลือกทั้งหมด
// Topic permissions MOD - Addition begin ------------------------------------------------------
if ($topic_data['topic_permissions'] == true && ($user->data['user_id'] == ANONYMOUS || $user->data['is_bot']))
{
login_box('', $user->lang['LOGIN_VIEWTOPIC']);
}
// Topic permissions MOD - Addition end --------------------------------------------------------
ค้นหา
โค้ด: เลือกทั้งหมด
'topic_attachment' => (!empty($data['attachment_data'])) ? 1 : 0,
โค้ด: เลือกทั้งหมด
// Topic permissions MOD - Addition begin ---------------------------------------------------------
'topic_permissions' => $data['topic_permissions'],
// Topic permissions MOD - Addition end -----------------------------------------------------------
โค้ด: เลือกทั้งหมด
'topic_attachment' => (!empty($data['attachment_data'])) ? 1 :
(isset($data['topic_attachment']) ? $data['topic_attachment'] : 0),
โค้ด: เลือกทั้งหมด
// Topic permissions MOD - Addition begin ---------------------------------------------------------
'topic_permissions' => $data['topic_permissions'],
// Topic permissions MOD - Addition end -----------------------------------------------------------
ค้นหา
โค้ด: เลือกทั้งหมด
?>
โค้ด: เลือกทั้งหมด
// Topic permissions MOD - Addition begin ---------------------------------------------------------
$lang = array_merge($lang, array(
'LOGIN_VIEWTOPIC' => 'The board requires you to be registered and logged in to view this topic.',
));
// Topic permissions MOD - Addition end -----------------------------------------------------------
ค้นหา
โค้ด: เลือกทั้งหมด
?>
โค้ด: เลือกทั้งหมด
// Topic permissions MOD - Addition begin ---------------------------------------------------------
$lang = array_merge($lang, array(
'TOPIC_PERMISSIONS' => 'Access denied for guests, search engines and bots',
));
// Topic permissions MOD - Addition end -----------------------------------------------------------
ค้นหา
โค้ด: เลือกทั้งหมด
<!-- IF S_LOCK_POST_ALLOWED -->
<div><label for="lock_post">
<input type="checkbox" name="lock_post" id="lock_post"{S_LOCK_POST_CHECKED} /> {L_LOCK_POST} [{L_LOCK_POST_EXPLAIN}]</label></div>
<!-- ENDIF -->
โค้ด: เลือกทั้งหมด
<!-- Topic permissions MOD - Addition begin ======================================= -->
<!-- IF S_TOPIC_PERMISSIONS_ALLOWED -->
<div><label for="topic_permissions">
<input type="checkbox" name="topic_permissions" id="topic_permissions"{S_TOPIC_PERMISSIONS_CHECKED} />
{L_TOPIC_PERMISSIONS}</label></div>
<!-- ENDIF -->
<!-- Topic permissions MOD - Addition end ========================================== -->