前言:
上一篇回文,已有說明 Evil Quick Reply (快速回覆) 顯示 BBCode 按鈕方法。
在此,(一併)補充說明:顯示表情符號的方法。
方法:
--開啟--
includes/functions_quick_reply.php
--找到--
代碼: 選擇全部
if (!defined('IN_PHPBB'))
{
exit;
}
--之後增加--
代碼: 選擇全部
/* + 表情符號 & BBCode 按鈕 */
include($phpbb_root_path . 'includes/functions_posting.' . $phpEx);
// Generate smiley listing
generate_smilies('inline', $forum_id);
// Language file (see documentation related to language files)
$user->setup('posting');
/* - 表情符號 & BBCode 按鈕 */
--找到--
代碼: 選擇全部
'hide_box' => true, // Shall the box be hidden on pageload?
--REPLACE WITH--
代碼: 選擇全部
'hide_box' => false, // Shall the box be hidden on pageload?
--找到--
代碼: 選擇全部
// Page title & action URL, include session_id for security purpose
$s_action = append_sid("{$phpbb_root_path}posting.$phpEx", false, true, $user->session_id);
--之後增加--
代碼: 選擇全部
/* + 表情符號 & BBCode 按鈕 */
$bbcode_status = ($config['allow_bbcode'] && $auth->acl_get('f_bbcode', $forum_id)) ? true : false;
$smilies_status = ($bbcode_status && $config['allow_smilies'] && $auth->acl_get('f_smilies', $forum_id)) ? true : false;
$img_status = ($bbcode_status && $auth->acl_get('f_img', $forum_id)) ? true : false;
$url_status = ($config['allow_post_links']) ? true : false;
$flash_status = ($bbcode_status && $auth->acl_get('f_flash', $forum_id) && $config['allow_post_flash']) ? true : false;
$quote_status = ($auth->acl_get('f_reply', $forum_id)) ? true : false;
/* - 表情符號 & BBCode 按鈕 */
--找到--
代碼: 選擇全部
'S_QR_RESIZE' => $qr_config['resize'],
--之後增加--
代碼: 選擇全部
/* + 表情符號 & BBCode 按鈕 */
'S_SMILIES_ALLOWED' => $smilies_status,
'S_BBCODE_ALLOWED' => $bbcode_status,
'S_SHOW_SMILEY_LINK' => true,
'U_MORE_SMILIES' => append_sid("{$phpbb_root_path}posting.$phpEx", 'mode=smilies&f=' . $forum_id),
'S_BBCODE_IMG' => $img_status,
'S_LINKS_ALLOWED' => $url_status,
'S_BBCODE_FLASH' => $flash_status,
'S_BBCODE_QUOTE' => $quote_status,
/* - 表情符號 & BBCode 按鈕 */
--儲存與關閉--
後記:
參考資料:
http://www.phpbb.com/community/viewtopi ... 5#p5227085