1 頁 (共 1 頁)

安裝 (或升級) AutoMOD 的方法

發表於 : 2009-01-21 23:36
心靈捕手
安裝 AutoMOD 的方法:
  1. 首先,請將 (AutoMOD) 解壓縮後的檔案,
    上傳 /upload/ 資料夾底下檔案 (不含 /upload/) 至您的論壇根目錄底下。

    P.S.
    1. 請留意您所下載的 AutoMOD 是否為最新版。
    2. 請留意您是否有上傳中文化語言檔。
  2. 接著,以論壇創始者身份登入論壇後,在瀏覽器 (網址列) 執行安裝。
    http://YOUR_SITE/PHPBB3_ROOT/install
  3. 安裝完成後,移除 /install/ 資料夾。

AutoMOD 1.0.0 Beta 1 更新 Beta 2 的方法

發表於 : 2009-01-27 00:44
心靈捕手
大致上, 只要兩個步驟, 即可以完成更新:
  1. 上傳所有 /upload/ 底下的檔案, 覆蓋您的論壇根目錄底下的檔案.
  2. 在瀏覽器 (網址列) 執行資料庫更新 http://YOUR_DOMAIN/PHPBB3_ROOT/install/
參考資料:
http://www.phpbb.com/community/viewtopi ... 5#p8512185

--
Beta 1 升級 Beta 2 經驗:
  1. (上傳覆蓋檔案, 不是問題) 出現的問題有兩個:
  2. 第一次執行資料庫更新, 出現與安裝 Beta 1 時相同的頁面,
    最後的結果是失敗的, 因為資料表 phpbb_mods 已經存在.
    第二次執行資料庫更新, 則出現 "因為不能確定目前已安裝的版本,所以 AutoMOD 無法更新。" 的訊息.
  3. 進入 ACP -> AUTOMOD 時, 頁頂出現一些錯誤訊息;
    此問題, 尚在官方論壇請求支援中.

Re: AutoMOD 1.0.0 Beta 1 更新 Beta 2 的方法

發表於 : 2009-01-28 12:14
心靈捕手
心靈捕手 寫:進入 ACP -> AUTOMOD 時, 頁頂出現一些錯誤訊息;
此問題, 尚在官方論壇請求支援中.
這個問題已經獲得解決, 修正方法如下:

開啟
includes/mod_parser.php

找到

代碼: 選擇全部

         for ($j = 0; $j < $changelog_size; $j++)
         {
            // Ignore changelogs in foreign languages except in the case that there is no 
            // match for the current user's language
            // TODO: Look at modifying localise_tags() for use here.
            if (match_language($user->data['user_lang'], $changelog[$j]['attrs']['LANG']))
            {
               $changelog_id = $j;
            }
         }

         $change_count = sizeof($changelog[$changelog_id]['children']['CHANGE']);
取代成

代碼: 選擇全部

         $changelog_id = 0;

         for ($j = 0; $j < $changelog_size; $j++)
         {
            // Ignore changelogs in foreign languages except in the case that there is no 
            // match for the current user's language
            // TODO: Look at modifying localise_tags() for use here.
            if (match_language($user->data['user_lang'], $changelog[$j]['attrs']['LANG']))
            {
               $changelog_id = $j;
            }
         }

         $change_count = isset($changelog[$changelog_id]['children']['CHANGE']) ? sizeof($changelog[$changelog_id]['children']['CHANGE']) : 0;
儲存與關閉

參考連結:
http://www.phpbb.com/community/viewtopi ... 5#p8520185