1 頁 (共 1 頁)

[問題]請問如何將 訂閱這個主題(回覆通知) 功能關掉

發表於 : 2007-01-21 , 16:38
懸壺子
[問題]請問如何將 訂閱這個主題(回覆通知) 功能關掉
http://phpbb-tw.net/phpbb/viewtopic.php?t=24961


依夢兒:
針對目前論壇上已經開啟主題回覆通知的會員,請利用 phpMyAdmin 的 SQL 功能下一行命令:

代碼:
UPDATE phpbb_users SET user_notify = 0;

這樣就可以一口氣將會員的主題回覆通知設定更改為否。

然後,為了避免會員再進入個人資料內將該功能修改為是,請開啟 profile_add_body.tpl ,搜尋:

代碼:
  <tr>
    <td class="row1"><span class="gen">{L_NOTIFY_ON_REPLY}:</span><br />
     <span class="gensmall">{L_NOTIFY_ON_REPLY_EXPLAIN}</span></td>
    <td class="row2">
     <input type="radio" name="notifyreply" value="1" {NOTIFY_REPLY_YES} />
     <span class="gen">{L_YES}</span>  
     <input type="radio" name="notifyreply" value="0" {NOTIFY_REPLY_NO} />
     <span class="gen">{L_NO}</span></td>
  </tr>

將這一段刪除,會員就無法設定該功能了。

然後,每一篇主題左下角都有一行訂閱這個主題 (回覆通知)的連結,這一行也要拿掉。
請開啟 viewtopic_body ,搜尋:

代碼:
<span class="gensmall">{S_WATCH_TOPIC}</span><br />

將這一行刪除,會員就無法使用該功能了。

還有,發表文章時,會員可以勾選當有人回覆文章時通知我。
如果你不希望會員使用這一個功能,請開啟 postintg_body.tpl ,搜尋:

代碼:
       <!-- BEGIN switch_notify_checkbox -->
       <tr>
        <td>
          <input type="checkbox" name="notify" {S_NOTIFY_CHECKED} />
        </td>
        <td><span class="gen">{L_NOTIFY_ON_REPLY}</span></td>
       </tr>
       <!-- END switch_notify_checkbox -->

將這一段刪除,會員就無法設定該功能了。

大概就是這樣了。
另外,資料庫中有一個 TABLE 叫作 phpbb_topics_watch ,我不清楚這是不是用來記錄之前會員的訂閱設定?
如果是的話,應該要把這一個 TABLE 清空;是清空喲,不是刪除。

如此就可以將所有關於發表和回覆文章收到電子郵件通知的功能徹底從 phpBB 上閹掉。