模組名稱: Attachment Mod
作 者: Acyd Burn
模組描述: 這個模組讓你的 phpBB2 能夠附加檔案
這個版本在 phpBB 2.0.19 中測試無誤
這個版本無法運行於 *Nuke Portals 的 phpBB2 模組中
模組版本: 2.4.1
安裝等級: 中等
安裝時間: 約 45 分鐘
下載檔案: attach_mod_2.4.1.zip
檔案大小: 208337 Bytes
[外掛] Attachment Mod (附加檔案) (Update 2.4.5)
版主: 版主管理群
版面規則
請注意!只有發表在 [2.0.x] MOD Database Releases 的外掛,才算是官方認證的外掛。
請注意!只有發表在 [2.0.x] MOD Database Releases 的外掛,才算是官方認證的外掛。
[外掛] Attachment Mod (附加檔案) (Update 2.4.5)
最後由 sh85216s 於 2006-02-13 12:37 編輯,總共編輯了 15 次。
[建議] attach 2.3.14 安裝於 phpbb 2.0.18 需修改的地方
這篇文章, 主要是提醒論壇已經升級到 2.0.18 者,
若要安裝 attach 2.3.14 時, 需要注意修正的地方.
1. 關於資料庫的更新
當您執行 mod_table_inst.php 可能會出現找不到資料庫的錯誤訊息\r
以下的修改, 提供您參考:
#
#-----[ OPEN ]-----
# ps. 此檔在外掛裡頭
install/mod_table_inst.php
#
#-----[ FIND ]-----
#
#
#-----[ REPLACE WITH ]-----
#
#
#-----[ SAVE & CLOSE ]-----
#
http://phpbb-tw.net/phpbb/viewtopic.php?p=216704#216704
2. 關於 privmsg.php 的修改
原作者在 \premodified_files\ (已經修改好的檔案) 裡頭是 OK 的;
但是在 \docs\install.txt (安裝說明) 裡頭仍舊是錯誤的.
以下是該安裝說明的( 關於 privmsg.php 的修改) 部份擷取:
當您論壇升級到 2.0.17 的時候這裡的程式碼已經有異\r
以下是 phpBB 2.0.16 to phpBB 2.0.17 Code Changes( 關於 privmsg.php 的修改) 部份擷取:
也就是說, 如果您的論壇是 2.0.17 以上的話, 修改 privmsg.php 時, 將無法找到相關的位置
此時, 您所要找的相關位置, 變更如下:
若要安裝 attach 2.3.14 時, 需要注意修正的地方.
1. 關於資料庫的更新
當您執行 mod_table_inst.php 可能會出現找不到資料庫的錯誤訊息\r
以下的修改, 提供您參考:
#
#-----[ OPEN ]-----
# ps. 此檔在外掛裡頭
install/mod_table_inst.php
#
#-----[ FIND ]-----
#
代碼: 選擇全部
include($phpbb_root_path.'includes/db.'.$phpEx);
#
#-----[ REPLACE WITH ]-----
#
代碼: 選擇全部
include_once($phpbb_root_path.'includes/db.'.$phpEx);
#-----[ SAVE & CLOSE ]-----
#
http://phpbb-tw.net/phpbb/viewtopic.php?p=216704#216704
2. 關於 privmsg.php 的修改
原作者在 \premodified_files\ (已經修改好的檔案) 裡頭是 OK 的;
但是在 \docs\install.txt (安裝說明) 裡頭仍舊是錯誤的.
以下是該安裝說明的( 關於 privmsg.php 的修改) 部份擷取:
代碼: 選擇全部
#
#-----[ FIND ]---------------------------------------------
# around line 742
unset($delete_type);
}
#
#-----[ AFTER, ADD ]---------------------------------------
# the Line have to be added AFTER the closing brace
$attachment_mod['pm']->delete_all_pm_attachments($mark_list);
以下是 phpBB 2.0.16 to phpBB 2.0.17 Code Changes( 關於 privmsg.php 的修改) 部份擷取:
代碼: 選擇全部
#
#-----[ OPEN ]---------------------------------------------
#
privmsg.php
#
#-----[ FIND ]---------------------------------------------
# Line 701
if ( $delete_all )
{
switch($folder)
{
case 'inbox':
$delete_type = "privmsgs_to_userid = " . $userdata['user_id'] . " AND (
privmsgs_type = " . PRIVMSGS_READ_MAIL . " OR privmsgs_type = " . PRIVMSGS_NEW_MAIL . " OR privmsgs_type = " . PRIVMSGS_UNREAD_MAIL . " )";
break;
case 'outbox':
$delete_type = "privmsgs_from_userid = " . $userdata['user_id'] . " AND ( privmsgs_type = " . PRIVMSGS_NEW_MAIL . " OR privmsgs_type = " . PRIVMSGS_UNREAD_MAIL . " )";
break;
case 'sentbox':
$delete_type = "privmsgs_from_userid = " . $userdata['user_id'] . " AND privmsgs_type = " . PRIVMSGS_SENT_MAIL;
break;
case 'savebox':
$delete_type = "( ( privmsgs_from_userid = " . $userdata['user_id'] . "
AND privmsgs_type = " . PRIVMSGS_SAVED_OUT_MAIL . " )
OR ( privmsgs_to_userid = " . $userdata['user_id'] . "
AND privmsgs_type = " . PRIVMSGS_SAVED_IN_MAIL . " ) )";
break;
}
$sql = "SELECT privmsgs_id
FROM " . PRIVMSGS_TABLE . "
WHERE $delete_type";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain id list to delete all messages', '', __LINE__, __FILE__, $sql);
}
while ( $row = $db->sql_fetchrow($result) )
{
$mark_list[] = $row['privmsgs_id'];
}
unset($delete_type);
}
#
#-----[ REPLACE WITH ]---------------------------------------------
#
$delete_sql_id = '';
if (!$delete_all)
{
for ($i = 0; $i < count($mark_list); $i++)
{
$delete_sql_id .= (($delete_sql_id != '') ? ', ' : '') . intval($mark_list[$i]);
}
$delete_sql_id = "AND privmsgs_id IN ($delete_sql_id)";
}
switch($folder)
{
case 'inbox':
$delete_type = "privmsgs_to_userid = " . $userdata['user_id'] . " AND (
privmsgs_type = " . PRIVMSGS_READ_MAIL . " OR privmsgs_type = " . PRIVMSGS_NEW_MAIL . " OR privmsgs_type = " . PRIVMSGS_UNREAD_MAIL . " )";
break;
case 'outbox':
$delete_type = "privmsgs_from_userid = " . $userdata['user_id'] . " AND ( privmsgs_type = " . PRIVMSGS_NEW_MAIL . " OR privmsgs_type = " . PRIVMSGS_UNREAD_MAIL . " )";
break;
case 'sentbox':
$delete_type = "privmsgs_from_userid = " . $userdata['user_id'] . " AND privmsgs_type = " . PRIVMSGS_SENT_MAIL;
break;
case 'savebox':
$delete_type = "( ( privmsgs_from_userid = " . $userdata['user_id'] . "
AND privmsgs_type = " . PRIVMSGS_SAVED_OUT_MAIL . " )
OR ( privmsgs_to_userid = " . $userdata['user_id'] . "
AND privmsgs_type = " . PRIVMSGS_SAVED_IN_MAIL . " ) )";
break;
}
$sql = "SELECT privmsgs_id
FROM " . PRIVMSGS_TABLE . "
WHERE $delete_type $delete_sql_id";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain id list to delete messages', '', __LINE__, __FILE__, $sql);
}
$mark_list = array();
while ( $row = $db->sql_fetchrow($result) )
{
$mark_list[] = $row['privmsgs_id'];
}\r
unset($delete_type);
代碼: 選擇全部
unset($delete_type);
}
代碼: 選擇全部
unset($delete_type);
[建議]升級 2.4.0a
此外掛更新版, 乃是為完全相容於 phpbb 2.0.18
分享 2.3.14 升級 2.4.0a 的方法:
補充說明:
如果, 您有安裝此外掛的相關附加外掛的話,
那麼, 您必須對相關附加外掛, 再做必要的修正;
也就是說, 不見得適用此方法, 請小心試用.
--
外掛下載:
http://www.phpbb.com/phpBB/viewtopic.ph ... 728#436728
分享 2.3.14 升級 2.4.0a 的方法:
- 備份您的論壇及資料庫\r
- 上傳所有附加檔案
我是解壓縮後, 將 \attachment_mod\*.* 底下,
所有的資料夾以及檔案, 全部上傳到 \phpbb2\*.* 底下
(ps. \contrib\ 以及 \docs\ 兩個資料夾不用上傳) - 執行資料庫更新\r
瀏覽器網址列打上:
http://WWW.YOURWEB.URL/phpbb2/install/u ... latest.php
完成後, 移除 \install\ (資料夾) - 2.3.14 的語言檔仍可適用\r
- 升級完成
補充說明:
如果, 您有安裝此外掛的相關附加外掛的話,
那麼, 您必須對相關附加外掛, 再做必要的修正;
也就是說, 不見得適用此方法, 請小心試用.
--
外掛下載:
http://www.phpbb.com/phpBB/viewtopic.ph ... 728#436728
[建議] 升級 2.4.1
此外掛更新版, 乃是為完全相容於 phpbb 2.0.19
並且解決部分 bugs:
該外掛作者有提供多種模式下載, 類似 phpbb:
此次升級, 我是利用第二種方式:
將有更新的檔案覆蓋論壇的檔案後, 執行資料庫升級.
並且解決部分 bugs:
Source: http://www.opentools.de/Changes since Version 2.4.0:
- fixed doubled sql_freeresult in functions_selects.php
- fix extension admin panel (unable to update extensions)
- changed tmp dir for ftp download in safe mod from temp directory in upload directory to upload directory
該外掛作者有提供多種模式下載, 類似 phpbb:
- Full Package: 外掛完整包( 已經修正的檔案, 另外打包)
- Changed Files: 包含其他舊版本升級時有更動到的檔案, 以及資料庫升級檔
- Patch Files: ( 不懂如何使用, 也從來沒用過)
- Pre-modified files for phpBB 2.0.19: 已經修正的檔案
此次升級, 我是利用第二種方式:
將有更新的檔案覆蓋論壇的檔案後, 執行資料庫升級.
[分享] 正體中文化語言包
因為回答網友的問題,
發現原作者網站的語言包, 正體中文化已經有包含在內.
lang_chinese_traditional_taiwan_amod_v239.zip
http://www.opentools.de/board/viewtopic.php?t=2630
此語言包可以適用 2.3.9 ~ 2.4.5
ps.
若您的論壇語系為 utf-8 編碼, 則必須將語言包裡頭的檔案也轉為 utf-8 編碼.
// 建議用 ConvertZ 來轉
// 下載位址:
http://alf-li.pcdiscuss.com/c_convertz.html
// 參考連結:
http://phpbb-tw.net/phpbb/viewtopic.php?p=210471#210471
發現原作者網站的語言包, 正體中文化已經有包含在內.
lang_chinese_traditional_taiwan_amod_v239.zip
http://www.opentools.de/board/viewtopic.php?t=2630
此語言包可以適用 2.3.9 ~ 2.4.5
ps.
若您的論壇語系為 utf-8 編碼, 則必須將語言包裡頭的檔案也轉為 utf-8 編碼.
// 建議用 ConvertZ 來轉
// 下載位址:
http://alf-li.pcdiscuss.com/c_convertz.html
// 參考連結:
http://phpbb-tw.net/phpbb/viewtopic.php?p=210471#210471
最後由 心靈捕手 於 2006-10-08 10:29 編輯,總共編輯了 1 次。
[建議] 升級 2.4.3
此外掛更新版, 乃是為完全相容於 phpbb 2.0.20
並且解決部分 bugs:
該外掛作者有提供多種模式下載, 類似 phpbb:
1. 此次升級, 我是利用第二種方式:
將有更新的檔案, 覆蓋論壇的檔案後; 執行資料庫升級.
http://YOUR_WEBSITE/PHPBB_ROOT/install/update_to_latest.php
2. 語言檔並不用更新.
3. 此外掛在 phpbb 官方認證的版本, 僅為 2.4.1
http://www.phpbb.com/phpBB/viewtopic.php?t=74505
並且解決部分 bugs:
Changes since Version 2.4.1:
- fixed XSS on uploading while displaying an error - Ptirhiik
- take user_pending status into account while checking the quota limits - Ptirhiik
- check the edited attachment ids if they belong to the post/pm - Ptirhiik
- check filename/id information for new attachments on new post/pm - Ptirhiik
- moved check for empty files before database check in shadow attachments - John Bigg
- show all forbidden extensions
Source: http://www.opentools.de/Changes since Version 2.4.2:
- fixed wrong id in posting_attachments.php
- fixed some wrong db calls in functions_admin.php (not changing functionality)
該外掛作者有提供多種模式下載, 類似 phpbb:
- Full Package: 外掛完整包( 已經修正的檔案, 另外打包)
- Changed Files: 包含其他舊版本升級時有更動到的檔案, 以及資料庫升級檔
- Patch Files: ( 不懂如何使用, 也從來沒用過)
- Pre-modified files for phpBB 2.0.20: 已經修正的檔案
1. 此次升級, 我是利用第二種方式:
將有更新的檔案, 覆蓋論壇的檔案後; 執行資料庫升級.
http://YOUR_WEBSITE/PHPBB_ROOT/install/update_to_latest.php
2. 語言檔並不用更新.
3. 此外掛在 phpbb 官方認證的版本, 僅為 2.4.1
http://www.phpbb.com/phpBB/viewtopic.php?t=74505
[建議] 升級 2.4.5
此外掛更新版, 乃是為完全相容於 phpbb 2.0.21
並且解決部分 bugs:
該外掛作者有提供多種模式下載, 類似 phpbb:
1. 此次升級, 我是利用第二種方式:
將有更新的檔案, 覆蓋論壇的檔案後; 執行資料庫升級.
http://YOUR_WEBSITE/PHPBB_ROOT/install/update_to_latest.php
2. 語言檔並不用更新.
3. 此外掛在 phpbb 官方認證的版本, 目前為 2.4.5
不過, phpbb 官方團隊不提供相關支援.
若有關外掛程式的問題, 則建議您直接到原作者網站發問.
http://www.phpbb.com/phpBB/viewtopic.php?t=74505
並且解決部分 bugs:
Changes since Version 2.4.3:
- fixed typo in functions_filetypes.php
- adjusted install.txt to follow the phpBB MOD guidelines
- adjusted attachment viewtopic template for calling the loop param correctly
- fixed XSS only occurring for users using Internet Explorer - Vovochka
- used constant for user id in functions_includes
Source: http://www.opentools.de/Changes since Version 2.4.4:
- fixed another XSS vulnerability only occurring for users using the internet explorer - Kellanved
- added COPY statement for easymod
- some very tiny template fixes
- thanks to alcaeus for verifying that the XSS issues got fixed by the implemented code
該外掛作者有提供多種模式下載, 類似 phpbb:
- Full Package: 外掛完整包 (已經修改過的檔案, 另外打包)
- Changed Files: 包含其他舊版本升級時有更動到的檔案, 以及資料庫升級檔
- Patch Files: (不懂如何使用, 也從來沒用過)
- Pre-modified files for phpBB 2.0.21: 已經修改過的檔案
1. 此次升級, 我是利用第二種方式:
將有更新的檔案, 覆蓋論壇的檔案後; 執行資料庫升級.
http://YOUR_WEBSITE/PHPBB_ROOT/install/update_to_latest.php
2. 語言檔並不用更新.
3. 此外掛在 phpbb 官方認證的版本, 目前為 2.4.5
不過, phpbb 官方團隊不提供相關支援.
若有關外掛程式的問題, 則建議您直接到原作者網站發問.
http://www.phpbb.com/phpBB/viewtopic.php?t=74505
[閒聊] http://www.opentools.de/ 網站已經關閉
http://www.opentools.de/Opentools being offline and no longer maintained
Due to me not having any time and also personally no longer interested in doing this site and all projects connected to it i have taken the site offline.
Support for the Attachment Mod is still available by others through www.phpbb.com.
A read-only archive may occur sometime in the future for those wanting to browse earlier support requests and answers.
Thank you to all having supported the attachment mod and a special thanks to Obi Wan for helping out a lot.
--
爾後, 關於尋求此外掛的相關支援, 只有上官方 phpbb 論壇討論區了
http://www.phpbb.com/phpBB/viewtopic.php?t=74505
--
File Attachment Mod v2 歷屆版本下載
http://prdownloads.sourceforge.net/acydmods/
Re: [分享] 正體中文化語言包
因應 http://www.opentools.de 關閉網站, 下載正體中文化語言檔的方法.心靈捕手 寫:因為回答網友的問題,
發現原作者網站的語言包, 正體中文化已經有包含在內.
lang_chinese_traditional_taiwan_amod_v239.zip
http://www.opentools.de/board/viewtopic.php?t=2630
此語言包可以適用 2.3.9 ~ 2.4.5
ps.
若您的論壇語系為 utf-8 編碼, 則必須將語言包裡頭的檔案也轉為 utf-8 編碼.
// 建議用 ConvertZ 來轉
// 下載位址:
http://alf-li.pcdiscuss.com/c_convertz.html
// 參考連結:
http://phpbb-tw.net/phpbb/viewtopic.php?p=210471#210471
1. 直接套用此完整包裡的語言檔.
language/lang_chinese_traditional_taiwan/lang_admin_attach.php
language/lang_chinese_traditional_taiwan/lang_faq_attach.php
language/lang_chinese_traditional_taiwan/lang_main_attach.php
http://phpbb-tw.net/phpbb/viewtopic.php?p=247052#247052
2. 或者, 套用 phpBB2 plus 裡頭的語言檔亦可.
language/lang_chinese_traditional_taiwan/lang_admin_attach.php
language/lang_chinese_traditional_taiwan/lang_faq_attach.php
language/lang_chinese_traditional_taiwan/lang_main_attach.php
http://phpbb-tw.net/phpbb/viewtopic.php?p=237043#237043
[分享] attach mod 2.4.5 完整包 for phpBB 2.0.22
因為 Attach mod 的 Pre-modified files 只有相容 phpBB 2.0.21,
所以套用原 Cash Mod 2.2.3a 完整包 for phpBB 2.0.21 後, 再手動升級到 phpBB 2.0.22
-- 以下為完整包裡頭的 '讀我檔案.txt' 部分擷取 --
這個完整包乃是在 phpbb 2.0.22 (utf-8) 安裝 cash mod 2.2.3a + attach mod 2.4.5
若您的論壇是全新的 2.0.22 (utf-8) 則可直接覆蓋使用,
只要再執行資料庫更新即可.
下載位址: (Cash223Attach245_phpBB2022.rar)
http://files.filefront.com/Cash223Attac ... einfo.html
所以套用原 Cash Mod 2.2.3a 完整包 for phpBB 2.0.21 後, 再手動升級到 phpBB 2.0.22
-- 以下為完整包裡頭的 '讀我檔案.txt' 部分擷取 --
這個完整包乃是在 phpbb 2.0.22 (utf-8) 安裝 cash mod 2.2.3a + attach mod 2.4.5
若您的論壇是全新的 2.0.22 (utf-8) 則可直接覆蓋使用,
只要再執行資料庫更新即可.
下載位址: (Cash223Attach245_phpBB2022.rar)
http://files.filefront.com/Cash223Attac ... einfo.html
此官方認證外掛, 參考連結已更新. 如下:
http://www.phpbb.com/community/viewtopic.php?t=74505
http://www.phpbb.com/community/viewtopic.php?t=74505