lien de téléchargement d'image
SapinTremblant
Member
dans Modifications
Bonjour,
j'ai mis en place un système de galerie d'image avec redimensionnement automatique de photo HD. L'idée étant de présenter des photos HD à télécharger. J'ai bien mes miniatures ainsi que mes liens vers les images HD du dossier médias mais le lien cliqué affiche le .jpg en grand dans le navigateur, je voudrais que cette image soit automatiquement téléchargée comme un zip dans le dossier de téléchargement et non affichée. avez vous une idée ?
Aussi, je souhaite ne charger qu'un seul élément dans le dossier média/image afin que la miniature soit créée à partir de cette photo HD et réduire au maximum les actions dans le back office.
de la simplicité en fait. Est ce possible d'encapsuler à la voler mon fichier .jpg dans un .zip ou puis-je détourner la fonction "?telechargement" de la partie "document" de pluxml ?
Merci par avance
j'ai mis en place un système de galerie d'image avec redimensionnement automatique de photo HD. L'idée étant de présenter des photos HD à télécharger. J'ai bien mes miniatures ainsi que mes liens vers les images HD du dossier médias mais le lien cliqué affiche le .jpg en grand dans le navigateur, je voudrais que cette image soit automatiquement téléchargée comme un zip dans le dossier de téléchargement et non affichée. avez vous une idée ?
Aussi, je souhaite ne charger qu'un seul élément dans le dossier média/image afin que la miniature soit créée à partir de cette photo HD et réduire au maximum les actions dans le back office.
de la simplicité en fait. Est ce possible d'encapsuler à la voler mon fichier .jpg dans un .zip ou puis-je détourner la fonction "?telechargement" de la partie "document" de pluxml ?
Merci par avance
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
pour le zip, si ton hebergeur à la librairie zip d'installé ça sera facile. Faut utiliser les fonctions de cette librairie pour zipper à la volée.
sinon il faudra passer par un script php
donc l'idée est que lorsque tu clic sur une image, ça appelle un script avec en parametre le nom de l'image pour zipper dans un dossier par défaut et apres envoyer le fichier à l'utilisateur (voir fonction de telechargement de PluXml)
Consultant PluXml
Ancien responsable du projet (2010 à 2018)
j'aime beaucoup ta, légendaire, grande réactivité Stéphane, merci
Consultant PluXml
Ancien responsable du projet (2010 à 2018)
Donc déjà pour récuperer le plugin c'est ici
Pour l'utiliser il faut suivre ces règles:
1) les fichiers sont à stocker dans le dossier images de PluXml (par défaut: data/images/)
2) Dans un article il faut ajouter et formater les liens de la façon suivante:
<a href="?download=file1.jpg">telecharger</a>
<a href="?download=dossier/file2.jpg">telecharger</a>
Lorsqu'on cliquera sur 1 des 2 liens, cela zippera le fichier data/images/file1.jpg ou data/images/dossier/file2.jpg et ça l'enverra à l'utilisateur.
Bon c'est du béta, ce qui veut dire peut etre bug(s), mais aussi ouvert à toutes suggestions pour l'améliorer et en faire un plugin plus robuste.
Consultant PluXml
Ancien responsable du projet (2010 à 2018)
MAJ : excellent, ça marche à merveille. Merci 1000 fois pour ce plugin génial. je l'ai intégré à ma classe galerie photo et le tout fonctionne dynamiquement. c'est génial. Voila pourquoi j'aime pluxml.
Consultant PluXml
Ancien responsable du projet (2010 à 2018)
Le but est de ne pas modifier les fichiers de pluxml pour pouvoir faire les mises à jour et les montées de versions sans problèmes, sans se soucier de reporter à chaque fois les modifications que tu aurais pu faire.
Consultant PluXml
Ancien responsable du projet (2010 à 2018)
bon, j'ai du mal. comment faire pour ajouter un fonction dans plxShow avec un plugin ? en fait c'est la seule chose que je voudrais faire avec pour le moment afin de sortir cette fonction du core.
Quelle déclaration de hook faire pour injecter du code dans plxShow ? je voudrais créer une nouvelle fonction dans le plxShow et comment l'appeler depuis mon plugin ? Merci par avance.
Me suis cassé les dents sur l'injection de fonction dans la plxShow via un plugin ... en vain.
je pensais à un hook endplxShow comme pour adminArticleContent etc ... avec la possibilité d'utiliser les fonctions de la-dite class.
A part une instance de la plxShow dans le plugin, j'ai rien trouvé. J'me trompe ?
Cordialement,
_____
D.San
dans le plugin PluXml a ses propres hooks, mais il sait aussi gérer des hooks utilisateurs. c'est toi qui choisit le nom que tu veux lui donner
Consultant PluXml
Ancien responsable du projet (2010 à 2018)
ma fonction commence comme ça
et je renseigne $dossier et $type différemment dans mon template categorie-phototheque.php ou categorie-lookbook.php et autres.
Comment renseigner ces paramètres du coup ?
( j'imagine que c'est une fonction de la plxShow ? ) et dans ton template: j'ai cru comprendre qu'on ne pouvait pas ( pour l'instant ) envoyer des données au plugin ...
Ce qu'il faudrait, c'est une méthode spéciale dans la plxShow du type: puis dans le plugin: et dans le template: une idée comme ça ...