1 頁 (共 1 頁)

Alert Box PM Notification (以警告盒通知私人訊息)

發表於 : 2009-01-19 23:56
心靈捕手
外掛描述:
外掛名稱: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'				        => '您有新的私人訊息,您現在想要觀看嗎?',
儲存與關閉

使用經驗分享:
  1. 安裝說明僅適用 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 -->
    儲存後, 清除論壇快取.
  2. 此外掛必須在會員個人的 "偏好設定" 如下, 方可生效:
    當有新的私人訊息時跳出小視窗通知: "是"
    (預設值為 "否")

    若要將系統預設值 (否) 調整為 (是), 則可以做以下修改:
    • 調整新註冊者的預設值為 "是"
      進 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'