隐藏dotnetnuke登录用户名控件

隐藏dotnetnuke登录用户名控件,dotnetnuke,Dotnetnuke,在dotnetnuke中,如何隐藏通常放置在皮肤中的登录/用户名控件 我想根据一些动态条件来隐藏它 我用谷歌搜索过,大多数人都说要从皮肤文件中删除它,我不想用这种方式, 从皮肤上移除将从所有页面上移除,对吗 有什么代码片段可以帮助我吗 关于根据您的情况,您可以在页面上包含一些javascript来隐藏它,甚至可以包含一些CSS来显示:无HTML元素 在我刚才看到的一个皮肤中,元素上有一个dnn_userLogin_cmdLogin的HTML id。因此,通过一些jQuery/javascript

在dotnetnuke中,如何隐藏通常放置在皮肤中的登录/用户名控件

我想根据一些动态条件来隐藏它

我用谷歌搜索过,大多数人都说要从皮肤文件中删除它,我不想用这种方式, 从皮肤上移除将从所有页面上移除,对吗

有什么代码片段可以帮助我吗


关于

根据您的情况,您可以在页面上包含一些javascript来隐藏它,甚至可以包含一些CSS来显示:无HTML元素

在我刚才看到的一个皮肤中,元素上有一个dnn_userLogin_cmdLogin的HTML id。因此,通过一些jQuery/javascript,我可以

<script type="text/javascript">
$(document).ready(function(){
  $('#dnn_userLogin_cmdLogin').hide();
});
</script>

$(文档).ready(函数(){
$('#dnn_userLogin_cmdLogin').hide();
});

这将隐藏登录按钮。您的具体需求实际上取决于您的皮肤,但如果需要,您可以使用javascript隐藏链接。

根据您的情况,您可以在页面上包含一些javascript来隐藏链接,甚至可以包含一些CSS来显示:无HTML元素

在我刚才看到的一个皮肤中,元素上有一个dnn_userLogin_cmdLogin的HTML id。因此,通过一些jQuery/javascript,我可以

<script type="text/javascript">
$(document).ready(function(){
  $('#dnn_userLogin_cmdLogin').hide();
});
</script>

$(文档).ready(函数(){
$('#dnn_userLogin_cmdLogin').hide();
});

这将隐藏登录按钮。您的具体需求实际上取决于您的皮肤,但如果需要,您可以使用javascript隐藏链接。

DNN 7.06支持在站点设置(或主机设置,我忘了是哪种设置)中隐藏整个门户的登录控件

如果这不是你的愿望。。。您可以删除皮肤中的登录控件,并放置一个带有登录页面链接的常规html模块,并使用dnn权限定义角色组可以查看此模块的内容

否则,您希望设置什么样的“动态条件”

另外,如果您只想在一个页面上隐藏登录控件,没有比这更简单的了。
复制您的外观(只需在外观文件夹中剪切粘贴外观),擦除登录控件,并将外观分配给这一个或七个页面,将主机/门户外观保留在原始页面上。

DNN 7.06支持在站点设置(或主机设置,我忘了是哪一个)中隐藏整个门户的登录控件

如果这不是你的愿望。。。您可以删除皮肤中的登录控件,并放置一个带有登录页面链接的常规html模块,并使用dnn权限定义角色组可以查看此模块的内容

否则,您希望设置什么样的“动态条件”

另外,如果您只想在一个页面上隐藏登录控件,没有比这更简单的了。
复制您的外观(只需在外观文件夹中剪切粘贴外观),擦除登录控件,并将外观分配给这一个或七个页面,将主机/门户外观保留在原始页面上。

您可以在此处看到@DNN

这种或干净的设置方式比javascript方式更好


查看您的皮肤->在那里您还可以在手机、平板电脑、桌面上隐藏设置,

您可以在这里看到@DNN

这种或干净的设置方式比javascript方式更好

查看你的皮肤->在那里你还有一个设置隐藏在手机,平板电脑,桌面