Liens web en target="_blank"
smaj Membre non connecté
Booster Roquette
- Booster Roquette
- Voir le profil du membre smaj
- Inscrit le : 17/01/2016
- Groupes :
Je n'ai pas encore regardé ça mais faudrait que les liens web s'ouvrent par défaut dans un nouvel onglet.
ElenWii Membre non connecté
- Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
- Equipe Graphique
smaj Membre non connecté
Booster Roquette
- Booster Roquette
- Voir le profil du membre smaj
- Inscrit le : 17/01/2016
- Groupes :
ElenWii Membre non connecté
- Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
- Equipe Graphique
Code TPL :
formtarget="_blank"
Sinon il faudra passer en v5 qui est en <a> maintenant
smaj Membre non connecté
Booster Roquette
- Booster Roquette
- Voir le profil du membre smaj
- Inscrit le : 17/01/2016
- Groupes :
Code TPL :
Tel que ça prend pas et je le vois bien s'afficher depuis l'inspecteur d'élément .
ElenWii Membre non connecté
- Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
- Equipe Graphique
smaj Membre non connecté
Booster Roquette
- Booster Roquette
- Voir le profil du membre smaj
- Inscrit le : 17/01/2016
- Groupes :
kartouche Membre non connecté
Booster Fronde
- Booster Fronde
- Voir le profil du membre kartouche
- Inscrit le : 17/12/2012
- Site internet
- Groupes :
En fait pour que le bouton s'ouvre dans une autre fenêtre voici ce qu'il faut faire :
- Aller dans : web/templates/WebDisplaySeveralLinksController.tpl
- Se rendre à la ligne 148 et changer le code en ajoutant : target=_blank"
comme ci dessous.
<a href="{weblinks.U_VISIT}" class="basic-button" target="_blank">
-Ensuite se rendre dans le fichier : web/templates/WebDisplayWebLinkController.tpl
-Se rendre à la ligne 42 et modifier le code comme ceci toujours en ajoutant target="_blank
comme ci dessous.
<a href="{U_VISIT}" class="basic-button" target="_blank">
Maintenant lorsque vous cliquerez sur le bouton bleu : "Visiter" , le lien apparaitra dans une autre fenêtre .
C'est très utile pour garder vos visiteurs sur votre site .
Ciao.
Édité par kartouche Le 06/04/2017 à 22h42
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
je tiens à vous dire que l'utilisation simple de "target=_blank" peut engendrer des problème de sécurité.
Proof Of Concept : <a href="https://mathiasbynens.github.io/rel-noopener/">https://mathiasbynens.github.io/rel-noopener/</a>
+ bonus : <a href="https://www.jitbit.com/alexblog/256-targetblank---the-most-underestimated-vulnerability-ever/">https://www.jitbit.com/alexblog/256-targetblank---the-most-underestimated-vulnerability-ever/</a>
Cordialement, janus57
MickaelFR Membre non connecté
Booster Fusée
- Booster Fusée
- Voir le profil du membre MickaelFR
- Inscrit le : 20/01/2014
- Site internet
- Groupes :
Ce qui serai pas mal à développer, c'est un nouvel onglet lorsque le lien est extérieur au site. Ce serai bien pratique au quotidien
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
Avec du target=_blank dans ce cas mais en suivant les règles de sécurité.
Sinon normalement c'est à l'utilisateur de choisir et non au webmaster de forcer l'utilisateur.
Cordialement, janus57
MickaelFR Membre non connecté
Booster Fusée
- Booster Fusée
- Voir le profil du membre MickaelFR
- Inscrit le : 20/01/2014
- Site internet
- Groupes :
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
De mémoire cela avait déjà été proposé et rejeté car PHPBoost essaye de suivre autant que possible les recommandations du W3C qui incite très fortement de laisser le choix à l'utilisateur (et pour forcer les webmaster le target=_blank était non valide en HTML4 mais depuis il a été réintégré).
Et non c'est très dur de faire une option globale pour ce genre de choses (en plus du manque de devs).
Cordialement, janus57
MickaelFR Membre non connecté
Booster Fusée
- Booster Fusée
- Voir le profil du membre MickaelFR
- Inscrit le : 20/01/2014
- Site internet
- Groupes :
olivierb Membre non connecté
- Modérateur
- Voir le profil du membre olivierb
- Inscrit le : 07/02/2014
- Site internet
- Groupes :
- Equipe Assistance
Et pourtant, on voit sur les sites dits "officiels" du gouvernement français tel que service-public.fr des liens qui s'ouvrent dans de nouvelles fenêtres (icône fa-external-link ).
Comme quoi, même nos dirigeants ne sont pas "W3C"
Olivier.
Édité par olivierb Le 07/04/2017 à 17h34
Olivier
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie