3
我已經在使用Expression Engine的網站上做了一些工作。爲了產生用戶的登錄,該站點使用免費成員插件。Expression Engine Free member忘記密碼錶
這將產生一個彈出的登錄表單,我剛纔就死在是:
用戶點擊登錄 形式彈出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 -->
您是否嘗試過他們的支持:HTTPS: //exp-resso.com/support? 我假設插件注入JS來顯示#password_confirmation,所以它可能會添加一些代碼到一個JQuery延遲()(或setTimeout JS),然後重新觸發彈出窗口的情況。 –