#1 2011-08-31 08:45:20

nathalierun
Membre
2011-08-31
11

Lien sur vignette

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

#2 2011-08-31 18:40:43

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: Lien sur vignette

L'astuce consiste à mettre la redirection dans la description de le photo et non dans la vignette.

Exemple :

Code:

<SCRIPT LANGUAGE="JavaScript">
     document.location.href="http://www.mondomaine.com"
</SCRIPT>

Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#3 2011-08-31 21:44:33

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16946

Re: Lien sur vignette

nathalierun a écrit:

Je suis prof de math

Bonne rentrée ;-)


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#4 2011-09-01 15:57:09

nathalierun
Membre
2011-08-31
11

Re: Lien sur vignette

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

#5 2011-09-01 16:17:59

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: Lien sur vignette

Autant pour moi, j'aurais du vérifier...

Ce qui fonctionne :

Code:

<script type="text/javascript">self.location.href='http://nathalierun.net/depotLibre/ScratchWeb/LeDragonEtLeFantome.html';</script>

Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#6 2011-09-01 16:26:53

nathalierun
Membre
2011-08-31
11

Re: Lien sur vignette

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

#7 2011-09-01 18:26:21

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: Lien sur vignette

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...

:-/


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#8 2011-09-01 18:43:24

flop25
Équipe Piwigo
2006-07-06
6544

Re: Lien sur vignette

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

#9 2011-09-02 06:26:57

nathalierun
Membre
2011-08-31
11

Re: Lien sur vignette

Je voudrais bien essayer mais je ne comprends pas trop ce message. Pourriez-vous me donner un exemple svp ?

Hors ligne

#10 2011-09-02 11:45:38

flop25
Équipe Piwigo
2006-07-06
6544

Re: Lien sur vignette

par ex :

Code:

{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

#11 2011-09-02 14:59:22

nathalierun
Membre
2011-08-31
11

Re: Lien sur vignette

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

#12 2011-09-02 15:58:57

flop25
Équipe Piwigo
2006-07-06
6544

Re: Lien sur vignette

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

#13 2011-09-02 16:05:16

nathalierun
Membre
2011-08-31
11

Re: Lien sur vignette

ok, je vais essayer. Merci.

Hors ligne

#14 2011-09-02 16:26:20

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12675

Re: Lien sur vignette

personne n'a essayé le [redirect] de Extended Description, ca me semble bien plus simple que d'injecter du javascript


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#15 2011-09-02 16:45:05

flop25
Équipe Piwigo
2006-07-06
6544

Re: Lien sur vignette

il y a tellement de fonctionnalité dedans ....
ce qui est bien avec piwigo, c'est que ya soit plusieurs solutions soit aucune ^^

Hors ligne

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2025 · Contact