Bonjour
ma galerie est un espace collaboratif.
pour optimiser encore cet aspect, je souhaiterai faire une petite modif sur la page d'affichage des images.
je souhaiterais que sous l'image, entre "Auteur" et "Crée le" on ajoute la chose suivante :
"URL de l'image", cette URL apparaitrait dans l'idéal dans un champs texte (à la maniere d'un champs de recherche google par exemple), qui se mettrait en surbrillance complete sur simple clic, pour que l'uitilisateur puisse copier coller le lien de l'image affichée.
Est-ce une grosse modif ?
Merci !
Dernière modification par clems (2009-07-27 17:52:56)
Hors ligne
Pour réaliser cela je te conseils de lire cette page dans le wiki.
Tu regardes et ajoute l'information que tu désires
Hors ligne
ddtddt a écrit:
Pour réaliser cela je te conseils de lire cette page dans le wiki.
Tu regardes et ajoute l'information que tu désires
Allez, je me crache dans les mains et je teste la création de mon template ;)
Hors ligne
Regarde là
[Forum, post 116791 by YannCo in topic 15880] Variables dans picture.tpl
edit :
utilisation de piwigo.org automatic links
Dernière modification par ddtddt (2009-07-27 10:42:03)
Hors ligne
YannCo a écrit:
Regarde là
[Forum, post 116791 by YannCo in topic 15880] Variables dans picture.tpl
edit :
utilisation de piwigo.org automatic links
Merci pour ton exemple, ça me donne une bonne base !
Hors ligne
Création d'un template perso à partir du template.tpl, comme expliqué http://fr.piwigo.org/doc/doku.php?id=fr … s-modeles, ajout de ce code à l'emplacement où je voulais que le cadre apparaisse (source http://fr.piwigo.org/forum/viewtopic.ph … 91#p116791 YannCo).
Et j'ai ajouté tout simplement les balises
<form><textarea name="targetme" rows="1" cols="120" onclick="javascript:this.form.targetme.focus();this.form.targetme.select();">CE QUE TU VEUX FAIRE BRILLER</textarea></form>
{php} $this->assign('ROOT_WAY', get_absolute_root_url()); {/php} <fieldset style="margin:10px; margin-right:30px; margin-left:18px; padding:10px"> <legend>Vignette pour le forum</legend> Texte à copier/coller pour afficher cette vignette et un lien vers cette image dans un message du forum : <table><tr><td> <a href="{$ROOT_WAY}{$current.U_IMG}"><img src="{$ROOT_WAY}{$current.THUMB_SRC|@replace:'./':''}" /></a> </td>* <p> <td> <br /><b>Afficher sur le forum :</b><br /> <form><textarea name="targetme" rows="1" cols="120" onclick="javascript:this.form.targetme.focus();this.form.targetme.select();">[url={$ROOT_WAY}{$current.U_IMG}][img]{$ROOT_WAY}{$current.THUMB_SRC|@replace:'./':''}[/img][/url]</textarea></form> <br /><b>Afficher sur un site :</b><br /> <form><textarea name="targetme" rows="1" cols="120" onclick="javascript:this.form.targetme.focus();this.form.targetme.select();"><a href="{$ROOT_WAY}{$current.U_IMG}"><img src="{$ROOT_WAY}{$current.THUMB_SRC|@replace:'./':''}" /></a></textarea></form> </td> </tr></table> </fieldset>
La fonction combine du php ainsi que du java (pour la mise en surbrillance).
Voilà avec l'auto selection du texte au clic, j'ai meme vu qu'on pouvait également le mettre en auto dans le presse papier ;)
Merci !
Dernière modification par clems (2009-07-27 18:12:21)
Hors ligne
merci pour le partage de ta solution ;-)
Hors ligne
J'y ai ajouté juste en dessous de quoi faire une publication sur facebook et sur Twitter ;) avec ça les visiteurs sont prets pour le partage !
Hors ligne
Clems, pour que ce soit utile à une majorité, est ce que tu peux détailler les étape de ce que tu as fait ;-)
[il y a un adepte sur le forum DE ;-)]
Hors ligne
Si tu as des visiteurs étranger, tu peux améliorer en remplaçant
<legend>Vignette pour le forum</legend>
par
<legend>{'Vignette pour le forum:'|@translate}</legend>
ensuite par LocalFiles Editor dans l'onglet langue
tu mets
FR -> $lang[''Vignette pour le forum:'] = 'Vignette pour le forum';
EN -> $lang[''Vignette pour le forum:'] = 'Vignette for the forum';
. . . .
Hors ligne
YannCo a écrit:
J'y ai ajouté juste en dessous de quoi faire une publication sur facebook et sur Twitter ;) avec ça les visiteurs sont prets pour le partage !
N'hésite pas à donner le code que tu as rajouté ;-)
Hors ligne
ddtddt a écrit:
Si tu as des visiteurs étranger, tu peux améliorer en remplaçant
<legend>Vignette pour le forum</legend>
par
<legend>{'Vignette pour le forum:'|@translate}</legend>
ensuite par LocalFiles Editor dans l'onglet langue
tu mets
FR -> $lang[''Vignette pour le forum:'] = 'Vignette pour le forum';
EN -> $lang[''Vignette pour le forum:'] = 'Vignette for the forum';
. . . .
Oui j'avais remarqué qu'il n'etait pas internationnalisable.
Pour ce qui est du détail, j'ai édité mon post plus haut ;)
Hors ligne
C'est vrai que un petit plugin qui prendrai en compte la gestion des traductions et qui permettrait par un [conf] d'afficher ou de ne pas afficher les éléments ce serai bien.
clems ta première contributions dans les Extensions ;-)
Hors ligne
ddtddt a écrit:
C'est vrai que un petit plugin qui prendrai en compte la gestion des traductions et qui permettrait par un [conf] d'afficher ou de ne pas afficher les éléments ce serai bien.
clems ta première contributions dans les Extensions ;-)
Merci à YannCo, je n'aurais jamais su ecrire le php tout seul.
Hors ligne