1

Sujet : pb albulle: affichage des photo dans une popup au dimension.

salut,

j'utilise ton script de galerie (php4) que je trouve génial mais j'ai un soucis. Je voudrais faire en sorte que les images s'affiche dans une popup au ldimension de celle-ci au lieu d'une nouvelle fenêtre. J'ai tenté le javascript mais je ne m'en sors pas car je débute en dev web. Si quelqu'un a déjà fait cela merci de me filer un coup de main.

2 Dernière modification par SamRay1024 (28/09/2005 11h38m34s)

Re : pb albulle: affichage des photo dans une popup au dimension.

Salut !

Alors, pour faire ça, il faut consulter ce post.

-------------------------------
"Keyboard not detected, press a key to continue..."

WWW

3

Re : pb albulle: affichage des photo dans une popup au dimension.

J'ai testé ta solution. J'ai une erreur : quand on clique sur l'image miniature, rien ne se passe. Dans le cadre en bas à gauche du naviguateur, on a le lien suivant : javascript:popup( nom_photo, hauteur, largeur). Mais la popup ne s'affiche pas. Sinon pas d'autre soucis.

4

Re : pb albulle: affichage des photo dans une popup au dimension.

Petite rectification, sous IE, j'ai une erreur qui revient, il me dit photos non définie. Le chemin de la photo ne semble pas être pris en compte. d'ailleur si tu veux tester: http://ricback.free.fr/galerie/

J'utilise la version PHP4 !! !!

Re : pb albulle: affichage des photo dans une popup au dimension.

Salut,

Ajoute des quotes ( ' ) autour de la variable : 

'$sCheminPhoto'
----------------------------------------------------------------------------------------------------------------------------
On peut être intelligent toute sa vie et stupide un instant.

WWW

6

Re : pb albulle: affichage des photo dans une popup au dimension.

J'ai mis les cotes comme tu me l'as dit. Il y avait une autre erreur, cette fois dans le fichier popup.php, il faut mettre ceci: require_once( 'themes/albulles/html_popup.php' );   à la palce de l'ancienne ligne.

Ca fonctionne maintenant sous Firefox mais pas sous IE, la popup reste vide.
http://ricback.free.fr/galerie/

7 Dernière modification par SamRay1024 (28/09/2005 11h22m00s)

Re : pb albulle: affichage des photo dans une popup au dimension.

Bizarre que ca ne fonctionne pas sous IE...Je ne l'ai pas sous la main (je suis sur un Mac) donc je ne peux pas tester.

Pour le require_once(), il y avait effectivement une erreur dans ce que j'ai donné. Il faut mettre :

require_once( sDossierThemes.$sDossierThemeUtilise.'html_popup.php' );

(Il y avait un '/' en trop normalement). Teste comme ça. Cela dit, et j'ai oublié de le précisé, si tu utilises un chemin en dur comme tu me l'a suggéré, dès que tu changes de thème, tu ne pourras utilisé que celui du thème défini dans la chaine. Mais, cela peut être une meilleure solution, qui permettrait de ne pas avoir à recréer le fichier html_popup.php dans chaque nouveau thème. Après, c'est une question de choix personnel smile.

Je vais corriger ce que j'ai marqué plus haut.

Ah oui et autre chose, je mets une petite modif dans le style css du fichier html_popup.php pour supprimer les marges de l'image et ainsi ne plus avoir les scrollbars de défilement dans la popup. Car pour ma part (et je pense que cela doit être ton cas aussi, la popup est bien redimensionnée mais la photo n'est pas calée parfaitement. Regarde donc la modif dans le code du fichier html_popup.html (balise <style>).

-------------------------------
"Keyboard not detected, press a key to continue..."

WWW

8

Re : pb albulle: affichage des photo dans une popup au dimension.

C'est vraiment bizarre sous IE en regardant la popup de plus prés, j'ai un petit point dans celle-ci. Là je ne vois pas ce qui se passe. Sinon pour le require_once, la variable $sDossierThemeUtilise ne semble pas renseigné. Moi j'ai laissé en dur pour l'instant c'est pas génant, c'est pour le test de ta galerie.

9

Re : pb albulle: affichage des photo dans une popup au dimension.

J'ai trouvé ce qui crée le petit point sous IE. C'est le code:

  <a href="javascript:window.close();">
            <img src="<?php echo $sCheminImg; ?>" alt="Image de <?php echo $sCheminImg; ?>" width="<?php echo $iWidth; ?>" height="<?php echo $iHeight; ?>" />
     </a>

Comme l'image ne s'affiche pas dans la popup, il n'arrive pas a créé le lien de fermeture donc il doit mettre un point.Par contre, je ne comprend vraiment pas pourquoi l'image ne s'afiche pas sous IE.

Re : pb albulle: affichage des photo dans une popup au dimension.

Je viens de m'apercevoir que j'ai oublié un $ devant la 1ère variable dans le require_once(). Je corrige ça.

Encore au sujet des scrollbars, j'ai oublié le scrollbar=yes dans la fonction javascript. Il faudrait le passer à no pour les faire disparaître.

Dernier détail, dans le titre de la popup, le chemin complet de la photo est affiché. Il est peut etre mieux de ne prendre que le nom de la photo, sans le chemin. Il faut pour cela faire un basename( $sCheminImg ). Je corrige aussi wink.

-------------------------------
"Keyboard not detected, press a key to continue..."

WWW

Re : pb albulle: affichage des photo dans une popup au dimension.

Résultat des courses :

* J'ai modifié le fichier html_popup.php en supprimant les attributs width et height qui ne servaient pas,
* J'ai mis scrollbar=no dans la fonction popup(...),
* J'ai complété popup.php en ajoutant le basename(...) et en remettant le $ manquant dans le require.

-------------------------------
"Keyboard not detected, press a key to continue..."

WWW

12

Re : pb albulle: affichage des photo dans une popup au dimension.

Et à l'arrivée, on obtient une galerie qui fonctionne parfaitement avec un système de caddie bien pensé. Moi je voudrais juste dire : Chapeau l'artiste !!

Franchement de toutes les galerie que j'ai testé la Albulles est dans les MUST OF THE MUST. Merci pour ton aide et je trouve que se système de popup ajoute encore un truc en plus à ton projet.

Mille MERCI

Re : pb albulle: affichage des photo dans une popup au dimension.

Merci beaucoup smile

Finalement, le pb sous IE est résolu ?

Ps : un truc complètement à part. Cela serait sympa de ta part de laisser au moins l'un des deux copyright qui sont par défaut dans le script. Ca ne coûte rien et ca peut peut-être m'aider à faire connaître AlBulles ;-).

-------------------------------
"Keyboard not detected, press a key to continue..."

WWW

14

Re : pb albulle: affichage des photo dans une popup au dimension.

Le pb sous IE est résolue oui, ton code est bon.

Pour le copyright, c'est vrai que je l'ai supprimé et au vue de ta précieuse aide, de ta disponibilité.... Je vais mettre le lien sur le site ou j'utilise ton script. http://mboully.free.fr/

Voilà @+, encore merci.

Re : pb albulle: affichage des photo dans une popup au dimension.

Ok, ca roule, merci à toi smile ++

-------------------------------
"Keyboard not detected, press a key to continue..."

WWW