Hello,
je recherche une Mod de téléchargement. Ayant été obligé de réduire la taille des images, je voudrais permettre aux personnes inscrites sur ma galerie (et pas les invités) de pouvoir télécharger un zip de l'image dans sa taille originale
Une tel Mod existe t'elle?
Je ne pense pas que ça soit bien compliqué à mettre en place, mais moi je n'en suis pas capable...
Avis au amateur ;-)
Merci
Akhlan
Avez vous regardé du côté des Mod/Hacks existants ? ainsi que du côté des plugins ?
oui ;-)
j'ai trouvé ce post http://forum.coppermine-gallery.net/index.php?topic=32348.0
mais je ne m'en sors pas... je ne sais pas ou placer les fichiers :-[
Akhlan
J'ai réussit à installer le plugin mais je ne vois pas de différence, pas de bouton télécharger...
Il y a t'il quelqu'un qui a réussit à installer ce plugin ?
Akhlan
il y a aussi ça http://cpg-contrib.org/board/index.php?topic=244.0 (http://cpg-contrib.org/board/index.php?topic=244.0) qui mets un lien sur les images intérmédiares pour télécharegr l'image en grande taille (pas testé, mais les plugins de donomn sont en général très bons)
Quand au plugin dont tu parle, je ne l'ai pas encore testé, je regardes ça dès que possible
Quotepas testé, mais les plugins de donoman sont en général très bons
Je confirme ;)
PYAP
Le seconde fonctionne, je vais tenter de la modifier afin qu'elle télécharge le fichier zip original au lieu du jpg...
Attention les yeux, c'est pas gagné ;D
Akhlan
QuoteAttention les yeux, c'est pas gagné
mais si ça va marcher :D
sinon, on verra si on peut t'aider...
grrrrrrrrrrr, pas facile le php quand on a pas les bases ;D
if (!defined('IN_COPPERMINE')) die('Not in Coppermine...');
if (defined('DISPLAYIMAGE_PHP')){
$thisplugin->add_filter('file_data','cpgpicdownload_file_data');
}
function cpgpicdownload_file_data($CURRENT_PIC_DATA) {
$button = <<<EOT
<a href="index.php?file=CPGPicdownload/picture&pid={$CURRENT_PIC_DATA['pid']}" title="Télécharger l'image en Haute Définition">Télécharger l'image en Haute Définition</a>
EOT;
$CURRENT_PIC_DATA['menu'] = $button . $CURRENT_PIC_DATA['menu'];
return $CURRENT_PIC_DATA;
}
Le problème que j'ai soulevé c'est que se script travaille avec le PID de l'image, j'ai donc tenté de renommer mon archive en pid.zip et nan...
J'ai ensuite remplacé la chaine (pid par filename)
<a href="index.php?file=CPGPicdownload/picture&pid={$CURRENT_PIC_DATA['pid']}" title="Télécharger l'image en Haute Définition">Télécharger l'image en Haute Définition</a>
par
<a href="index.php?file=CPGPicdownload/picture&filename={$CURRENT_PIC_DATA['filename']}" title="Télécharger l'image en Haute Définition">Télécharger l'image en Haute Définition</a>
et pareil, bètement, j'ai aussi tenté de forcer le zip à la fin de la chaine
<a href="index.php?file=CPGPicdownload/picture&pid={$CURRENT_PIC_DATA['pid']}.zip" title="Télécharger l'image en Haute Définition">Télécharger l'image en Haute Définition</a>
et
<a href="index.php?file=CPGPicdownload/picture&[u]filename[/u]={$CURRENT_PIC_DATA['[u]filename[/u]']}.zip" title="Télécharger l'image en Haute Définition">Télécharger l'image en Haute Définition</a>
Mais aucune de mes solutions ne fonctionnent et moi, du coup, avec me spetites bases, je suis bloqué...
Et je ne vous parle pas de ma tentative de restreindre ce bouton aux membres inscrits :D
par avance merci ;-)
Akhlan
QuoteEt je ne vous parle pas de ma tentative de restreindre ce bouton aux membres inscrits
ça c'est le plus facile:
if (USER_ID){
ici le code d'affichage du bouton
}
pour le reste, je n'ai pas trop le temps de regarder là maintenant, mais dès que je peux...(parce qu'il faut faire des tests)
J'ai jeté un oeil au code,
en fait la méthode que tu teste ne peux pas marche, il faut modifier le code dans le fichier picture.php du plugin.
C'est faisable, mais pas très facile parce qu'il faut changer la manière de chercher le fichier sur le serveur.
Il est tout à fait possible de chercher un fichier .zip mais il faut qu'il porte le nom de l'image comme tu l'a essayé.
il faut aussi définir le répertoire ou se trouve l'archive.
Bref c'est pas mal de boulot mais c'est faisable. Si tu n'est pas pressé, je peux essayer de faire ça, mais pas de délai ;)
il faudrait que tu me donne les infos sur le nom utilisé pour les archives et sur le répertoire dans lequel elles sont stockées (est ce que c'est le même que celui ou sont stockées les images ?)
Merci Frantz,
Mes images et leurs zip associés se trouvent sous /akhlanpics/albums/"nom du répertoire"
et chaque image suit cette méthode de nommage "nom du répertoire"_001.jpg, "nom du répertoire"_002.jpg, "nom du répertoire"_003.jpg...
et c'est identique pour les archives, "nom du répertoire"_001.zip, "nom du répertoire"_002.zip, "nom du répertoire"_003.zip...
(https://coppermine-gallery.com/forum/proxy.php?request=http%3A%2F%2Fs150525350.onlinehome.fr%2Farchitecture.jpg&hash=c16e21deaa76faa13e0ebfba8ae7cf997f7d2af2)
Pour le moment, je n'ai qu'une archive de faite (il faudra aussi que je trouve un moyen de traiter ça par lots...)
Si tu as besoin d'un compte admin et d'un accès au ftp, je peux te créer des comptes
Merci
Akhlan
Je suppose que aklanpics est le répertoire d'install de coppermine ?
Pour la proposition de compte admin et FTP, ça pourra être utile au moment des test (le fonctionnement en local et sur les serveur diffère parfois) tu peux me les envoyer par PM
je n'aurais certainement pas le temps de regarder de près avant mardi, je serais absent de demain à lundi
Quote from: Frantz on July 05, 2007, 07:31:21 AM
Je suppose que aklanpics est le répertoire d'install de coppermine ?
Tu supposes bien ;)
Pours les comptes ftp et sur ma galerie, tu as un MP... (avec énigme à la clef :D)
Akhlan