[英]How to open external stored modal on page load
我有一個登錄用戶的模式,如果用戶沒有登錄,我想在特殊頁面上自動顯示。模態存儲在外部文件(modal_sign_in.php)中,以便我可以從不同的頁面調用它。
菜單欄中的鏈接代碼:
<a href="" id="modal_sign_in" data-modal-external-file="modal_sign_in.php"
data-target="modal_sign_in" class="promoted">Login Modal</a>
如果用戶已登錄,如何在加載檢查時顯示任何頁面的模態?
if ( $_SESSION['logged_in'] != 1 ) {
??????
exit();
}
您只需在其中包含該外部文件:
if ( isset($_SESSION['logged_in']) {
if ( $_SESSION['logged_in'] != 1 ) {
include("modal.php");
}
}
如果模態沒有自動觸發,你需要用javascript觸發它。 創建一個按鈕,將可見性更改為隱藏,然后將該btn連接到模態,然后觸發單擊。
if ( $_SESSION['logged_in'] != 1 ) {
include("modal.php");
echo "<script> $( '#yourbtnid' ).trigger( 'click' ); </script> ";
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.