Changer "ouvrir les liens externes par défaut dans un nouvel onglet" historiquement pour tous les utilisateurs

Bonjour à tous,

J’aimerais avoir vos conseils.

Je gère un forum sur les télécoms avec environ 6 000 utilisateurs (www.telecomhall.net).

Comme il y a de nombreux sujets contenant des liens externes, je souhaite obliger chaque utilisateur à les ouvrir dans un nouvel onglet afin qu’ils ne quittent pas mon site.

J’ai donc pensé pouvoir modifier cela dans les PARAMÈTRES.

Je suis conscient que ce changement ne s’applique qu’aux nouveaux utilisateurs qui s’inscrivent à partir du moment où je modifie le paramètre par défaut en « Oui ».

Comme je l’ai dit, il y a quelque temps (je ne me souviens plus exactement quand), j’avais modifié la préférence utilisateur par défaut en « OUI » (default_other_external_links_in_new_tab = OUI, coché).

Aujourd’hui, pour tester, je l’ai remis sur « NON » (non coché).

À ma grande surprise, j’ai reçu un avertissement :

« Souhaitez-vous appliquer ce changement rétroactivement ? Cela modifiera les préférences de 2 230 utilisateurs existants. »

Non.
Appliquer uniquement le changement pour l’avenir.

J’ai donc décidé de régler tous les utilisateurs sur « NON » (non coché).

J’ai pensé que lorsque je vérifierais à nouveau et que j’appliquerais le changement, il serait appliqué rétroactivement à tous les utilisateurs (tous mes 6 000 utilisateurs auraient la préférence default_other_external_links_in_new_tab réglée sur OUI, coché).

Malheureusement, la deuxième fois, je n’ai pas reçu l’avertissement.

Et maintenant, TOUS mes 6 000 utilisateurs ont le comportement par défaut (non souhaité par moi) : default_other_external_links_in_new_tab = NON, non coché.

Ma question est donc la suivante :

  1. Ce comportement est-il normal ? (Demander d’appliquer rétroactivement lors de la décochage pour une partie des utilisateurs, mais ne pas le demander lorsque tous les utilisateurs ont été modifiés)

  2. Existe-t-il un moyen pour moi (en tant qu’administrateur) de modifier rétroactivement la préférence default_other_external_links_in_new_tab en OUI (coché) pour tous les utilisateurs ?

J’ai trouvé ceci :

Mais je n’ai pas les droits nécessaires pour le faire.
J’ai également essayé de contacter l’administrateur de mon site.

La seule autre solution que je vois est d’usurper l’identité de chacun des 6 000 utilisateurs et de modifier la préférence un par un, ce qui est impossible ! :frowning:

Bonjour @leopedrini, je rencontre le même problème. As-tu réussi ?
Merci

Oui, j’ai demandé aux développeurs web qui gèrent mon site, et ils ont apporté la modification dans la base de données.

Je suis seulement un utilisateur/administrateur, pas un programmeur :slight_smile: