標題: [CPG] 支援JAVA上傳 [打印本頁]
作者: segaa 時間: 2006-7-30 01:36 PM 標題: [CPG] 支援JAVA上傳
相簿雖然提供網頁上傳跟上傳精靈,
) a' ]' w& j$ s8 x7 L9 i
' _1 m$ n+ P/ N ]但是對非 winxp 使用者要上傳照片只能使用網頁單檔一個一個上傳,
) @! M' u4 n& g5 u& k/ E
4 S) K1 \+ i) {0 s O! u* r. Q, n% u. v又時常有斷線沒傳完等等情形,4 K% o) M3 k- q% ~3 ^; G
& ]) T: V% A& N; c+ Q x1 k去找了一下CPG有提供java上傳得外掛,順手加上這功能,方便
) J _9 Z( U% ~, M4 l0 ]) R: r3 P+ ~1 t, x6 V) h: k2 D. X
win98、win2000、linux、mac etc.. 的使用者 , . @ E- ?; E h) L
; w$ H) p6 D G' a0 M
內文提供一下針對Coppermine Photo Gallery上讓一般使用者使用java上傳的修改步驟。
/ a& s7 S7 u$ r& a8 u7 S
8 R, K5 X+ c( s2 z6 |, t( y) S: ~) P' P4 u, m: X' L& g7 D: K3 S; ]
! }' Q9 v/ {% B2 R# G; y% d/ X
Coppermine java image uploader
' Q% e4 j6 B5 _, L- T- r2 e1 `
0 b& f- N6 D' g t9 ~5 k: }http://aasted.org/coppermine/ 說明網站/ a0 J; s6 m/ t( S+ L" _" o
+ E0 w% P: k. ^ @, R
http://aasted.org/coppermine/CMImageUploader.zip 程式下載
$ F( ~$ z/ b$ _; c) R/ M3 X- b2 [; U) c0 g8 W! y! _9 v/ Y6 k
I.修改 upload2.php
& b* |) ?1 S# H+ \1.java上傳到使用者資料夾並依日期開啟目錄,
8 W4 C' i/ t. B: D) V: `修改33行 $id = strtoupper(base_convert(sha1(rand()), 16, 36));複製內容到剪貼板
代碼:
$userid = FIRST_USER_CAT + USER_ID;
$time=date("Ymd");
$id = 'userpics/'.$userid.'/'.$time;
2.因為預設是丟到 serarchnew.php 去處理,而這批次上傳緊開放給admin群組: @0 V2 m# J4 X! \% d& i
所以乾脆另外弄一個檔案去讓普通使用者執行。
# k9 l7 S7 s+ `: j( ?" o6 o! A( h# M9 Q( ^
修改48行 將 searchnew.php 改為 searchup.php 6 T) M& l! l9 v
<param name="nextPage" value="', $url, 'searchup.php?startdir=', $id, '" />
. p9 h+ k Q/ K+ a Q1 Q6 ?! |4 I/ O
II.修改相關程式讓使用者可上傳0 ^! Y! i& _/ Z" G: [2 N
複製searchnew.php -> searchup.php
+ Y. I0 @; F l) ?. T0 ]: H& R
9 D, p: x1 ?7 b1 x7 ]. D1.修改showthumb.php searchup.php addpic.php 25行,讓普通權限者可上傳複製內容到剪貼板
代碼:
if (!GALLERY_ADMIN_MODE) cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__);
if (!(GALLERY_ADMIN_MODE || USER_ADMIN_MODE)) cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__);
2.修改searchnew.php 56行附近
; J( f U# X' f. r5 B, k將 以下幾行都刪除複製內容到剪貼板
代碼:
mysql_free_result($result);
if (defined('UDB_INTEGRATION')) {
$sql = udb_get_admin_album_list();
} else {
$sql = "SELECT aid, CONCAT('(', user_name, ') ', title) AS title " . "FROM {$CONFIG['TABLE_ALBUMS']} AS a " . "INNER JOIN {$CONFIG
}
$result = db_query($sql);^M
while ($row = mysql_fetch_array($result)) $rowset[] = $row;^M
mysql_free_result($result);^M
加入 以下三行複製內容到剪貼板
代碼:
$result = db_query("SELECT aid, title FROM {$CONFIG['TABLE_ALBUMS']} WHERE category = '" . (FIRST_USER_CAT + USER_ID) . "' ORDER BY title");
$rowset = db_fetch_rowset($result);
mysql_free_result($result);
III.在 upload.php 找適當位置加入 upload2.php連結 讓使用者以 java上傳
9 Q8 ?; H/ W0 }' O3 J5 }+ n用戶端需安裝java 虛擬機器 http://java.com/zh_TW/download/windows_xpi.jsp
作者: segaa 時間: 2006-7-31 10:45 PM
弄個懶人包好了 # ` x- b. C/ j1 S( G0 I
# R6 G2 ]' m) `2 o# X! H$ ^- i5 |/ bbase on cpg 148 直接下載附件蓋掉cpg目錄的檔案& a0 {/ H* P8 Z
" \8 Z( j# N: J( ?
然後再從主選單另外作一個連結到 upload2.php 即可使用 java 上傳。2 m+ S4 s7 x4 }. F
7 x- j: P7 s- I! ?ps.若要使用煩請自行評估風險,若造成任何資料損壞, 本人一概不於負責
作者: ammaya 時間: 2007-4-29 06:11 AM
III.在 upload.php 找適當位置加入 upload2.php連結 讓使用者以 java上傳
8 q' z% h p0 h这步该怎么加呢?能否介绍一下吗?请举例说一下。
作者: segaa 時間: 2007-5-7 10:53 PM
隨便找各地方 放進去 <a href='upload2.php'>java 上傳</a>* L; H; W$ ^1 v! R e2 ]7 ?1 E
簡單來說就是放各連結過去而以阿 @@?
作者: fack10 時間: 2010-4-26 08:48 PM 標題: 支持!
支持!
9 m# h4 a" d4 E1 d% G. \' H- Y4 X; }* T; ]- D. L: M& H* n
$ B- j+ [3 f1 x9 E, N
) L7 d" N% I. ~* |
& P9 T6 s+ ^: q0 |' ~' L
7 ?1 U( v h+ V+ n5 w9 P7 A( [1 I, |
) ~, d; J* h+ e: w2 q- h6 ?7 U
! Q) ]" X4 s1 D- B b
% ?6 s D4 H! N5 r; P; ?( `2 b x$ v5 \' K. M! d R0 L& l3 m9 K
9 m4 d, w: A& {4 R& U U# q
5 m$ q" L; V& j
+ m& {. s6 K4 O# ?$ O, m( H; RQ345B钢管 15CrMoG钢管 厚壁无缝管 20G高压锅炉管 船舶专用管
作者: fack10 時間: 2010-4-28 05:37 PM 標題: 支持!
支持!4 {" \8 c6 Q3 G L- f a
, b9 S# B$ D+ {( S. ]4 y& S4 h
7 q8 @2 \) `6 \6 u2 y8 K
2 ?- k" A8 I! Z( T6 A' a9 d \, ~7 B1 R1 V. G1 m \5 C+ @
" s1 j& }+ w9 d. t' o' Y8 I
9 r" Q0 m7 z6 { v3 Z& V. }; ]* I0 x% L: O- g2 O
- H& S* b5 [4 M/ f; t9 @: k1 y% I8 n( Y( h# W* R. N' k
* K, z% `5 H' [2 {8 x
+ @1 t' `' E- J' v4 d! l
$ u& }' o/ R% b% O* C$ p, X, s( n6 s3 P( t5 W! t! O
天津高压锅炉管 12cr1movg无缝管 15crmovg无缝管 16mn化肥管 16mn合金管
歡迎光臨 幸運草之戀 (http://discuz.segaa.net/) |
Powered by Discuz! 6.0.0 |