「デフォルトの他の外部リンクを常に新しいタブで開く」設定を全ユーザーに変更

こんにちは、皆様。

アドバイスをお願いします。

私は約6,000人のユーザーがいるテレコム関連のフォーラム(www.telecomhall.net)を運営しています。

外部リンクを含むトピックが多いため、ユーザーが私のサイトから離れないように、すべてのリンクを新しいタブで開くよう強制したいと考えています。

そのため、設定(SETTINGS)で変更できるかと考えました。

この変更は、設定を「はい」に変更した時点から登録する新しいユーザーにのみ適用されることは理解しています。

以前(いつだったか覚えていませんが)、デフォルトのユーザー設定を「はい」に変更しました(default_other_external_links_in_new_tab - はい、チェックあり)。

今日はテストのため、これを「いいえ」(チェックなし)に戻しました。

すると、驚いたことに警告が表示されました。

「この変更を過去に遡って適用しますか?これにより、2,230人の既存ユーザーの設定が変更されます。」

いいえ。
今後適用のみ。

そこで、すべてのユーザーを「いいえ」(チェックなし)に設定することにしました。

そして、再度確認して適用すれば、過去に遡ってすべてのユーザー(私の6,000人の全ユーザー)の設定が default_other_external_links_in_new_tab - はい、チェックあり に変更されるだろうと思いました。

しかし、2度目の操作では警告が表示されませんでした。

その結果、現在、私の全6,000人のユーザーがデフォルトの動作(私が意図したものではない)default_other_external_links_in_new_tab = いいえ、チェックなし になっています。

そこで、質問です。

  1. この挙動は正常でしょうか?(一部のユーザーのチェックを外す際には「過去に遡って適用」を求め、全ユーザーの変更時には求めないという点について)

  2. 管理者として、過去に遡って全ユーザーの default_other_external_links_in_new_tab を「はい、チェックあり」に変更する方法はありますか?

以下を見つけました。

しかし、私にはその権限がありません。
ウェブサイトの管理者にも連絡を試みました。

私が思いつくもう一つの方法は、6,000人のユーザー一人ひとりをなりすまして一つずつ変更することですが、それは不可能です! :frowning:

@leopedrini さん、こんにちは。私も同じ問題に直面しています。解決されましたか?
ありがとうございます。

はい、ウェブサイトの管理をしているウェブ開発者に確認し、彼らがデータベースを変更してくれました。

※私はプログラマーではなく、ユーザー/管理者です :slight_smile: