ExpressionEngineを使用するサイトで行う作業がいくつか与えられました。ユーザーのログインを生成するために、サイトはfreememberプラグインを使用します。
これにより、ポップアップログインフォームが生成されます。私が行き詰まっているのは次のとおりです。
ユーザーがログインをクリックするとフォームがポップアップしますpユーザーが忘れたパスワードをクリックしますユーザーが自分のメールアドレスを入力して[送信]をクリックしますポップアップが消え、ページが後ろに表示されます。
これは、クライアントの希望に応じて変更しようとしている最後のビットです。
彼らは私がポップアップを取得できることを望んでいます:1。画面にとどまる2.送信時に「パスワードが電子メールアドレスに送信されました」というメッセージを表示します3.5秒待ってポップアップを更新し、ログインページを表示します
このページで使用されている現在のコードは
<div class="signuppopup popupsgroup" style="display:none">
<div class="signuppopup-close"><img onclick="$('.popupsgroup').hide();" src="{site_url}themes/site_themes/agile_records/images/close_button.png" alt="X" /></div>
<div id="signin_navigation">
<ul>
<li><a href="#" onclick="$('.signuppopup').hide(); $('.registerpopup').show(); return false;">Create Account</a></li>
<li style="margin-left:20px;"><a href="#" onclick="$('.registerpopup').hide(); $('.signuppopup').show(); return false;" class="active">Sign In</a></li>
</ul>
</div>
{exp:freemember:login return="{segment_1}/{segment_2}" error_handling="inline" error_delimiters='<span class="error">|</span>' form_id="sign_in_form" form_class="formholder"}
<div class="form-tab">
<div class="tab">
<label for="email">Email Address</label>{field:email}<br />
{error:email}
</div>
<div class="tab">
<label for="password">Password</label>{field:password}<br />
{error:password}
</div>
<div class="tab">
<input type="submit" class="sendbtn" value="Sign In" />
</div>
<div class="tab">
<a class="orange" onclick="forgot_password();" href="#">Forgot your password?</a>
</div>
</div>
{/exp:freemember:login}
{exp:freemember:forgot_password form_id="reset_password_form" form_class="formholder"}
<div class="form-tab">
<div class="tab">
<label for="email">Email address</label>{field:email}<br />
{error:email}
</div>
<p id="password_message">Please enter your email address and <input type="submit" value="click here" class="orange"> to receive an email with your new password.</p>
</div>
{/exp:freemember:forgot_password}
<div id="password_confirmation" style="display:none;">A new password has been sent to you</div>
</div> <!-- End signuppopup -->