2012-04-09 83 views
1

使用Joomla vers。 2.5我有一個自定義HTML這樣的:Joomla 2.5自定義html模塊僅適用於公共用戶

<table border="0" cellpadding="1" cellspacing="1" style="width: 100%; "> 
    <tbody> 
     <tr> 
      <td> 
       <form action="/login" id="form-login" method="post" name="form-login"> 
        <input class="button" name="Submit" type="submit" value="Log In" /> 
       </form> 
      </td> 
     </tr> 
    </tbody> 
</table> 

這只是鏈接到用戶登錄頁面的按鈕。我只希望啓用(或可見)此按鈕的公共用戶沒有登錄。或者如果用戶登錄到該網站,則使用其他自定義代碼。默認登錄模塊太大而不能在那裏顯示。

+0

使用權限。 – Shaz 2012-04-09 11:51:12

+0

我嘗試了joomla中的用戶訪問權限級別。當我點擊「公共」時,它允許大家看到。不只是公衆用戶。 – pikk 2012-04-09 12:43:49

回答

1

在Joomla! 2.5默認用戶組/視圖和訪問級別模擬舊的1.5樣式組,並且如前所述分層結構。

要使元素(模塊,文章,菜單項等)僅對未登錄的用戶可見,您需要創建一個「訪客」用戶組,並將其設置爲新訪問者的默認組此「訪客」組將位於默認層次結構之外,這意味着您必須將當前擁有的所有項目設置爲「公開」爲「訪客」。

有一個詳細的說明&如何對here in the Joomla! doc's website和簡短的article by Brian Teeman here.