•  » Plugins
  •  » [Résolu] Extended Description

#16 2012-03-12 13:18:27

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

Re: [Résolu] Extended Description

Aditional page


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

#17 2012-03-13 12:07:34

jpverrue
Membre
Villeneuve d'Ascq, France
2012-01-20
25

Re: [Résolu] Extended Description

Pour me faire mieux comprendre, j'ai fait une petite maquette de ce que j'aimerais pouvoir faire avec le plugin. J'espère que vous comprendrez mieux mon besoin comme cela.
J'ai pensé à modifier le plugin, mais comme je suis hébergé chez Piwigo.com je ne peux pas :-(

Code:

<html>
<head>
<style type="text/css"> #xxx {display:none;} </style>
<script type="text/javascript"> 
function myswitch()
{
var x=document.getElementById('xxx');
var y=document.getElementById('yyy');
if (x.style.display == "block")
    {
    y.style.display="block";
    x.style.display="none";
    }
else
    {
    y.style.display="none";
    x.style.display="block";
    }
}
</script>
</head>
<body>
<p>Debut du texte visible tout le temps</p>
<p id="yyy"><a onclick=myswitch() href="#">Cliquez pour en savoir plus...</a></p>
<p id="xxx">Compl&eacute;ment d'information affich&eacute;
uniquement si on clique sur le lien<br/>
<a onclick=myswitch() href="#">Refermer...</a>
</p>
<p>Texte final &eacute;ventuel</p>
</body>
</html>

Pensez vous que cela est faisable ?
Merci d'avance !
(Si vous le jugez utile on peut déplacer la discussion dans un nouveau fil)

Hors ligne

#18 2012-03-14 22:20:43

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

Re: [Résolu] Extended Description

Tu n'as pas besoins de plugin pour faire cela le JS suffit

un truc du genre

Code:

<!--
window.onload=-//:---\spam;
function -//:---\spam(id) {
var d = document.getElementById(id);
  for (var i = 1; i<=100; i++) {
    if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
  }
if (d) {d.style.display='block';}
}
//-->
</script>

<dl id="menuA3">
    <ul>
        </dd>    
       <li onclick="javascript:-//:---\spam('smenu1');">texte 1 </li>
        <dd id="smenu1">
Suite du texte 1
        </dd>  
       <li onclick="javascript:-//:---\spam('smenu2');">texte 2</li>
        <dd id="smenu2">
suite du texte 2
        </dd>  

    </ul>
</dl>

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

#19 2012-03-22 13:00:34

jpverrue
Membre
Villeneuve d'Ascq, France
2012-01-20
25

Re: [Résolu] Extended Description

ddtddt a écrit:

Tu n'as pas besoins de plugin pour faire cela le JS suffit

Effectivement.
Voilà, c'est fait. On peut voir le résultat ICI. Mais ça n'est pas très facile à gérer dans la zone description de l'album. C'est bien si on maitrise suffisamment le codage html/javascript, mais ça ne doit pas être le cas de beaucoup d'administrateurs. Ce serait si bien si s'était intégré dans le plugin ... En tout cas merci pour le coup de main.

Hors ligne

  •  » Plugins
  •  » [Résolu] Extended Description

Pied de page des forums

Propulsé par FluxBB

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