Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : castorboom 23 Jul 2009, 21:55:59
-
Ciao a tutti!
Io sto realizzando un sito sempre con joomla per una tipografia e mi servirebbe un componente (ad eccezione di Joomla Flash Uploader) che mi permetta di creare un pannello che permette ai collaboratori di caricare sull'FTP i progetti che la tipografia poi stampa.
Non c'è problema se non è in italiano, l'importante che io possa decidere che solo una determinata cartella possa essere visualizzata e modificata e non far mostrare tutte le cartelle di sistema..
Se qualcuno conosce qualche componente prego di suggerire o di linkare.
Tanti Saluti
-
Perchè utilizzare ftp???
Prova con il componente docman e dal front tutti i tuoi clienti registrati possono uplodare qualsiasi files. Naturalmente sarai tu a configurarlo con i giusti permessi.
-
scegliere un componente e per un cliente addirittura non è un problema di joomla ma è una gran bella assunzione di responsabilità che compete a te.
Fai un bel giretto su www.joomla.org nella sezione estensioni dove trovi tutto il disponibile e leggi bene le caratteristiche e le istruzioni dei componenti che ti potrebbero andar bene...
per quando ci riguarda c'è la sezione del forum estensioni DOC, dai uno sguardo pure li..
http://forum.joomla.it/index.php/board,81.0.html (http://forum.joomla.it/index.php/board,81.0.html)
-
In effetti, considerando il campo di applicazione del sito, i file destinati alla stampa sono spesso voluminosi o frammentati ( il che richiederebbe comprimerli in un unico file).
Con i normali componenti potresti incorrere nel time out error.
Potresti inglobare un bridge (modulo personalizzato) per accedere da joomla al tuo spazio ftp.
-
Siccome non sono esperto del settore...
come posso creare un bridge per far accedere al mio spazio FTP?
-
ma usare ???
http://www.transferbigfiles.com/Default.aspx
cosi evitiamo di complicarci la vita ;D
-
Siccome non sono esperto del settore...
come posso creare un bridge per far accedere al mio spazio FTP?
Questo è lo script per integrare (tramite php) l'ftp in joomla.
<?php
// set up basic connection
$conn_id = ftp_connect($ftp_server);
// login with username and password
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
// check connection
if ((!$conn_id) || (!$login_result)) {
echo "FTP connessione fallita!";
echo "Attesa connessione a $ftp_server for user $ftp_user_name";
exit;
} else {
echo "Connesso a $ftp_server, for user $ftp_user_name";
}
// upload file
$upload = ftp_put($conn_id, $destination_file, $source_file, FTP_BINARY);
// check upload status
if (!$upload) {
echo "FTP upload fallito !";
} else {
echo "Uploaded $source_file to $ftp_server as $destination_file";
}
// close the FTP stream
ftp_close($conn_id);
?>
Ma il problema è un altro, cosi' facendo dai libero accesso al tu ftp (ricodati che non sei su un server proprietario, quindi non puoi gestire gli utenti)
La gestione dei file deve essere interna ad un tuo server, tramite joomla devi far puntare ad un tuo server dove hai approntato un FTP server e dare credenziali ai tuoi clienti.
-
Scusami ancora per la mia ignoranza...
io questo codice lo devo mettere su una pagina creata da zero oppure integrare su joomla!?
Se lo devo integrare su joomla! dove lo devo mettere? su che pagina?
Siccome non sono esperto del settore...
come posso creare un bridge per far accedere al mio spazio FTP?
Questo è lo script per integrare (tramite php) l'ftp in joomla.
<?php
// set up basic connection
$conn_id = ftp_connect($ftp_server);
// login with username and password
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
// check connection
if ((!$conn_id) || (!$login_result)) {
echo "FTP connessione fallita!";
echo "Attesa connessione a $ftp_server for user $ftp_user_name";
exit;
} else {
echo "Connesso a $ftp_server, for user $ftp_user_name";
}
// upload file
$upload = ftp_put($conn_id, $destination_file, $source_file, FTP_BINARY);
// check upload status
if (!$upload) {
echo "FTP upload fallito !";
} else {
echo "Uploaded $source_file to $ftp_server as $destination_file";
}
// close the FTP stream
ftp_close($conn_id);
?>
Ma il problema è un altro, cosi' facendo dai libero accesso al tu ftp (ricodati che non sei su un server proprietario, quindi non puoi gestire gli utenti)
La gestione dei file deve essere interna ad un tuo server, tramite joomla devi far puntare ad un tuo server dove hai approntato un FTP server e dare credenziali ai tuoi clienti.
-
Se vuoi utilizzare questo script ( altamente sconsigliato nel tuo caso) devi creare un niovo file e da joomla far puntare a questo.
Oppure installare uno deti tanti plugin che ti permette di inserire script in un contenuto o modulo.
-
Se vuoi utilizzare questo script ( altamente sconsigliato nel tuo caso) devi creare un niovo file e da joomla far puntare a questo.
Oppure installare uno deti tanti plugin che ti permette di inserire script in un contenuto o modulo.
Che plugin mi consigli?
-
Uno è questo (http://extensions.joomla.org/extensions/edition/custom-code-in-content/4470/details), da premettere che non l'ho mai provato.
Nella stessa sezione di joomla.org troverai altri plugin simili e qualche componente.