在DotNetNuke的如何隱藏登錄/用戶名控制,通常我們在皮膚放置隱藏DotNetNuke的登錄用戶名控制
我想根據一些動態條件下隱藏這個
我用Google搜索,最他們說要將其從皮膚文件中刪除,我不想以這種方式, 從皮膚上刪除將從所有頁面刪除權利?
沒有任何的代碼片段,可以幫助我
問候
在DotNetNuke的如何隱藏登錄/用戶名控制,通常我們在皮膚放置隱藏DotNetNuke的登錄用戶名控制
我想根據一些動態條件下隱藏這個
我用Google搜索,最他們說要將其從皮膚文件中刪除,我不想以這種方式, 從皮膚上刪除將從所有頁面刪除權利?
沒有任何的代碼片段,可以幫助我
問候
根據您的病情,你可以包括在頁面上的一些JavaScript來隱藏它,甚至一些CSS顯示:無該HTML元素。
在我剛纔看到的一個皮膚中,它的元素上有一個HTML id爲dnn_userLogin_cmdLogin。所以有了一些jQuery/JavaScript我可以。
<script type="text/javascript">
$(document).ready(function(){
$('#dnn_userLogin_cmdLogin').hide();
});
</script>
這將隱藏登錄按鈕。您的確切需求將取決於您的皮膚,但如果需要,您可以使用javascript隱藏鏈接。
DNN 7.06支持隱藏的登錄控制在站點設置整個門戶網站(或主機的設置,我忘了是哪一個)
如果這不是你的願望...你可以刪除登錄控制在皮膚,然後將常規html模塊與鏈接指向登錄頁面,並使用dnn權限定義角色組可以看到此模塊。
否則你想設置什麼樣的「動態條件」?
P.S.如果你想在一頁上隱藏登錄控件,沒有什麼比這更簡單的了。 複製您的皮膚(只需剪切粘貼皮膚文件夾中的皮膚),擦除登錄控件,並將皮膚分配到這一個或多個頁面,並將主機/門戶皮膚保留在原始皮膚上。
謝謝你的工作 – user804401 2013-04-30 05:11:21