1 05-07-2016 16:23 -

J'ai forké include/parser.php qui fabrique le code pour ajouter _blank et d'autres bricoles aux liens générés.

Faisons un test.

http://revestou.fr/

WWW

2 05-07-2016 16:29 -

Merveilleux, c'est parfait.
Enfin presque : faudrait que les liens internes ne donnent pas lieu à _blank. Mais ça pourrait être plus compliqué.

Un test avec un lien relatif index.php

un autre lien relatif sans le / de début : viewforum.php?id=1

et un autre avec une url absolue, mais interne au forum : http://katryne.legtux.org/agora/viewtopic.php?id=2

WWW

3 05-07-2016 16:32 -

Le premier ne donne rien, le 2e une erreur 404 en _blank !!! , le 3e une ouverture correcte du lien  en _blank

j'essaye de nouveau avec un lien relatif commençant par un /

/viewforum.php?id=1

WWW

4 06-07-2016 16:02 -

Il existe une extension pour cela : "show_links_blank,  : ce serait plus judicieux de l'utiliser au lieu de forker.
On va tester : je remets le parser.php d'origine et je teste l'extension.

mon lien avec parser original et sans extension : http://katryne.legtux.org/agora/viewtopic.php?id=2

c'est normal : le lien est en _self

Maintenant j'ai installé l'extension Show_link_blank http://katryne.legtux.org/agora/viewtopic.php?id=2

Avec cette extension, tous les liens sont en _blank, même ceux créés auparavant en mode _self

Je vais voir si je peux déforker le footer.php où j'avais mis les liens de copyright en _blank.

Non, l'extension ne marche pas pour le footer, uniquement pour les liens créés dans les messages du forum, les profils et les signatures. J'ai donc reforké footer.php en ajoutant pour chaque lien de copyright :

target="_blank" rel="noopener noreferrer nofollow"

Je ne sais trop si la syntaxe est correcte.

J'ai déjà vu cette syntaxe utilisée ailleurs, elle se voit bien en mode source pour le footer et le copyright, mais pas pour l'extension. Peut-être faut-il que je la désactive et la réactive pour que la modif soit prise en compte ???
C'est bien ça, je l'ai désinstallée, réinstallée et j'ai bien la mention rel etc dans tous les liens créés.

Je souhaite que cela évite un peu le spam, les liens n'étant plus indexés, les spammeurs professionnels n'ont plus intérêt à poster.

WWW