[MOD] phpBB mChat
Posted: 30/04/2014 3:08 pm
คุณสมบัติ
ผู้ดูแลระบบ สามารถตั้งค่า การตั้งค่า ของการสนทนาใน ACP
ผู้ดูแลระบบ สามารถ กำหนดสิทธิ์ ของผู้ที่ สามารถใช้ สิ่งที่อยู่ในแต่ละกลุ่ม หรือ พื้นฐานต่อ ผู้ใช้
ผู้ดูแลระบบ สามารถกำหนด กฎระเบียบ ใน ACP
ผู้ดูแลระบบ สามารถตั้งค่า bbcodes ที่จะไม่ใช้ ใน ACP
ผู้ดูแลระบบ สามารถ ตั้งค่าการควบคุม น้ำท่วม ใน ACP
ผู้ดูแลระบบ สามารถตั้งค่า คุณสมบัติ พรุน รถยนต์ใน ACP
ผู้ดูแลระบบ สามารถ เลือกที่จะแสดง ที่มีการ พูดคุยกันที่ หน้าดัชนี
ผู้ดูแลระบบ สามารถเลือกที่จะ ตั้งค่าการแสดงด้านบน หรือด้านล่างของ ฟอรั่ม รายชื่อ เช่นเดียวกับ เพจที่กำหนดเอง
ผู้ดูแลระบบ สามารถตั้งค่า ความสูง ของการสนทนา
ผู้ดูแลระบบ สามารถตั้งเวลา การรีเฟรช สำหรับทั้ง การแชท ที่เป็น สถิติ
เข้าพื้นที่ สำหรับข้อความ การแชท จะ autogrow
การแชท จะไม่อนุญาตให้ ส่ง ของการสนทนา มากกว่าหนึ่งครั้ง
ใช้ การสนทนา ปกติเช่นเดียวกับ ที่กำหนดเอง bbcodes
การแชท จะใช้ รอยยิ้ม ปกติ
ผู้ใช้สามารถเลือก หลายตัวเลือก ใน UCPสำหรับการสนทนา
Add-on ข้อความใหม่ที่ จะได้รับการ โพสต์ ลงในข้อความ การสนทนา เมื่อ ทำ
ผู้ดูแลระบบ สามารถเลือกที่จะ มี รูป แสดงหรือ ไม่ ( ผู้ใช้ยัง มีความสามารถใน การตั้งค่า นี้ ถ้า จะดู ใน ACP)
พัฒนาโดย :: RMcGirr83
Version ::1.3.8
ดาวน์โหลด ::https://www.mindphp.com/download/files/47-45-phpbb-mchat-1-3-8-zip.html
ไฟล์ที่ใช้ในการติดตั้ง ::
ucp.php,
viewonline.php,
adm/style/acp_users.html,
includes/constants.php,
includes/functions_user.php,
includes/acp/acp_users.php,
language/en/common.php,
language/en/ucp.php,
language/en/acp/common.php,
styles/prosilver/template/editor.js,
styles/prosilver/template/index_body.html,
styles/prosilver/template/overall_header.html,
styles/prosilver/theme/stylesheet.css
เปิดไฟล์ =>ucp.php
ค้นหา
Code: Select all
$module->set_display('main', 'subscribed', false);
}
Code: Select all
// BEGIN mChat Mod
if (!$config['mchat_enable'])
{
$module->set_display('mchat', '', false);
}
// END mChat Mod
ค้นหา
Code: Select all
$location_url = append_sid("{$phpbb_root_path}index.$phpEx");
break;
Code: Select all
// BEGIN mChat Mod
case 'mchat':
$location = $user->lang['MCHAT_TITLE'];
$location_url = append_sid("{$phpbb_root_path}mchat.$phpEx");
break;
// END mChat Mod
ค้นหา
Code: Select all
<!-- INCLUDE permission_mask.html -->
Code: Select all
<!-- ELSEIF S_MCHAT -->
<!-- INCLUDE acp_users_mchat.html -->
ค้นหา
Code: Select all
// Additional tables
Code: Select all
// BEGIN mChat Mod
define('MCHAT_TABLE', $table_prefix . 'mchat');
define('MCHAT_CONFIG_TABLE', $table_prefix . 'mchat_config');
define('MCHAT_SESSIONS_TABLE', $table_prefix . 'mchat_sessions');
// END mChat Mod
ค้นหา
Code: Select all
// Before we begin, we will remove the reports the user issued.
Code: Select all
// BEGIN mChat mod
if (!function_exists('mchat_user_fix'))
{
include($phpbb_root_path . 'includes/functions_mchat.' . $phpEx);
}
mchat_user_fix($user_id);
// END mChat mod
ค้นหา
Code: Select all
}
// Assign general variables
Code: Select all
//BEGIN mChat Mod
case 'mchat':
$user->add_lang('mods/mchat_lang');
$data = array(
'user_mchat_index' => request_var('user_mchat_index',(bool) $user_row['user_mchat_index']),
'user_mchat_sound' => request_var('user_mchat_sound', (bool) $user_row['user_mchat_sound']),
'user_mchat_stats_index' => request_var('user_mchat_stats_index', (bool) $user_row['user_mchat_stats_index']),
'user_mchat_topics' => request_var('user_mchat_topics', (bool) $user_row['user_mchat_topics']),
'user_mchat_avatars' => request_var('user_mchat_avatars', (bool) $user_row['user_mchat_avatars']),
'user_mchat_input_area' => request_var('user_mchat_input_area', (bool) $user_row['user_mchat_input_area']),
);
if ($submit)
{
$error = array();
if (!check_form_key($form_name))
{
$error[] = 'FORM_INVALID';
}
if (!sizeof($error))
{
$sql_ary = array(
'user_mchat_index' => $data['user_mchat_index'],
'user_mchat_sound' => $data['user_mchat_sound'],
'user_mchat_stats_index' => $data['user_mchat_stats_index'],
'user_mchat_topics' => $data['user_mchat_topics'],
'user_mchat_avatars' => $data['user_mchat_avatars'],
'user_mchat_input_area' => $data['user_mchat_input_area'],
);
$sql = 'UPDATE ' . USERS_TABLE . '
SET ' . $db->sql_build_array('UPDATE', $sql_ary) . "
WHERE user_id = $user_id";
$db->sql_query($sql);
trigger_error($user->lang['USER_MCHAT_UPDATED'] . adm_back_link($this->u_action . '&u=' . $user_id));
}
// Replace "error" strings with their real, localised form
$error = preg_replace('#^([A-Z_]+)$#e', "(!empty(\$user->lang['\\1'])) ? \$user->lang['\\1'] : '\\1'", $error);
}
$template->assign_vars(array(
'S_MCHAT' => true,
'DISPLAY_MCHAT' => $data['user_mchat_index'],
'SOUND_MCHAT' => $data['user_mchat_sound'],
'STATS_MCHAT' => $data['user_mchat_stats_index'],
'TOPICS_MCHAT' => $data['user_mchat_topics'],
'AVATARS_MCHAT' => $data['user_mchat_avatars'],
'INPUT_AREA' => $data['user_mchat_input_area'],
));
break;
// END mChat Mod
ค้นหา
Code: Select all
?>
Code: Select all
// BEGIN mChat Mod
$lang = array_merge($lang, array(
'MCHAT_TITLE' => 'Mini-Chat',
));
// END mChat Mod
ค้นหา
Code: Select all
?>
Code: Select all
// BEGIN mChat Mod
$lang = array_merge($lang, array(
'UCP_CAT_MCHAT' => 'mChat',
'UCP_MCHAT_CONFIG' => 'Preferences',
));
// END mChat Mod
ค้นหา
Code: Select all
?>
Code: Select all
// BEGIN mChat Mod
$lang = array_merge($lang, array(
// Prune Feature
'LOG_MCHAT_TABLE_PRUNED' => 'mChat Table was pruned',
'ACP_USER_MCHAT' => 'mChat Settings',
'LOG_DELETED_MCHAT' => '<strong>Deleted mChat message</strong><br />» %1$s',
'LOG_EDITED_MCHAT' => '<strong>Edited mChat message</strong><br />» %1$s',
));
// END mChat Mod
ค้นหา
Code: Select all
textarea.focus();
baseHeight = doc.selection.createRange().duplicate().boundingHeight;
Code: Select all
/* === mChat focus fix Start === */
var mChatFocus = window.mChatFocusFix || false;
if(!mChatFocus)
{
textarea.focus();
}
baseHeight = doc.selection.createRange().duplicate().boundingHeight;
/* ==== mChat focus fix End ==== */
ค้นหา
Code: Select all
<!-- INCLUDE forumlist_body.html -->
Code: Select all
<!-- IF S_MCHAT_ENABLE and S_MCHAT_ON_INDEX and S_MCHAT_LOCATION --><!-- INCLUDE mchat_body.html --><!-- ENDIF -->
Code: Select all
<!-- IF S_MCHAT_ENABLE and S_MCHAT_ON_INDEX and not S_MCHAT_LOCATION --><!-- INCLUDE mchat_body.html --><!-- ENDIF -->
Code: Select all
<!-- IF S_DISPLAY_BIRTHDAY_LIST and BIRTHDAY_LIST -->
Code: Select all
<!-- INCLUDE mchat_stats.html -->
ค้นหา
Code: Select all
</head>
Code: Select all
<!-- IF S_MCHAT_ENABLE and (S_MCHAT_ON_INDEX or U_MCHAT) -->
<script type="text/javascript" src="{ROOT_PATH}mchat/jquery-1.10.2.min.js"></script>
<script type="text/javascript" src="{ROOT_PATH}mchat/jquery_cookie_mini.js"></script>
<!-- ENDIF -->
Code: Select all
<li class="icon-faq"><a href="{U_FAQ}" title="{L_FAQ_EXPLAIN}">{L_FAQ}</a></li>
Code: Select all
<!-- IF S_MCHAT_ENABLE and U_MCHAT --><li class="icon-bump"><a href="{U_MCHAT}#mChat" title="{L_MCHAT_TITLE}">{L_MCHAT_TITLE}</a></li><!-- ENDIF -->
ค้นหา
Code: Select all
@import url("colours.css");
Code: Select all
@import url("mchat.css");