1 頁 (共 1 頁)

[問題]關於附加檔案239的一些細部調整的問題

發表於 : 2005-01-30 13:53
過山雲
問題外掛:attach239
參考連結:-
使用版本:phpBB 2.0.8
網站位置:www.5819375.idv.tw
狀況描述:

附加檔案的功能外掛也用了一陣子,目前歸納出幾個問題,請教線上高手看能否解決.
1.能否做到附加檔案依序由上而下的方式來排列. 假設我們今天上傳了五張圖片(1,2,3,4,5),第一張上傳的圖片一定跑到最下頭去(5,4,3,2,1),能否依上傳順序由上而下排列.
2.附加檔案的檔名問題. 有的會員會使用中文檔名的檔案上傳,系統也是接受,有的會員則是用簡單的檔名來上傳,如01,02,03之類的檔名,剛開始還沒什麼問題,但這樣簡單的檔名用久了,還是會有舊檔案遭到新檔案覆蓋的問題產生. 能否修改為,不論我這裡上傳取的是啥檔案名稱,上傳以後一律由系統給予一個獨一無二,不會重覆的檔案名稱,以解決重覆檔案名稱的上傳覆蓋問題.
3.附加檔案說明欄的中文文字衝碼問題,這可否透過修改解決?

補充:-

發表於 : 2005-01-30 14:58
依夢兒
過山雲 寫:1.能否做到附加檔案依序由上而下的方式來排列. 假設我們今天上傳了五張圖片(1,2,3,4,5),第一張上傳的圖片一定跑到最下頭去(5,4,3,2,1),能否依上傳順序由上而下排列.
系統管理員控制台的 Attachments > Attachment Settings (管理選項) > Attachment Display Order 設定為依序遞增

過山雲 寫:2.附加檔案的檔名問題. 有的會員會使用中文檔名的檔案上傳,系統也是接受,有的會員則是用簡單的檔名來上傳,如01,02,03之類的檔名,剛開始還沒什麼問題,但這樣簡單的檔名用久了,還是會有舊檔案遭到新檔案覆蓋的問題產生.
我自己的論壇沒有這一個問題耶?如果檔名重覆,系統會自動更改後來那一個檔案的檔名,例如 video.zip 改名為 video271.zip 。

過山雲 寫:3.附加檔案說明欄的中文文字衝碼問題,這可否透過修改解決?
中文字衝碼應該是主機沒有解決許功蓋的衝碼問題,和 Attach Mod 無關。
http://phpbb-tw.net/phpbb/viewtopic.php?p=164325#164325

發表於 : 2005-01-30 23:10
過山雲
1.這問題原來是自己沒有去細看後台的設定而衍生出的問題呀!
2.檔名重覆有一個容許限度,若超過那個容許限度,原有的檔案會被覆蓋. 所以才會有不論您上傳檔案的名稱是什麼,反正您上傳以後檔案名稱是由系統給的獨一無二之檔案名稱的構想.
3.之前有修改過了,可能是沒完全,這部份再試著修改看看,希望能解決!

感恩~~ ^^

發表於 : 2005-01-31 08:50
依夢兒
過山雲 寫:2.檔名重覆有一個容許限度,若超過那個容許限度,原有的檔案會被覆蓋. 所以才會有不論您上傳檔案的名稱是什麼,反正您上傳以後檔案名稱是由系統給的獨一無二之檔案名稱的構想.
前一陣子我有發表過一個關於避免檔案上傳後檔名重覆的問題(不是附加檔案外掛),後來獲得高手指點而解決了。
就是先讓程式去檢查上傳的檔名,如果有檔名重覆的情況,就去自動更改它的檔名。
更改的規則就是在檔名的前面加上當時的日期和時間,例如 200501301205_原檔名.zip 這樣,就不會重覆了。

那一篇文章不知道為什麼被砍了?(大概是因為獲得解決了吧!XD)所以現在沒有辦法翻出來給你看。
我只能夠把我修改過的那一段程式碼給你看,如果你能夠找到 Attach Mod 中負責檢查檔名的部份,可以套用看看。

代碼: 選擇全部

		if (file_exists($path . $HTTP_POST_FILES['userfile']['name']))
		{
			$HTTP_POST_FILES['userfile']['name'] = [color=blue]date("YmdHis")."_".[/color]$HTTP_POST_FILES['userfile']['name'];
		}
		$HTTP_POST_FILES['userfile']['name'] = $HTTP_POST_FILES['userfile']['name'];

發表於 : 2005-03-04 14:55
過山雲
昨天費了一番功夫把PHPBB2.0.8--->2.0.13
原本有使用自動縮圖的功能\r
外掛名稱:Resize Posted Images Based on Max Width
外掛版本:2.4.5
在BBCODE下是仍可自動縮圖,但在更新附加檔案Mod至Attachment Mod(附加檔案)2.3.11以後,附加檔案卻無法自動縮圖了。
請問可有解決之道?

發表於 : 2005-03-07 00:54
過山雲
解決附加檔案無法自動縮圖問題:

[上傳附件方式貼圖-限制寬度為400]

打開viewtopic_attach_body.tpl
找到底下這一行

引言回覆:
<img src="{postrow.attach.cat_images.IMG_SRC}" alt="{postrow.attach.cat_images.DOWNLOAD_NAME}" border="0" />

\r
替換成
引言回覆:
<a href="{postrow.attach.cat_images.IMG_SRC}" alt="{postrow.attach.cat_images.DOWNLOAD_NAME}" target="_blank" title="開新視窗賞圖"><img src="{postrow.attach.cat_images.IMG_SRC}" width="400" border="0" onload="javascript:if(this.width>screen.width-400) this.width=screen.width-400" /></a>

(紅色字部分是小弟自己加進去的,控制出現在畫面中的縮圖大小,你也可以自己設定)

原始網址來源:http://www.robin.net.tw/index.php?name= ... topic&t=67

Re: [問題]關於附加檔案239的一些細部調整的問題

發表於 : 2005-03-28 02:17
design
過山雲 寫:問題外掛:attach239
參考連結:-
使用版本:phpBB 2.0.8
網站位置:www.5819375.idv.tw
狀況描述:

\n3.附加檔案說明欄的中文文字衝碼問題,這可否透過修改解決?

補充:-
解決方法:
http://phpbb-tw.net/phpbb/viewtopic.php?p=191123#191123 ;-)