我在网站上有一个下载链接,并且如果用户未登录,则尝试将其保留在页面上。我需要通过php echo显示引导模式,但前提是用户未登录。
这是问题:
如何显示当链路只点击,如果用户的模式不登录?我也不介意JS onclick事件。
<?php
if ( ! $logged_in){
echo '<CODE-FOR-MY-MODAL>';
}
?>
编辑:
如果用户未登录,则还需要禁用该链接。
<?php
if ( ! $logged_in){
echo '<script>var loggedin = false; </script>';
}
?>
然后,在点击处理程序回调中,检查loggedin
变量并决定是否显示模式。
jQuery中的示例
$('.link').click(function(){
if(!loggedin){
// show modal
}
});
更新
根据评论中的讨论,这里有两个小提琴,一个显示了用户未登录时的阻止行为,另一个是引导模式集成的有效示例。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句