質問: ユーザー確認リンク/メッセージ クライアントwebサイトの1つでユーザー登録を「管理者」に設定しました。ユーザーの確認とアクティベーション承認リンクのクリックを担当する担当者は多数います。アクティベーションは正常に機能し、次の形式です。 http://www.example.com/component/rsform/form/4-user-registration?task=plugin&action=user.activate&token=959da6ce849ef5a2cf000818a9407062 ただし、他の誰かが受け取ったユーザーを既に確認した後でリンクをクリックしようとすると、次のように述べています。 エラー403-確認コードが見つかりません これは、ユーザーが別の従業員によって既に確認されていることを意味します。これは完全に正常なことであり、何が起こるかは理解しています。私の質問-このエラーを変更して'このユーザーはすでにxx-xx-xxxxで確認されています]または同様の何かを表示する方法はありますか?.joomla 3.3ユーザー登録フォームにrsforms pro拡張機能を使用する。更新プラグインに問題があるかどうかをrsformsに尋ねましたが、これは彼らの回答です。 これはコンポーネントから制御されるものではなく、デフォルトのjoomla!機能/エラーメッセージ。このメッセージを変更するには、デフォルトのjoomla!を編集する必要があります。コード、残念ながら、これはサポートポリシーの範囲を超えています。 だから私はコアコードを編集する必要がありますか?
回答: メッセージのみを変更するには、次の手順を実行するだけです。 拡張機能にアクセス/言語マネージャー/オーバーライド 新着 言語定数:com_users_activation_token_not_found テキスト:このユーザーは既に確認されています 以前のアクティベーションの日付を追加することは、com_usersコントローラーと関連モデルによって処理されるため、直接行うことはできません。エラーの場合、コントローラーはラベル、registration.php、51行目を表示します。 // check for a valid user id. if (!$userid) { $this->seterror(jtext::_('com_users_activation_token_not_found')); return false; }