外掛名稱:Alert Box PM Notification [phpBB 3 version]
外掛作者:someone101
外掛描述:這個外掛, 以警告盒通知私人訊息, 讓您解決彈出式視窗被阻擋的問題.
外掛版本:1.0.0
外掛下載:alertbox_pm.zip
資料來源:http://www.phpbb.com/community/viewtopi ... &t=1304575
--
中文化分享:
開啟
language/zh_cmn_hant/common.php
找到
代碼: 選擇全部
'NEW_PMS' => '<strong>%d</strong> 個新訊息',
代碼: 選擇全部
'PM_ALERT_BOX' => '您有新的私人訊息,您現在想要觀看嗎?',
使用經驗分享:
- 安裝說明僅適用 prosilver 風格,
若您的論壇風格是以 subsilver2 為基礎, 則可做以下修改:
開啟
styles/subsilver2/template/overall_header.html
找到取代成代碼: 選擇全部
<!-- IF S_USER_PM_POPUP --> if ({S_NEW_PM}) { popup('{UA_POPUP_PM}', 400, 225, '_phpbbprivmsg'); } <!-- ENDIF -->儲存後, 清除論壇快取.代碼: 選擇全部
<!-- IF S_USER_PM_POPUP --> if ({S_NEW_PM}) { var answer = confirm("{L_PM_ALERT_BOX}") if (answer) { window.location = "{U_PRIVATEMSGS}"; } } <!-- ENDIF --> - 此外掛必須在會員個人的 "偏好設定" 如下, 方可生效:
當有新的私人訊息時跳出小視窗通知: "是" (預設值為 "否")
若要將系統預設值 (否) 調整為 (是), 則可以做以下修改:- 調整新註冊者的預設值為 "是"
進 phpMyAdmin > 論壇資料庫 > 資料表 phpbb_users > 執行 SQL 指令代碼: 選擇全部
ALTER TABLE `phpbb_users` CHANGE `user_options` `user_options` INT( 11 ) UNSIGNED NOT NULL DEFAULT '1919' - 調整所有 (舊) 會員的設定值為 "是"
進 phpMyAdmin > 論壇資料庫 > 資料表 phpbb_users > 執行 SQL 指令代碼: 選擇全部
UPDATE phpbb_users SET user_options = '1919'
- 調整新註冊者的預設值為 "是"
