โดย thatsawan » 17/06/2014 4:10 pm
- 17-6-2557 16-02-09.png (41.56 KiB) Viewed 4129 times
รายละเอียด :: MOD ที่จะทำให้ admin สามารถเปลี่ยนแปลง แก้ไข ข้อความในเงื่อนไขใน หน้าสมัตรสมาชิก
พัฒนาโดย :: Zoddo
Version ::1.0.1
ดาวน์โหลดได้ที่ :: https://www.mindphp.com/download/files/9 ... 1-zip.html
ไฟล์ที่ใช้ในการติดตั้งเเละวิธีการติดตั้ง
เปิดไฟล์ ->ucp.php,
ค้นหา ::
โค้ด: เลือกทั้งหมด
$template->assign_vars(array(
'S_AGREEMENT' => true,
'AGREEMENT_TITLE' => $user->lang[$title],
เติมก่อน ::
โค้ด: เลือกทั้งหมด
//-- Modification of Terms of Use - Add BEGIN --\\
if($mode == 'terms')
{
if(!function_exists('terms_get'))
{
include($phpbb_root_path . 'includes/functions_terms.' . $phpEx);
}
if(terms_get('terms_display') == TERMS_DISP_USER)
{
$template->assign_var('AGREEMENT_TEXT', generate_text_for_display(terms_get('terms')
, terms_get('terms_bbcode_uid'), terms_get('terms_bbcode_bitfield'), terms_get('terms_bbcode_options')));
}
else if(terms_get('terms_display') == TERMS_DISP_POST)
{
$sql = 'SELECT COUNT(post_id) AS count
FROM ' . POSTS_TABLE . '
WHERE post_id = ' . (int) terms_get('terms_post');
$result = $db->sql_query($sql);
$row = (int) $db->sql_fetchfield('count');
if(empty($row))
{
add_log('critical', 'LOG_TERMS_TOPIC_NOT_FOUND', terms_get('terms_post'), $user->data['user_lang']);
terms_update($user->data['user_lang'], array('terms_display' => TERMS_DISP_DEFAUT));
$template->assign_var('AGREEMENT_TEXT'
, sprintf($user->lang['TERMS_OF_USE_CONTENT'],
$config['sitename'], generate_board_url()));
}
else
{
$sql = 'SELECT post_text,bbcode_uid,bbcode_bitfield,enable_bbcode,enable_smilies,enable_magic_url
FROM ' . POSTS_TABLE . '
WHERE post_id = ' . (int) terms_get('terms_post');
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$db->sql_freeresult($result);
$row['bbcode_options'] = (($row['enable_bbcode']) ? OPTION_FLAG_BBCODE : 0)
+ (($row['enable_smilies']) ? OPTION_FLAG_SMILIES : 0) + (($row['enable_magic_url']) ? OPTION_FLAG_LINKS : 0);
$template->assign_var('AGREEMENT_TEXT', generate_text_for_display($row['post_text']
, $row['bbcode_uid'], $row['bbcode_bitfield'], $row['bbcode_options']));
}
}
else
{
$template->assign_var('AGREEMENT_TEXT'
, sprintf($user->lang['TERMS_OF_USE_CONTENT']
, $config['sitename'], generate_board_url()));
}
}
else
{
$template->assign_var('AGREEMENT_TEXT', sprintf($user->lang['PRIVACY_POLICY'], $config['sitename'], generate_board_url()));
}
//-- Modification of Terms of Use - Add END --\\
ค้นหา ::
โค้ด: เลือกทั้งหมด
'AGREEMENT_TEXT' => sprintf($user->lang[$message], $config['sitename'], generate_board_url()),
เเทนที่ ::
โค้ด: เลือกทั้งหมด
//-- Modification of Terms of Use - Delete BEGIN --\\
/*
'AGREEMENT_TEXT' => sprintf($user->lang[$message], $config['sitename'], generate_board_url()),
*/
//-- Modification of Terms of Use - Delete END --\\
เปิดไฟล์ ->includes/constants.php,
ค้นหา ::
เติมก่อน ::
โค้ด: เลือกทั้งหมด
//-- Modification of Terms of Use - Add BEGIN --\\
define('TERMS_DISP_DEFAUT', 0);
define('TERMS_DISP_USER', 1);
define('TERMS_DISP_POST', 2);
//-- Modification of Terms of Use - Add END --\\
เปิดไฟล์ ->includes/acp/acp_language.php,
ค้นหา ::
แทนที่ ::
โค้ด: เลือกทั้งหมด
'lang_author' => $lang_pack['author'],
//-- Modification of Terms of Use - Add BEGIN --\\
'terms' => ''
//-- Modification of Terms of Use - Add END --\\
เปิดไฟล์ ->includes/ucp/ucp_register.php
ค้นหา ::
โค้ด: เลือกทั้งหมด
'S_UCP_ACTION' => append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=register' . $add_lang),
));
}
else
{
เติมท้าย ::
โค้ด: เลือกทั้งหมด
//-- Modification of Terms of Use - Add BEGIN --\\
if(!function_exists('terms_get'))
{
include($phpbb_root_path . 'includes/functions_terms.' . $phpEx);
}
if(terms_get('terms_display') == TERMS_DISP_USER)
{
$template->assign_var('L_TERMS_OF_USE', generate_text_for_display(terms_get('terms')
, terms_get('terms_bbcode_uid'), terms_get('terms_bbcode_bitfield'), terms_get('terms_bbcode_options')));
}
else if(terms_get('terms_display') == TERMS_DISP_POST)
{
$sql = 'SELECT COUNT(post_id) AS count
FROM ' . POSTS_TABLE . '
WHERE post_id = ' . (int) terms_get('terms_post');
$result = $db->sql_query($sql);
$row = (int) $db->sql_fetchfield('count');
if(empty($row))
{
add_log('critical', 'LOG_TERMS_TOPIC_NOT_FOUND', terms_get('terms_post'), $user->data['user_lang']);
terms_update($user->data['user_lang'], array('terms_display' => TERMS_DISP_DEFAUT));
$template->assign_var('L_TERMS_OF_USE', sprintf($user->lang['TERMS_OF_USE_CONTENT'], $config['sitename'], generate_board_url()));
}
else
{
$sql = 'SELECT post_text,bbcode_uid,bbcode_bitfield
,enable_bbcode,enable_smilies,enable_magic_url
FROM ' . POSTS_TABLE . '
WHERE post_id = ' . (int) terms_get('terms_post');
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$db->sql_freeresult($result);
$row['bbcode_options'] = (($row['enable_bbcode']) ? OPTION_FLAG_BBCODE : 0)
+ (($row['enable_smilies']) ? OPTION_FLAG_SMILIES : 0) + (($row['enable_magic_url']) ? OPTION_FLAG_LINKS : 0);
$template->assign_var('L_TERMS_OF_USE', generate_text_for_display($row['post_text']
, $row['bbcode_uid'], $row['bbcode_bitfield'], $row['bbcode_options']));
}
}
else
{
$template->assign_var('L_TERMS_OF_USE', sprintf($user->lang['TERMS_OF_USE_CONTENT']
, $config['sitename'], generate_board_url()));
}
//-- Modification of Terms of Use - Add END --\\
ค้นหา ::
โค้ด: เลือกทั้งหมด
'L_TERMS_OF_USE' => sprintf($user->lang['TERMS_OF_USE_CONTENT']
, $config['sitename'], generate_board_url()),
แทนที่ ::
โค้ด: เลือกทั้งหมด
//-- Modification of Terms of Use - Delete BEGIN --\\
/*
'L_TERMS_OF_USE' => sprintf($user->lang['TERMS_OF_USE_CONTENT'], $config['sitename'], generate_board_url()),
*/
//-- Modification of Terms of Use - Delete END --\\
***จากนั้นให้ทำการ คัดลอกไฟล์ทั้งหมดที่มี ในโฟลเดอร์ root ไปวาง เเล้วทำการ เปิด Browser :: /terms_install.php***
แสดงผลการติดตั้ง
- 17-6-2557 16-00-27.png (93.5 KiB) Viewed 4129 times
[attachment=1]17-6-2557 16-02-09.png[/attachment]
[b]รายละเอียด ::[/b] MOD ที่จะทำให้ admin สามารถเปลี่ยนแปลง แก้ไข ข้อความในเงื่อนไขใน หน้าสมัตรสมาชิก
[b]พัฒนาโดย ::[/b] Zoddo
[b]Version ::[/b]1.0.1
[b]ดาวน์โหลดได้ที่ :: [/b] https://www.mindphp.com/download/files/91-88-terms-1-0-1-zip.html
[b]ไฟล์ที่ใช้ในการติดตั้งเเละวิธีการติดตั้ง [/b]
[color=#0000FF]เปิดไฟล์ ->ucp.php, [/color]
ค้นหา ::[code=php] $template->assign_vars(array(
'S_AGREEMENT' => true,
'AGREEMENT_TITLE' => $user->lang[$title], [/code]
เติมก่อน ::[code=php] //-- Modification of Terms of Use - Add BEGIN --\\
if($mode == 'terms')
{
if(!function_exists('terms_get'))
{
include($phpbb_root_path . 'includes/functions_terms.' . $phpEx);
}
if(terms_get('terms_display') == TERMS_DISP_USER)
{
$template->assign_var('AGREEMENT_TEXT', generate_text_for_display(terms_get('terms')
, terms_get('terms_bbcode_uid'), terms_get('terms_bbcode_bitfield'), terms_get('terms_bbcode_options')));
}
else if(terms_get('terms_display') == TERMS_DISP_POST)
{
$sql = 'SELECT COUNT(post_id) AS count
FROM ' . POSTS_TABLE . '
WHERE post_id = ' . (int) terms_get('terms_post');
$result = $db->sql_query($sql);
$row = (int) $db->sql_fetchfield('count');
if(empty($row))
{
add_log('critical', 'LOG_TERMS_TOPIC_NOT_FOUND', terms_get('terms_post'), $user->data['user_lang']);
terms_update($user->data['user_lang'], array('terms_display' => TERMS_DISP_DEFAUT));
$template->assign_var('AGREEMENT_TEXT'
, sprintf($user->lang['TERMS_OF_USE_CONTENT'],
$config['sitename'], generate_board_url()));
}
else
{
$sql = 'SELECT post_text,bbcode_uid,bbcode_bitfield,enable_bbcode,enable_smilies,enable_magic_url
FROM ' . POSTS_TABLE . '
WHERE post_id = ' . (int) terms_get('terms_post');
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$db->sql_freeresult($result);
$row['bbcode_options'] = (($row['enable_bbcode']) ? OPTION_FLAG_BBCODE : 0)
+ (($row['enable_smilies']) ? OPTION_FLAG_SMILIES : 0) + (($row['enable_magic_url']) ? OPTION_FLAG_LINKS : 0);
$template->assign_var('AGREEMENT_TEXT', generate_text_for_display($row['post_text']
, $row['bbcode_uid'], $row['bbcode_bitfield'], $row['bbcode_options']));
}
}
else
{
$template->assign_var('AGREEMENT_TEXT'
, sprintf($user->lang['TERMS_OF_USE_CONTENT']
, $config['sitename'], generate_board_url()));
}
}
else
{
$template->assign_var('AGREEMENT_TEXT', sprintf($user->lang['PRIVACY_POLICY'], $config['sitename'], generate_board_url()));
}
//-- Modification of Terms of Use - Add END --\\ [/code]
ค้นหา ::[code=php] 'AGREEMENT_TEXT' => sprintf($user->lang[$message], $config['sitename'], generate_board_url()), [/code]
เเทนที่ ::[code=php] //-- Modification of Terms of Use - Delete BEGIN --\\
/*
'AGREEMENT_TEXT' => sprintf($user->lang[$message], $config['sitename'], generate_board_url()),
*/
//-- Modification of Terms of Use - Delete END --\\ [/code]
[color=#0000FF]เปิดไฟล์ ->includes/constants.php, [/color]
ค้นหา ::[code]?>[/code]
เติมก่อน ::[code=php]//-- Modification of Terms of Use - Add BEGIN --\\
define('TERMS_DISP_DEFAUT', 0);
define('TERMS_DISP_USER', 1);
define('TERMS_DISP_POST', 2);
//-- Modification of Terms of Use - Add END --\\
[/code]
[color=#0000FF]เปิดไฟล์ ->includes/acp/acp_language.php, [/color]
ค้นหา ::[code=php] 'lang_author' => $lang_pack['author'] [/code]
แทนที่ ::[code=php] 'lang_author' => $lang_pack['author'],
//-- Modification of Terms of Use - Add BEGIN --\\
'terms' => ''
//-- Modification of Terms of Use - Add END --\\ [/code]
[color=#0000FF]เปิดไฟล์ ->includes/ucp/ucp_register.php [/color]
ค้นหา ::[code=php] 'S_UCP_ACTION' => append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=register' . $add_lang),
));
}
else
{ [/code]
เติมท้าย ::[code=php] //-- Modification of Terms of Use - Add BEGIN --\\
if(!function_exists('terms_get'))
{
include($phpbb_root_path . 'includes/functions_terms.' . $phpEx);
}
if(terms_get('terms_display') == TERMS_DISP_USER)
{
$template->assign_var('L_TERMS_OF_USE', generate_text_for_display(terms_get('terms')
, terms_get('terms_bbcode_uid'), terms_get('terms_bbcode_bitfield'), terms_get('terms_bbcode_options')));
}
else if(terms_get('terms_display') == TERMS_DISP_POST)
{
$sql = 'SELECT COUNT(post_id) AS count
FROM ' . POSTS_TABLE . '
WHERE post_id = ' . (int) terms_get('terms_post');
$result = $db->sql_query($sql);
$row = (int) $db->sql_fetchfield('count');
if(empty($row))
{
add_log('critical', 'LOG_TERMS_TOPIC_NOT_FOUND', terms_get('terms_post'), $user->data['user_lang']);
terms_update($user->data['user_lang'], array('terms_display' => TERMS_DISP_DEFAUT));
$template->assign_var('L_TERMS_OF_USE', sprintf($user->lang['TERMS_OF_USE_CONTENT'], $config['sitename'], generate_board_url()));
}
else
{
$sql = 'SELECT post_text,bbcode_uid,bbcode_bitfield
,enable_bbcode,enable_smilies,enable_magic_url
FROM ' . POSTS_TABLE . '
WHERE post_id = ' . (int) terms_get('terms_post');
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$db->sql_freeresult($result);
$row['bbcode_options'] = (($row['enable_bbcode']) ? OPTION_FLAG_BBCODE : 0)
+ (($row['enable_smilies']) ? OPTION_FLAG_SMILIES : 0) + (($row['enable_magic_url']) ? OPTION_FLAG_LINKS : 0);
$template->assign_var('L_TERMS_OF_USE', generate_text_for_display($row['post_text']
, $row['bbcode_uid'], $row['bbcode_bitfield'], $row['bbcode_options']));
}
}
else
{
$template->assign_var('L_TERMS_OF_USE', sprintf($user->lang['TERMS_OF_USE_CONTENT']
, $config['sitename'], generate_board_url()));
}
//-- Modification of Terms of Use - Add END --\\ [/code]
ค้นหา ::[code=php] 'L_TERMS_OF_USE' => sprintf($user->lang['TERMS_OF_USE_CONTENT']
, $config['sitename'], generate_board_url()), [/code]
แทนที่ ::[code=php] //-- Modification of Terms of Use - Delete BEGIN --\\
/*
'L_TERMS_OF_USE' => sprintf($user->lang['TERMS_OF_USE_CONTENT'], $config['sitename'], generate_board_url()),
*/
//-- Modification of Terms of Use - Delete END --\\ [/code]
***จากนั้นให้ทำการ คัดลอกไฟล์ทั้งหมดที่มี ในโฟลเดอร์ root ไปวาง เเล้วทำการ เปิด Browser :: /terms_install.php***
แสดงผลการติดตั้ง
[attachment=0]17-6-2557 16-00-27.png[/attachment]