●主機系統:虛擬主機, Linux, phpMyAdmin 2.5.7-pl1, MySQL 版本 4.1.21-standard。。
●上網方式:ADSL (2m/256k)。
●服務器引擎:Apache 3。
●phpBB2 版本:phpBB 2.0.22。
●templates:subSilver。
請問 Attachment Mod 245 在 "發表主題" (Posting.php) 頁面的 "檔案描述" 欄位,
有沒有辦法讓該欄位的文字,能夠支援 bbcode 或是 html 的語法,
請前輩指點一下,先謝回覆。
[問題] 請問 Attachment Mod 245 有沒有辦法支援 bbcode ?
版主: 版主管理群
Re: [問題] 請問 Attachment Mod 245 有沒有辦法支援 bbcode ?
我稍加修改, 測試,peter37 寫:●主機系統:虛擬主機, Linux, phpMyAdmin 2.5.7-pl1, MySQL 版本 4.1.21-standard。。
●上網方式:ADSL (2m/256k)。
●服務器引擎:Apache 3。
●phpBB2 版本:phpBB 2.0.22。
●templates:subSilver。
請問 Attachment Mod 245 在 "發表主題" (Posting.php) 頁面的 "檔案描述" 欄位,
有沒有辦法讓該欄位的文字,能夠支援 bbcode 或是 html 的語法,
請前輩指點一下,先謝回覆。
猜想: 理論上可以.
http://wang5555.dnsfor.me/test/phpbb2/viewtopic.php?t=15
但是, 一來不夠成熟, 尚不便發表;
目前尚無法在第一次送出文章時, 完全顯示 BBCode;
必須送出後, 按編輯 -> 更新註解 -> 第二次送出才能.
二來測試時, 發覺這麼做根本是 '自找麻煩'.
因為雖然該欄位可以使用 BBCode, 但是缺乏 '按鈕' 輸入, 所以不便使用;
後來幾篇測試, 是先在 '文章內容' 欄位輸入 (含 BBCode) 好後,
再複製 / 貼上到附加檔案的 '檔案註解' 裡頭.
試問: 何苦多此一舉呢?
除非您能說服我這麼做的理由, 否則實在缺乏動機繼續下去.
Re: [問題] 請問 Attachment Mod 245 有沒有辦法支援 bbcode ?
因為我們論壇目前在公告說明或其它配上 Attachment 圖片的說明主題,我們都是把說明寫在 "新增附加檔案" 的註解欄裡面,而此類主題也不少,但是目前碰到的問題就是如果寫在註解欄裡面的說明,如果有貼上網址,網友就必須複製該網址,再貼上網址才能打開網頁。心靈捕手 寫:我稍加修改, 測試,peter37 寫:●主機系統:虛擬主機, Linux, phpMyAdmin 2.5.7-pl1, MySQL 版本 4.1.21-standard。。
●上網方式:ADSL (2m/256k)。
●服務器引擎:Apache 3。
●phpBB2 版本:phpBB 2.0.22。
●templates:subSilver。
請問 Attachment Mod 245 在 "發表主題" (Posting.php) 頁面的 "檔案描述" 欄位,
有沒有辦法讓該欄位的文字,能夠支援 bbcode 或是 html 的語法,
請前輩指點一下,先謝回覆。
猜想: 理論上可以.
http://wang5555.dnsfor.me/test/phpbb2/viewtopic.php?t=15
但是, 一來不夠成熟, 尚不便發表;
目前尚無法在第一次送出文章時, 完全顯示 BBCode;
必須送出後, 按編輯 -> 更新註解 -> 第二次送出才能.
二來測試時, 發覺這麼做根本是 '自找麻煩'.
因為雖然該欄位可以使用 BBCode, 但是缺乏 '按鈕' 輸入, 所以不便使用;
後來幾篇測試, 是先在 '文章內容' 欄位輸入 (含 BBCode) 好後,
再複製 / 貼上到附加檔案的 '檔案註解' 裡頭.
試問: 何苦多此一舉呢?
除非您能說服我這麼做的理由, 否則實在缺乏動機繼續下去.
我們也試著自己作修改,但都失敗,可能需要修改的頁面不少,而我們也只需要能夠支援 html 語法,不用支援 bbcode,如果只支援 html 而不支援 bbcode 是不是請 "心靈捕手" 試試會不會比較好做修改?
另外可能您會懷疑為何不把文字,直接寫在主題內容欄位裡面?
那是因為我們已經有很多的 "新增附加檔案" 主題,都是將文字寫在 "新增附加檔案" 欄位裡面,而且配上圖片的說明文字,都是直接貼在該張圖片的註解欄裡面,如果將文字直接貼在 "主題內容" 裡面時,這樣配上多張圖片的說明就會亂了,例如 "免費空間申請" 的教學說明主題。
說真的,這一個修改不是很重要,只不過如果可以支援文字語法那就更完美了。
Re: [問題] 請問 Attachment Mod 245 有沒有辦法支援 bbcode ?
您將此外掛拿來寫 '教學說明主題' ?peter37 寫: 因為我們論壇目前在公告說明或其它配上 Attachment 圖片的說明主題,我們都是把說明寫在 "新增附加檔案" 的註解欄裡面,而此類主題也不少,但是目前碰到的問題就是如果寫在註解欄裡面的說明,如果有貼上網址,網友就必須複製該網址,再貼上網址才能打開網頁。
我們也試著自己作修改,但都失敗,可能需要修改的頁面不少,而我們也只需要能夠支援 html 語法,不用支援 bbcode,如果只支援 html 而不支援 bbcode 是不是請 "心靈捕手" 試試會不會比較好做修改?
另外可能您會懷疑為何不把文字,直接寫在主題內容欄位裡面?
那是因為我們已經有很多的 "新增附加檔案" 主題,都是將文字寫在 "新增附加檔案" 欄位裡面,而且配上圖片的說明文字,都是直接貼在該張圖片的註解欄裡面,如果將文字直接貼在 "主題內容" 裡面時,這樣配上多張圖片的說明就會亂了,例如 "免費空間申請" 的教學說明主題。
說真的,這一個修改不是很重要,只不過如果可以支援文字語法那就更完美了。
不但是大材小用, 更加是 '事倍功半'.
您看 竹貓 這麼多教學文件, 需要此外掛嗎?
Re: [問題] 請問 Attachment Mod 245 有沒有辦法支援 bbcode ?
你誤會啦,可能您誤解了這一段說明!!心靈捕手 寫:您將此外掛拿來寫 '教學說明主題' ?peter37 寫: 因為我們論壇目前在公告說明或其它配上 Attachment 圖片的說明主題,我們都是把說明寫在 "新增附加檔案" 的註解欄裡面,而此類主題也不少,但是目前碰到的問題就是如果寫在註解欄裡面的說明,如果有貼上網址,網友就必須複製該網址,再貼上網址才能打開網頁。
我們也試著自己作修改,但都失敗,可能需要修改的頁面不少,而我們也只需要能夠支援 html 語法,不用支援 bbcode,如果只支援 html 而不支援 bbcode 是不是請 "心靈捕手" 試試會不會比較好做修改?
另外可能您會懷疑為何不把文字,直接寫在主題內容欄位裡面?
那是因為我們已經有很多的 "新增附加檔案" 主題,都是將文字寫在 "新增附加檔案" 欄位裡面,而且配上圖片的說明文字,都是直接貼在該張圖片的註解欄裡面,如果將文字直接貼在 "主題內容" 裡面時,這樣配上多張圖片的說明就會亂了,例如 "免費空間申請" 的教學說明主題。
說真的,這一個修改不是很重要,只不過如果可以支援文字語法那就更完美了。
不但是大材小用, 更加是 '事倍功半'.
您看 竹貓 這麼多教學文件, 需要此外掛嗎?
那是因為我們已經有很多的 "新增附加檔案" 主題,都是將文字寫在 "新增附加檔案" 欄位裡面,而且配上圖片的說明文字,都是直接貼在該張圖片的註解欄裡面,如果將文字直接貼在 "主題內容" 裡面時,這樣配上多張圖片的說明就會亂了,例如 "免費空間申請" 的教學說明主題。
--------------------------------------------------------------------
我這樣說比較快,我們的論壇是貼圖論壇,目前有 10000 個主題左右,貼圖的主題佔 80% 以上,我們論壇所有的貼圖主題都是必須利用 Attachment Mod 上傳,這樣說您應該了解我的意思了。
Re: [問題] 請問 Attachment Mod 245 有沒有辦法支援 bbcode ?
針對該段 ("免費空間申請" 的教學說明主題) 內容, 我並非誤解您的意思.peter37 寫:
你誤會啦,可能您誤解了這一段說明!!
那是因為我們已經有很多的 "新增附加檔案" 主題,都是將文字寫在 "新增附加檔案" 欄位裡面,而且配上圖片的說明文字,都是直接貼在該張圖片的註解欄裡面,如果將文字直接貼在 "主題內容" 裡面時,這樣配上多張圖片的說明就會亂了,例如 "免費空間申請" 的教學說明主題。
--------------------------------------------------------------------
我這樣說比較快,我們的論壇是貼圖論壇,目前有 10000 個主題左右,貼圖的主題佔 80% 以上,我們論壇所有的貼圖主題都是必須利用 Attachment Mod 上傳,這樣說您應該了解我的意思了。
您只要利用文書處理軟體, 寫好教學文件, 再 (打包) 上傳論壇即可;
將說明文字寫在檔案註解裡, 當然是 '事倍功半'.
另外, 若是純粹 '貼圖', 則建議使用 4images 或 CPG 功能較佳;
或者, 可在論壇加入 Photo Album 外掛.
建議您:
貼出您的貼圖論壇網址.
Re: [問題] 請問 Attachment Mod 245 有沒有辦法支援 bbcode ?
可能我們把問題複雜化了, 也許我們是必須試試 Photo Album 來貼圖比較適當.心靈捕手 寫:針對該段 ("免費空間申請" 的教學說明主題) 內容, 我並非誤解您的意思.peter37 寫:
你誤會啦,可能您誤解了這一段說明!!
那是因為我們已經有很多的 "新增附加檔案" 主題,都是將文字寫在 "新增附加檔案" 欄位裡面,而且配上圖片的說明文字,都是直接貼在該張圖片的註解欄裡面,如果將文字直接貼在 "主題內容" 裡面時,這樣配上多張圖片的說明就會亂了,例如 "免費空間申請" 的教學說明主題。
--------------------------------------------------------------------
我這樣說比較快,我們的論壇是貼圖論壇,目前有 10000 個主題左右,貼圖的主題佔 80% 以上,我們論壇所有的貼圖主題都是必須利用 Attachment Mod 上傳,這樣說您應該了解我的意思了。
您只要利用文書處理軟體, 寫好教學文件, 再 (打包) 上傳論壇即可;
將說明文字寫在檔案註解裡, 當然是 '事倍功半'.
另外, 若是純粹 '貼圖', 則建議使用 4images 或 CPG 功能較佳;
或者, 可在論壇加入 Photo Album 外掛.
建議您:
貼出您的貼圖論壇網址.
謝謝 心靈捕手 的回覆.
靈光乍現: 讓您的附加檔案之檔案註解 (描述) 可以使用 BBCode 和表情符號
修改前提: 您的 phpBB (2.0.22) 已經安裝 attach mod (2.4.5) 且運作正常
#
#-----[ OPEN ]-----
#
attach_mod/displaying.php
#
#-----[ FIND ]-----
#
#
#-----[ AFTER, ADD ]-----
#
#
#-----[ FIND ]-----
# ps. 類似的地方有 10 個
#
#-----[ REPLACE WITH ]-----
# ps. 10 個都同樣取代之
#
#-----[ OPEN ]-----
#
attach_mod/posting_attachments.php
#
#-----[ FIND ]-----
#
#
#-----[ AFTER, ADD ]-----
#
#
#-----[ FIND ]-----
#
#
#-----[ REPLACE WITH ]-----
#
#
#-----[ FIND ]-----
#
#
#-----[ REPLACE WITH ]-----
#
#
#-----[ FIND ]-----
#
#
#-----[ REPLACE WITH ]-----
#
#
#-----[ FIND ]-----
#
#
#-----[ REPLACE WITH ]-----
#
#
#-----[ FIND ]-----
#
#
#-----[ REPLACE WITH ]-----
#
#
#-----[ FIND ]-----
#
#
#-----[ REPLACE WITH ]-----
#
#
#-----[ SAVE & CLOSE ]-----
#
# EOM
ps.
1. 若要在檔案註解裡頭, 使用 BBCode 或表情符號,
則建議先在文章內容裡, 使用 BBCode 按鈕,
再複製 / 貼上檔案註解裡頭.
2. 若要使用網址超連結,
則建議用 網址
或 文字敘述
DEMO:
http://wang5555.dnsfor.me/phpbb2/viewtopic.php?t=21437
http://wang5555.dnsfor.me/test/phpbb2/viewtopic.php?t=15
修改前提: 您的 phpBB (2.0.22) 已經安裝 attach mod (2.4.5) 且運作正常
#
#-----[ OPEN ]-----
#
attach_mod/displaying.php
#
#-----[ FIND ]-----
#
代碼: 選擇全部
if ( !defined('IN_PHPBB') )
{
die('Hacking attempt');
exit;
}
#-----[ AFTER, ADD ]-----
#
代碼: 選擇全部
include($phpbb_root_path . 'includes/bbcode.'.$phpEx);
#-----[ FIND ]-----
# ps. 類似的地方有 10 個
代碼: 選擇全部
'COMMENT' => $comment,
#-----[ REPLACE WITH ]-----
# ps. 10 個都同樣取代之
代碼: 選擇全部
'COMMENT' => smilies_pass(bbencode_second_pass($comment, '')),
#-----[ OPEN ]-----
#
attach_mod/posting_attachments.php
#
#-----[ FIND ]-----
#
代碼: 選擇全部
if ( !defined('IN_PHPBB') )
{
die('Hacking attempt');
exit;
}
#-----[ AFTER, ADD ]-----
#
代碼: 選擇全部
include($phpbb_root_path . 'includes/bbcode.'.$phpEx);
#-----[ FIND ]-----
#
代碼: 選擇全部
'comment' => (string) $comment,
#-----[ REPLACE WITH ]-----
#
代碼: 選擇全部
'comment' => (string) bbencode_first_pass($comment, $uid),
#-----[ FIND ]-----
#
代碼: 選擇全部
SET comment = '" . attach_mod_sql_escape($this->attachment_comment_list[$i]) . "'
#-----[ REPLACE WITH ]-----
#
代碼: 選擇全部
SET comment = '" . attach_mod_sql_escape(bbencode_first_pass($this->attachment_comment_list[$i], $uid)) . "'
#-----[ FIND ]-----
#
代碼: 選擇全部
'comment' => (string) $this->attachment_comment_list[$i],
#-----[ REPLACE WITH ]-----
#
代碼: 選擇全部
'comment' => (string) bbencode_first_pass($this->attachment_comment_list[$i], $uid),
#-----[ FIND ]-----
#
代碼: 選擇全部
'comment' => (string) $this->file_comment,
#-----[ REPLACE WITH ]-----
#
代碼: 選擇全部
'comment' => (string) bbencode_first_pass($this->file_comment, $uid),
#-----[ FIND ]-----
#
代碼: 選擇全部
'FILE_COMMENT' => $this->file_comment,
#-----[ REPLACE WITH ]-----
#
代碼: 選擇全部
'FILE_COMMENT' => bbencode_second_pass($this->file_comment, ''),
#-----[ FIND ]-----
#
代碼: 選擇全部
'FILE_COMMENT' => $this->attachment_comment_list[$i],
#-----[ REPLACE WITH ]-----
#
代碼: 選擇全部
'FILE_COMMENT' => bbencode_second_pass($this->attachment_comment_list[$i], ''),
#-----[ SAVE & CLOSE ]-----
#
# EOM
ps.
1. 若要在檔案註解裡頭, 使用 BBCode 或表情符號,
則建議先在文章內容裡, 使用 BBCode 按鈕,
再複製 / 貼上檔案註解裡頭.
2. 若要使用網址超連結,
則建議用 網址
或 文字敘述
DEMO:
http://wang5555.dnsfor.me/phpbb2/viewtopic.php?t=21437
http://wang5555.dnsfor.me/test/phpbb2/viewtopic.php?t=15

