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.
Savoir c'est pouvoir, le libre savoir c'est la liberté.
Non connecté Se connecter S'inscrire
L'Agora sur Chronica » Forum de test » Tester les liens en _blank automatique
Pages 1
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.
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
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
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.
Pages 1
L'Agora sur Chronica » Forum de test » Tester les liens en _blank automatique