bonjour,
tout d'abord : félicitations pour ce formidable outil que vous proposez à la communauté!
Je suis en train d'integrer PWG sur mon site qui disposera de 2 catégories de galerie. Je souhaiterai que lors de l'ouverture de chaque galerie (pour afficher les vignettes), celle ci s'affiche dans une nouvelle page. j'ai bien noté la manip indiquée pour le menu LIENs, mais je suis incapable de l'adapter a l'ouverture des categories...
En outre, pour conserver l'accessibilité, je préfèrerais utiliser une solution en PHP et pas en javascript.
Merci d'avance de vos réponse
serge l
hello à tous/toutes !
le sujet de l'ouverture d'une nouvelle fenêtre lors d'un clic sur une catégorie m'interesse aussi.
serge parle d'une solution en php (ce qui m'a l'air d'être le plus clean au niveau accessibilité) mais peut-être aussi est il possible d'envisager le "target: _blank" qui est tout de même toléré en transitionnel...
ceci dit, y aurait il un artiste en PHP qui soit capable de nous indiquer où placer une 'new_window'=> true
Merci !
PS : j'ai bien cherché sur le forum et n'ait pas trouvé d'autres topics résolvant la question... ;)
Hors ligne
Petite solution rapide: éditer le fichier template/yoga/mainpage_categories.tpl, puis remplacer:
<a href="{categories.category.URL}">
......
<a href="{categories.category.URL}">{categories.category.NAME}</a>
par
<a href="{categories.category.URL}" target="_blank">
......
<a href="{categories.category.URL}" target="_blank">{categories.category.NAME}</a>
Problème: chaque sous-catégorie s'affichera aussi dans une nouvelle fenetre!
Dernière modification par P@t (2007-10-29 14:24:42)
Hors ligne
Merci P@t, ça marche! maintenant en appliquant cette solution je me rend compte qu'au niveau de la navigation ça peut égarer le visiteur de se retrouver sur une nouvelle page. Je pense devoir placer un lien de fermeture de fenêtre en javascript...
La soluce en PHP me semble désormais encore plus pertinente, mais les gourous du developpement en PHP nous boudent : Houiiiiiinnnn !
80)
Hors ligne
Mille mercis P@t,
de mon coté j'ai utilisé ton astuce en l'adaptant avec du javascript afin d'ouvrir une fenêtre redimensionable, avec scroll mais sans menu afin que le visiteur percoive bien qu'il s'agit d'une nouvelle fenêtre :
au lieu de
<a href="{categories.category.URL}" target="_blank">
......
<a href="{categories.category.URL}" target="_blank">{categories.category.NAME}</a>
j'ai mis :
<a href="{categories.category.URL}" onclick="return !window.open(this.href, 'pop', 'width=730,height=500,left=2,top=5,resizable,scrollbars');">
<img src="{categories.category.SRC}" alt="{categories.category.ALT}"
title="{categories.category.TITLE}">
</a>
...
<a href="{categories.category.URL}" onclick="return !window.open(this.href, 'pop', 'width=730,height=500,left=2,top=5,resizable,scrollbars');">{categories.category.NAME}</a>
J'obtiens donc une fenêtre de 730 sur 500 qui offre l'essentiel de son espace aux photos. puisque la barre de menu n'y figure pas les visiteurs n'ont pas d'autre choix que de fermer la page pour laisser place au site d'origine sur lequel sont affichée la liste des catégories.
En outre le javascript n'est absolument pas intrusif car la page s'affichera quand même si javascript est désactivé sur le navigateur du visiteur (merci au site
http://www.acces-pour-tous.net/fichiers_communs/access.php?rub=popup_parfait
Et un immense merci à la réactivité de l'équipe par ton intermédiaire P@t !!!
so long and thanks a lot!!!!
Hors ligne
Même question d'ouverture d'une nouvelle fenetre mais cette fois-ci pour la page d'affiche de l'image et non des catégories.
Quelqu'un peut m'aider.
Je pense qu'il faut modifier un template mais lequel ? Et quel ligne de code modifier surtout !
Merci d'avance.
B
Hors ligne