Annonce

  •  » Plugins
  •  » [Résolu] faire apparaitre le livre d'or au bon endroit

#1 2010-10-08 13:13:26

stoole
Membre
2009-11-05
20

[Résolu] faire apparaitre le livre d'or au bon endroit

Bonjour,
N'étant pas très calé en php, quelqu'un pourrait-il m'aider à afficher les formlaires de mon livre d'or au bon endroit ?
A l'heure quand je clique sur la page additionelle correspondante au livre d'or, les formulaire à remplir apparaissent en bas du site et non sur la page de gauche.
Le site est www.letempsdunregard.org

Le script rentré sur l'additional page est :

Code:

<script type="text/javascript">
function setHeight(){
  var hauteur;
  var monFrm = document.getElementById('forum');
  if(document.all){
    hauteur = monFrm.contentWindow.document.body.scrollHeight + 30;
  }else{
    hauteur = monFrm.contentWindow.document.body.offsetHeight + 30;
  }
  monFrm.setAttribute("height", hauteur);
}
</script>

<iframe id="forum" name="Livre d'Or" onload="setHeight()" src="guestbook.php" width="100%" scrolling="no" FRAMEBORDER="no">
</iframe>

Merci pour aide.

Hors ligne

#2 2010-10-08 16:41:02

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

Re: [Résolu] faire apparaitre le livre d'or au bon endroit

Bonjour,

Le problème c'est la compatibilité du thème et du plugin :-(
J'en notifie l'auteur du thème.

(Très belles photos !)


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 2010-10-08 18:10:13

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

Re: [Résolu] faire apparaitre le livre d'or au bon endroit

J'ai pas essayé mais je tenterais


Code:

<div id="content" class="content">
<script type="text/javascript">
function setHeight(){
  var hauteur;
  var monFrm = document.getElementById('forum');
  if(document.all){
    hauteur = monFrm.contentWindow.document.body.scrollHeight + 30;
  }else{
    hauteur = monFrm.contentWindow.document.body.offsetHeight + 30;
  }
  monFrm.setAttribute("height", hauteur);
}
</script>

<iframe id="forum" name="Livre d'Or" onload="setHeight()" src="guestbook.php" width="100%" scrolling="no" FRAMEBORDER="no">
</iframe>
</div>

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 2010-10-08 21:36:43

LucMorizur
Membre
Vienne (Isère, 38)
2009-03-01
1969

Re: [Résolu] faire apparaitre le livre d'or au bon endroit

Gotcha a écrit:

(Très belles photos !)

+1
On espère que la solution va fonctionner car le site le mérite effectivement bien !

Hors ligne

#5 2010-10-08 22:23:37

stoole
Membre
2009-11-05
20

Re: [Résolu] faire apparaitre le livre d'or au bon endroit

Merci pour vos réponses. Je viens d'essayer le code donné par ddtddt mais sans succès malheureusement. Je le laisse tel quel avec ce code pour que vous puissiez vous rendre compte du résultat. Peut etre quelqu'un a-t-il deja eu ce genre de problème.

Hors ligne

#6 2010-10-08 22:54:27

LucMorizur
Membre
Vienne (Isère, 38)
2009-03-01
1969

Re: [Résolu] faire apparaitre le livre d'or au bon endroit

ddtddt a écrit:

J'ai pas essayé mais je tenterais


Code:

(...)

<iframe id="forum" name="Livre d'Or" onload="setHeight()" src="guestbook.php" width="100%" scrolling="no" FRAMEBORDER="no">
</iframe>

(...)

Quand je regarde avec Firebug, j'ai l'impression que c'est le fait que le "plugin" livre d'or soit inclus dans un iframe, qui pose souci. Mais bon, je sais pas trop ?

Hors ligne

#7 2010-10-08 22:58:51

saimon
Membre
2006-12-04
367

Re: [Résolu] faire apparaitre le livre d'or au bon endroit

Gotcha a écrit:

Le problème c'est la compatibilité du thème et du plugin :-(
J'en notifie l'auteur du thème.

il suffit de retirer le width="100%" du code de l'iframe ... le thème n'a donc pas grand chose à voir ;-)
Au passage ca doit être le plugin qui rajoute un id="content" (alors que les id doivent être unique).
Et puis les iframe c'est mal d'abord (il doit y avoir moyen d'inclure un script php plus proprement je pense).

Hors ligne

#8 2010-10-08 22:59:13

stoole
Membre
2009-11-05
20

Re: [Résolu] faire apparaitre le livre d'or au bon endroit

Peut-on utliser une autre balise que IFRAME ?

Hors ligne

#9 2010-10-14 20:56:41

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

Re: [Résolu] faire apparaitre le livre d'or au bon endroit

Ton problème est-il résolu ?


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

#10 2010-10-15 09:28:30

stoole
Membre
2009-11-05
20

Re: [Résolu] faire apparaitre le livre d'or au bon endroit

width="100%" a été retiré. Le problème a été résolu ainsi. Merci.

Hors ligne

#11 2010-10-15 09:59:10

thierry.f91
Membre
2010-04-20
669

Re: [Résolu] faire apparaitre le livre d'or au bon endroit

Il y a des caractères spéciaux!!! tu as essayé un livre d'or style http://www.alexguestbook.net/
il fonctionne bien et très modifiable en plus il s'intègre bien...


Le seul péché est de ne pas se risquer pour vivre son désir.

Hors ligne

  •  » Plugins
  •  » [Résolu] faire apparaitre le livre d'or au bon endroit

Pied de page des forums

Propulsé par FluxBB

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