forum.coppermine-gallery.net

Support => Italian (Italiano) => Closed boards => Language Specific Support => cpg1.4.x Italian (Italiano) => Topic started by: Davide Renda on October 15, 2007, 08:58:28 pm

Title: Plugin "File Move"
Post by: Davide Renda on October 15, 2007, 08:58:28 pm
Discussione di rilascio (in inglese) (http://forum.coppermine-gallery.net/index.php?topic=47565.0)

A cosa serve?
Questo plugin permette di riordinare la cartella dove stanno tutte le immagini (generalmente /albums) con due opzioni:
   *trasferire l'intero contenuto da una cartella all'altra
   *trasferire alcuni files da una cartella all'altra
Tutti i files sono spostati (immagini normali, miniature e intermedie) ed il database viene aggiornato di conseguenza.
Attenzione, il plugin non crea nuove cartelle, se desiderate dove farlo manualmente dal vostro client ftp.
Il plugin non modifica la struttura degli albums nella galleria, ma riordina unicamente la struttura delle cartelle.

Installazione
* Scompattare l'archivio zip e caricare la cartella /filemove (conservandone l'arborescenza originale) nella cartella /plugins della vostra galleria Coppermine
* Connesso come admin, dal pannello di configurazione selezionare Configura Plugins
* Cercare "FileMove" fra i plugin disponibili e cliccare su Installa
* Un nuovo bottone sarà aggiunto al menu admin

Un grazie a Frantz (http://forum.coppermine-gallery.net/index.php?action=profile;u=9980), collega moderatore d'oltralpe e neo-membro del dev-team.

In allegato la versione di rilascio, già localizzata in Italiano.

Enjoy ;)
Title: Re: Plugin "File Move"
Post by: twist on October 15, 2007, 09:01:24 pm
Ci stavo guardando proprio oggi pomeriggio.
Plugin senza dubbio interessante, lo provero' di certo!

Grazie  :D
Title: Re: Plugin "File Move"
Post by: Davide Renda on October 19, 2007, 10:37:42 am
Per gli utenti del Modpack di Stramm, aprite il file plugins/FileMove/include/function.inc.php e cambiate la sezione functionfile_move da
Code: [Select]
function file_move($file_name,$DRep,$ARep)
{
global $CONFIG;
//Fichiers de départ
$Dpath="./".$CONFIG['fullpath'].$DRep;
$DFile=$Dpath.$file_name;
$DFile_Thumb=$Dpath.$CONFIG['thumb_pfx'].$file_name;
$DFile_Normal=$Dpath.$CONFIG['normal_pfx'].$file_name;
//Fichiers d'arrivée
$Apath="./".$CONFIG['fullpath'].$ARep;
$AFile=$Apath.$file_name;
$AFile_Thumb=$Apath.$CONFIG['thumb_pfx'].$file_name;
$AFile_Normal=$Apath.$CONFIG['normal_pfx'].$file_name;
//copie des fichiers,
copy($DFile,$AFile);
copy($DFile_Thumb,$AFile_Thumb);
copy($DFile_Normal,$AFile_Normal);
//effacement des fichiers d'origine
unlink($DFile);
unlink($DFile_Thumb);
unlink($DFile_Normal);
}

a così (aggiungendo i comandi per spostare ile mini-miniature (se presenti)
Code: [Select]
function file_move($file_name,$DRep,$ARep)
{
global $CONFIG;
//Fichiers de d�part
$Dpath="./".$CONFIG['fullpath'].$DRep;
$DFile=$Dpath.$file_name;
$DFile_Thumb=$Dpath.$CONFIG['thumb_pfx'].$file_name;
$DFile_Normal=$Dpath.$CONFIG['normal_pfx'].$file_name;
        $DFile_Mini=$Dpath.$CONFIG['mini_pfx'].$file_name;//for Stramm modpack
        //Fichiers d'arriv�e
$Apath="./".$CONFIG['fullpath'].$ARep;
$AFile=$Apath.$file_name;
$AFile_Thumb=$Apath.$CONFIG['thumb_pfx'].$file_name;
$AFile_Normal=$Apath.$CONFIG['normal_pfx'].$file_name;
        $AFile_Mini=$Apath.$CONFIG['mini_pfx'].$file_name;//for Stramm modpack
        //copie des fichiers,
copy($DFile,$AFile);
copy($DFile_Thumb,$AFile_Thumb);
copy($DFile_Normal,$AFile_Normal);
        copy($DFile_Mini,$AFile_Mini);//for Stramm modpack
        //effacement des fichiers d'origine
unlink($DFile);
unlink($DFile_Thumb);
unlink($DFile_Normal);
        unlink($DFile_Mini);//for Stramm modpack
}
Title: Re: Plugin "File Move"
Post by: Davide Renda on October 19, 2007, 10:56:26 pm
La versione 1.1 di questo plugin è disponibile, con un sistema di auto-detect per il Modpack, è allegata al primo post di questa discussione.