Bonjour,
Je suis prof de math, ai déjà une galerie piwigo ici :
http://piwigo.org/showcase/picture.php?/126/category/2
et souhaite en créer une nouvelle de réalisations d'animations par des élèves.
Chaque image (vignette) de la galerie d'acceuil doit pointer vers l'animation de l'élève qui est une page html.
Ma question est donc, comment mettre un lien externe sur une vignette au lieu que le clic sur la vignette ouvre l'image en plus grand ?
merci d'avance pour votre aide.
Hors ligne
L'astuce consiste à mettre la redirection dans la description de le photo et non dans la vignette.
Exemple :
<SCRIPT LANGUAGE="JavaScript"> document.location.href="http://www.mondomaine.com" </SCRIPT>
Hors ligne
nathalierun a écrit:
Je suis prof de math
Bonne rentrée ;-)
Hors ligne
Merci.
C'est donc ce que j'ai fait sur cette image, pour tester :
http://nathalierun.net/lycee/piwigo/pic … ategory/40
j'ai mis dans la description de la photo le code :
<SCRIPT LANGUAGE="JavaScript">
document.location.href="http://nathalierun.net/depotLibre/ScratchWeb/LeDragonEtLeFantome.html"
</SCRIPT>
Mais ça ne marche pas.
Hors ligne
Autant pour moi, j'aurais du vérifier...
Ce qui fonctionne :
<script type="text/javascript">self.location.href='http://nathalierun.net/depotLibre/ScratchWeb/LeDragonEtLeFantome.html';</script>
Hors ligne
Cette fois cela marche. Merci.
Mais ce que je réalise, c'est que piwigo est clairement pas fait pour ça, car ce que j'aurais aimé, c'est pouvoir lire le lien de redirection dès le passage de la souris sur la vignette...
Sauriez-vous me diriger vers une solution open source plus adaptée ?
Merci d'avance.
Hors ligne
nathalierun a écrit:
Sauriez-vous me diriger vers une solution open source plus adaptée ?
Personnellement non. Ca dépasse largement mes compétences et je ne suis pas sûre que Piwigo soit développer dans ce sens...
:-/
Hors ligne
il est possible de faire un thumbnails.tpl perso avec en lien -et titre- la description de l'image et dans la description l'url : vous pourrez uploader les images de vos élèves, renseigner l'url, et avoir le lien au survol de la miniature. Vous évitez aussi le risque que la redirection js ne marche pas si le js est désactivé ou détecté comme dangereux
Hors ligne
Je voudrais bien essayer mais je ne comprends pas trop ce message. Pourriez-vous me donner un exemple svp ?
Hors ligne
par ex :
{if !empty($thumbnails)} {strip}{foreach from=$thumbnails item=thumbnail} <li> <span class="wrap1"> <span class="wrap2"> <a href="{$thumbnail.URL}"> <img class="thumbnail" src="{$thumbnail.FILE_DESC}" alt="{$thumbnail.TN_ALT}" title="{$thumbnail.FILE_DESC}"> </a> </span> <span class="thumbLegend"> {if isset($thumbnail.NAME)}{$thumbnail.NAME}{/if} {if !empty($thumbnail.icon_ts)} <img title="{$thumbnail.icon_ts.TITLE}" src="{$ROOT_URL}{$themeconf.icon_dir}/recent.png" alt="(!)"> {/if} {if isset($thumbnail.NB_COMMENTS)} <span class="{if 0==$thumbnail.NB_COMMENTS}zero {/if}nb-comments"> <br> {$pwg->l10n_dec('%d comment', '%d comments',$thumbnail.NB_COMMENTS)} </span> {/if} {if isset($thumbnail.NB_HITS)} <span class="{if 0==$thumbnail.NB_HITS}zero {/if}nb-hits"> <br> {$pwg->l10n_dec('%d hit', '%d hits',$thumbnail.NB_HITS)} </span> {/if} </span> </span> </li> {/foreach}{/strip} {/if}
dans votre thème perso, ou si vous n'en avez pas en Templates (modèles)
Hors ligne
Si je comprends bien, je dois créer un fichier thumbnails.tpl contenant le script ci-dessus mais dans quel répertoire je dois placer ce fichier ?
dans themes->default->template
à la place de plugins/PWG_Stuffs/theme/template/stuffs_thumbnails.tpl
ou à la place de template-extension/distributed/samples/my-thumbnails.tpl ????
merci d'avance
Hors ligne
c'est très bien expliqué dans le wiki/doc, à savoir les template extensions et la création d'un thème
http://fr.piwigo.org/doc/doku.php?id=pr … ent:themes
http://fr.piwigo.org/doc/doku.php?id=pw … s:template
Hors ligne
il y a tellement de fonctionnalité dedans ....
ce qui est bien avec piwigo, c'est que ya soit plusieurs solutions soit aucune ^^
Hors ligne