Board logo

標題: [CPG] 支援JAVA上傳 [打印本頁]

作者: segaa    時間: 2006-7-30 01:36 PM     標題: [CPG] 支援JAVA上傳

相簿雖然提供網頁上傳跟上傳精靈,% A, b7 |  u+ v) ]# R; ?$ N5 j' [

% F/ ]4 s4 d5 B% \4 B( r8 |但是對非 winxp 使用者要上傳照片只能使用網頁單檔一個一個上傳,$ ~& z7 o1 U" x( U9 ^
6 j, V; k# A" b9 v
又時常有斷線沒傳完等等情形,6 a* \2 p- Y% a% E' ^& K
# W- ~$ x0 f( m  D  w3 Q, g
去找了一下CPG有提供java上傳得外掛,順手加上這功能,方便/ `# N9 @( Z  {+ I, N0 ?

/ P9 h# V0 i- ~; ?win98、win2000、linux、mac etc.. 的使用者 ,
& d* S) g) O' ?* e3 b9 w
. \2 r8 s( `9 K5 |! Z. |內文提供一下針對Coppermine Photo Gallery上讓一般使用者使用java上傳的修改步驟。
* C1 q; Z- d) j6 O: j& G) w: N0 x$ B& a( i/ t

* C) t2 ]# L) \. D: R3 \; ^: P" \- W- j0 c
Coppermine java image uploader
" e0 \+ f1 a9 Y+ v' V
* T4 L4 V3 P3 z* w# z+ Lhttp://aasted.org/coppermine/ 說明網站
' d5 }$ }+ O0 {1 f, t( {* e0 y
5 y3 k, ^4 v* [) u  u9 uhttp://aasted.org/coppermine/CMImageUploader.zip 程式下載
/ b, D" J) i0 F( V6 _
+ P9 H: ?- Q  F& _4 Z2 uI.修改 upload2.php   ]5 V: A7 \- s% I
1.java上傳到使用者資料夾並依日期開啟目錄,2 X1 S2 Q0 H2 R" B  j1 z
修改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群組
& N0 u( X9 R" `' }4 V" T所以乾脆另外弄一個檔案去讓普通使用者執行。
# O5 \0 w- {/ E9 f8 T% X2 F0 a. E" d5 E8 v
修改48行 將 searchnew.php 改為 searchup.php 3 |- Y, K- ~+ k: F  Y
<param name="nextPage" value="', $url, 'searchup.php?startdir=', $id, '" />
2 p3 J- x' A) R8 M' `5 F, G6 ?+ @" i0 I* J2 I  R* z4 T
II.修改相關程式讓使用者可上傳
/ k3 Z! V5 X  g1 q) I) V3 R# X複製searchnew.php -> searchup.php( i/ Z, z' o7 E- `% m9 ^* J* L

8 N  k+ B/ K8 j) q, ~* ]! \1.修改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行附近
8 j8 }1 T( g, L將 以下幾行都刪除
複製內容到剪貼板
代碼:
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上傳
+ }; ^- b: K" U用戶端需安裝java 虛擬機器 http://java.com/zh_TW/download/windows_xpi.jsp
作者: segaa    時間: 2006-7-31 10:45 PM

弄個懶人包好了 8 n1 H# {7 W) I3 j, P
5 W9 g9 w2 J+ w5 M: z( _+ A5 B
base on cpg 148 直接下載附件蓋掉cpg目錄的檔案+ A; |! j8 _% Q* e. k

; P6 m. ?- Q- Y& s# D6 _然後再從主選單另外作一個連結到 upload2.php 即可使用 java 上傳。
! d! {7 ?# ]- N; T! c0 ~# z2 O7 c9 G% ]6 L+ U5 m  d* H- X% h
ps.若要使用煩請自行評估風險,若造成任何資料損壞, 本人一概不於負責
作者: ammaya    時間: 2007-4-29 06:11 AM

III.在 upload.php 找適當位置加入 upload2.php連結 讓使用者以 java上傳
! Q; [2 _1 z" ^" F1 f这步该怎么加呢?能否介绍一下吗?请举例说一下。
作者: segaa    時間: 2007-5-7 10:53 PM

隨便找各地方 放進去 <a href='upload2.php'>java 上傳</a>: s( K3 V# K: Z+ m
簡單來說就是放各連結過去而以阿 @@?
作者: fack10    時間: 2010-4-26 08:48 PM     標題: 支持!

支持!. V5 m7 v" B0 P3 t
+ x' R+ {  Q9 @! g: R: G. h
# g1 s/ R' h& J( M
( A0 W5 A/ J5 s, v

: N1 D4 P9 q2 I/ T# C6 i, Q
; p2 e& B  Y- O  k0 L2 W  v8 e7 {1 w. i4 }. {& H& h! g" v$ j

$ H/ V5 P( H3 K/ f& I2 S# o7 e
( y6 z* t4 J6 \2 D
2 {8 r, E' h4 N8 K$ y
% Q! \  e0 o/ j( K5 m+ y) Q6 P# d) I! z
; i& K0 P2 e7 m$ G( `# U$ X" i

8 }/ }4 t3 N, `" T* g8 gQ345B钢管 15CrMoG钢管 厚壁无缝管 20G高压锅炉管 船舶专用管
作者: fack10    時間: 2010-4-28 05:37 PM     標題: 支持!

支持!
, j# c8 o- H$ l8 K. \3 ?0 i% ~  I3 X. t/ q5 _  p) u& H5 g1 b

. a- Z/ L+ X7 h" Y* m! v
7 E5 ^7 H, ?( |3 C. N6 L# T- B; ?2 B" D* M: ?. m- p

' B( a1 q7 x9 n& x: O  w2 d2 O# r  l

/ x4 {& e% T4 g5 [
& {: L" ?) u! }, a3 D. i% K; f# H6 ]. s, l( K( F/ e8 ^

8 _/ b9 O% K* a+ ~; G0 S0 F4 |; _: s1 O* f8 X8 V4 b1 @

" q5 E9 z' X# I( M6 _8 g3 w4 }
5 q/ S" l; u. P$ z天津高压锅炉管 12cr1movg无缝管 15crmovg无缝管 16mn化肥管 16mn合金管




歡迎光臨 幸運草之戀 (http://discuz.segaa.net/) Powered by Discuz! 6.0.0