[外掛] Attachment Mod (附加檔案) (Update 2.4.5)

Officially Approved MODs
由 phpBB Group 官方發展小組認證的 MOD!

版主: 版主管理群

版面規則
請注意!只有發表在 [2.0.x] MOD Database Releases 的外掛,才算是官方認證的外掛。
主題已鎖定
頭像
sh85216s
竹貓忠實會員
竹貓忠實會員
文章: 306
註冊時間: 2003-09-04 20:13
來自: 阿里阿度

[外掛] Attachment Mod (附加檔案) (Update 2.4.5)

文章 sh85216s »

模組名稱: Attachment Mod
作  者: Acyd Burn
模組描述: 這個模組讓你的 phpBB2 能夠附加檔案

這個版本在 phpBB 2.0.19 中測試無誤
這個版本無法運行於 *Nuke Portals 的 phpBB2 模組中

模組版本: 2.4.1
安裝等級: 中等
安裝時間: 約 45 分鐘
下載檔案: attach_mod_2.4.1.zip
檔案大小: 208337 Bytes
最後由 sh85216s 於 2006-02-13 12:37 編輯,總共編輯了 15 次。

頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8421
註冊時間: 2004-04-30 01:54
來自: Taiwan

[建議] 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 ]-----
#

代碼: 選擇全部

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);
當您論壇升級到 2.0.17 的時候這裡的程式碼已經有異\r
以下是 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);
也就是說, 如果您的論壇是 2.0.17 以上的話, 修改 privmsg.php 時, 將無法找到相關的位置

代碼: 選擇全部

			unset($delete_type);
		}
此時, 您所要找的相關位置, 變更如下:

代碼: 選擇全部

		unset($delete_type);
施比受有福,歡迎來信賜教,謝謝 & 再見!
祝福您 好運 ^_^
歡迎加入★★心靈捕手★★ :: 討論區!!
http://wang5555.hopto.org/phpBB3/
p.s. 奉老婆之命:在晚上十一點前,得關機睡覺!!!

頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8421
註冊時間: 2004-04-30 01:54
來自: Taiwan

[建議]升級 2.4.0a

文章 心靈捕手 »

此外掛更新版, 乃是為完全相容於 phpbb 2.0.18

分享 2.3.14 升級 2.4.0a 的方法:
  1. 備份您的論壇及資料庫\r
  2. 上傳所有附加檔案
    我是解壓縮後, 將 \attachment_mod\*.* 底下,
    所有的資料夾以及檔案, 全部上傳到 \phpbb2\*.* 底下
    (ps. \contrib\ 以及 \docs\ 兩個資料夾不用上傳)
  3. 執行資料庫更新\r
    瀏覽器網址列打上:
    http://WWW.YOURWEB.URL/phpbb2/install/u ... latest.php
    完成後, 移除 \install\ (資料夾)
  4. 2.3.14 的語言檔仍可適用\r
  5. 升級完成
--
補充說明:
如果, 您有安裝此外掛的相關附加外掛的話,
那麼, 您必須對相關附加外掛, 再做必要的修正;
也就是說, 不見得適用此方法, 請小心試用.

--
外掛下載:
http://www.phpbb.com/phpBB/viewtopic.ph ... 728#436728
施比受有福,歡迎來信賜教,謝謝 & 再見!
祝福您 好運 ^_^
歡迎加入★★心靈捕手★★ :: 討論區!!
http://wang5555.hopto.org/phpBB3/
p.s. 奉老婆之命:在晚上十一點前,得關機睡覺!!!

頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8421
註冊時間: 2004-04-30 01:54
來自: Taiwan

[建議] 升級 2.4.1

文章 心靈捕手 »

此外掛更新版, 乃是為完全相容於 phpbb 2.0.19
並且解決部分 bugs:
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
Source: http://www.opentools.de/

該外掛作者有提供多種模式下載, 類似 phpbb:
  1. Full Package: 外掛完整包( 已經修正的檔案, 另外打包)
  2. Changed Files: 包含其他舊版本升級時有更動到的檔案, 以及資料庫升級檔
  3. Patch Files: ( 不懂如何使用, 也從來沒用過)
  4. Pre-modified files for phpBB 2.0.19: 已經修正的檔案
ps.
此次升級, 我是利用第二種方式:
將有更新的檔案覆蓋論壇的檔案後, 執行資料庫升級.
施比受有福,歡迎來信賜教,謝謝 & 再見!
祝福您 好運 ^_^
歡迎加入★★心靈捕手★★ :: 討論區!!
http://wang5555.hopto.org/phpBB3/
p.s. 奉老婆之命:在晚上十一點前,得關機睡覺!!!

頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8421
註冊時間: 2004-04-30 01:54
來自: Taiwan

[分享] 正體中文化語言包

文章 心靈捕手 »

因為回答網友的問題,
發現原作者網站的語言包, 正體中文化已經有包含在內.
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 次。
施比受有福,歡迎來信賜教,謝謝 & 再見!
祝福您 好運 ^_^
歡迎加入★★心靈捕手★★ :: 討論區!!
http://wang5555.hopto.org/phpBB3/
p.s. 奉老婆之命:在晚上十一點前,得關機睡覺!!!

頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8421
註冊時間: 2004-04-30 01:54
來自: Taiwan

[建議] 升級 2.4.3

文章 心靈捕手 »

此外掛更新版, 乃是為完全相容於 phpbb 2.0.20
並且解決部分 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
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)
Source: http://www.opentools.de/

該外掛作者有提供多種模式下載, 類似 phpbb:
  1. Full Package: 外掛完整包( 已經修正的檔案, 另外打包)
  2. Changed Files: 包含其他舊版本升級時有更動到的檔案, 以及資料庫升級檔
  3. Patch Files: ( 不懂如何使用, 也從來沒用過)
  4. Pre-modified files for phpBB 2.0.20: 已經修正的檔案
ps.
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
施比受有福,歡迎來信賜教,謝謝 & 再見!
祝福您 好運 ^_^
歡迎加入★★心靈捕手★★ :: 討論區!!
http://wang5555.hopto.org/phpBB3/
p.s. 奉老婆之命:在晚上十一點前,得關機睡覺!!!

頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8421
註冊時間: 2004-04-30 01:54
來自: Taiwan

[建議] 升級 2.4.5

文章 心靈捕手 »

此外掛更新版, 乃是為完全相容於 phpbb 2.0.21
並且解決部分 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
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
Source: http://www.opentools.de/

該外掛作者有提供多種模式下載, 類似 phpbb:
  1. Full Package: 外掛完整包 (已經修改過的檔案, 另外打包)
  2. Changed Files: 包含其他舊版本升級時有更動到的檔案, 以及資料庫升級檔
  3. Patch Files: (不懂如何使用, 也從來沒用過)
  4. Pre-modified files for phpBB 2.0.21: 已經修改過的檔案
ps.
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://wang5555.hopto.org/phpBB3/
p.s. 奉老婆之命:在晚上十一點前,得關機睡覺!!!

頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8421
註冊時間: 2004-04-30 01:54
來自: Taiwan

[閒聊] 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.
http://www.opentools.de/

--
爾後, 關於尋求此外掛的相關支援, 只有上官方 phpbb 論壇討論區了
http://www.phpbb.com/phpBB/viewtopic.php?t=74505

--
File Attachment Mod v2 歷屆版本下載
http://prdownloads.sourceforge.net/acydmods/
施比受有福,歡迎來信賜教,謝謝 & 再見!
祝福您 好運 ^_^
歡迎加入★★心靈捕手★★ :: 討論區!!
http://wang5555.hopto.org/phpBB3/
p.s. 奉老婆之命:在晚上十一點前,得關機睡覺!!!

頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8421
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: [分享] 正體中文化語言包

文章 心靈捕手 »

心靈捕手 寫:因為回答網友的問題,
發現原作者網站的語言包, 正體中文化已經有包含在內.
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
因應 http://www.opentools.de 關閉網站, 下載正體中文化語言檔的方法.

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
施比受有福,歡迎來信賜教,謝謝 & 再見!
祝福您 好運 ^_^
歡迎加入★★心靈捕手★★ :: 討論區!!
http://wang5555.hopto.org/phpBB3/
p.s. 奉老婆之命:在晚上十一點前,得關機睡覺!!!

頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8421
註冊時間: 2004-04-30 01:54
來自: Taiwan

[分享] 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
施比受有福,歡迎來信賜教,謝謝 & 再見!
祝福您 好運 ^_^
歡迎加入★★心靈捕手★★ :: 討論區!!
http://wang5555.hopto.org/phpBB3/
p.s. 奉老婆之命:在晚上十一點前,得關機睡覺!!!

頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8421
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

此官方認證外掛, 參考連結已更新. 如下:
http://www.phpbb.com/community/viewtopic.php?t=74505
施比受有福,歡迎來信賜教,謝謝 & 再見!
祝福您 好運 ^_^
歡迎加入★★心靈捕手★★ :: 討論區!!
http://wang5555.hopto.org/phpBB3/
p.s. 奉老婆之命:在晚上十一點前,得關機睡覺!!!

主題已鎖定

回到「官方認證外掛」