如何讓網站主選單,部份選項顯示給訪客或管理者?
- Brent
- Topic Author
- 訪客
- asika32764
- Offline
- 白金會員
Brent 寫了道:: 在編輯網站選單的時候,存取層級預設只有【公開的】、【註冊會員】、【特定的】這三種,不知道要怎樣讓某些選單項目只顯示給訪客?某些只顯示給管理者登入的時候使用?
請高手站長指點一下,感謝。
1.0.12中文版請搜尋本站討論區的 JACL 元件
其他版本能用的元件大多需要付費
飛鳥新樂園 - http://blog.asikart.com
大學好好玩 - http://funni.cc
Joomla!123教學網 - http://joomla123.com.tw
Please 登入 to join the conversation.
- Brent
- Topic Author
- 訪客
- asika32764
- Offline
- 白金會員
Brent 寫了道:: 什麼~不會吧~使用者權限管理本來就應該是系統該做的事情,還要付費購買模組來用?這...
我用的是最新 Joomla 1.5.6,看樣子只能再另外想辦法了,但最終還是應該由 Joomla 新版來解決這個根本的問題吧? Orz
這是Joomla一直以來的弱項..............
期待1.6會不會有這功能吧XD
在討論區中搜尋 JACL
有幾篇討論串有提到權限元件的幾種替代方案
幾乎是要付費
負擔的起的話就買下來吧
joomla的元件算便宜的了
這些元件有DEMO
功能不錯用
可以自行測試看看
1.5x的權限元件多太多了
起碼比1.0x的選擇多
可以至官網extensions區找 group access 分類
最後要注意一點
除了JUGA以外
幾乎都會hack到原本的程式碼
可能會造成其他元件的安裝錯誤
請詳細觀看該元件官網的說明
並另開網站測試
(但JUGA學習曲線很陡峭阿,使用不簡單)
飛鳥新樂園 - http://blog.asikart.com
大學好好玩 - http://funni.cc
Joomla!123教學網 - http://joomla123.com.tw
Please 登入 to join the conversation.
- yungke
- 訪客
- brightman
- Offline
- 專家會員
- asika32764
- Offline
- 白金會員
brightman 寫了道:: 選單-->mainmenu-->首頁-->存取層級
公開的--->任何人都顯示
註冊會員--->只顯示給一般會員跟管理者
特定的--->只顯示給管理者
假設我選單首頁設定為--->註冊會員
未登入前選單首頁就不會顯示了! 只有會員及管理者登入以後才會顯示
每個選單依照存取層級設定就 OK 啦 !
我不知道這樣是不是您要的方式
這突然讓我想到
還是說樓主沒有要那麼複雜的權限功能
如果只是要管理者能看到
選【特定的】那個層級即可
這個群組代表高於一般註冊會員
也就是Author以上的群組皆能看到
如果您是要指定不同登入者可以看到不同內容
才需要額外元件
飛鳥新樂園 - http://blog.asikart.com
大學好好玩 - http://funni.cc
Joomla!123教學網 - http://joomla123.com.tw
Please 登入 to join the conversation.
- Brent
- Topic Author
- 訪客
沒這麼複雜,但也沒那麼簡單,要不然就不會跑來問了...BirdMan 寫了道:: 如果您是要指定不同登入者可以看到不同內容
才需要額外元件
至少目前 Login 模組能辨別【訪客】表示系統還是有這種功能,但可能我沒說清楚...
brightman 寫了道:: 假設我選單首頁設定為--->註冊會員
未登入前選單首頁就不會顯示了! 只有會員及管理者登入以後才會顯示
我希望【網站上的廣告】只顯示給訪客看,登入以後就不要顯示任何廣告,請問以現在的 Joomla 來說,要怎樣設定? :ahahaha:
選擇【特定的】反而是註冊帳號以上,從作者開始通通看得到,別人都看不到廣告!這不是很愚蠢?
選擇【註冊會員】同樣也是登入以後才看到廣告,訪客反而看不到廣告,這同樣笨!
選擇【公開的】不管有沒有登入,都看得到,等同沒有設定,就是一直顯示,忽略了帳號權限。
因此不管選啥都沒有我要的! Orz
但我要的也不多,只是多兩個【訪客】與【管理者】這兩個而已!這樣也要買模組來用?其他的phpBB、XOOPS... 等,都有這種基本功能耶~
新的 phpBB 3 還多了【機器人】權限,可以讓一堆BOT去看更簡單的內容以便節省頻寬。
簡單的說,廣告我想要只顯示給【不願意註冊的訪客看】,而某些資訊,例如【誰在線上】只顯示給管理者看,其他人一概沒有這種權限!
該不會得想辦法自己在 Joomla 搞 MOD 吧? Orz
Please 登入 to join the conversation.
- asika32764
- Offline
- 白金會員
Brent 寫了道::
沒這麼複雜,但也沒那麼簡單,要不然就不會跑來問了...BirdMan 寫了道:: 如果您是要指定不同登入者可以看到不同內容
才需要額外元件
至少目前 Login 模組能辨別【訪客】表示系統還是有這種功能,但可能我沒說清楚...
brightman 寫了道:: 假設我選單首頁設定為--->註冊會員
未登入前選單首頁就不會顯示了! 只有會員及管理者登入以後才會顯示
我希望【網站上的廣告】只顯示給訪客看,登入以後就不要顯示任何廣告,請問以現在的 Joomla 來說,要怎樣設定? :ahahaha:
選擇【特定的】反而是註冊帳號以上,從作者開始通通看得到,別人都看不到廣告!這不是很愚蠢?
選擇【註冊會員】同樣也是登入以後才看到廣告,訪客反而看不到廣告,這同樣笨!
選擇【公開的】不管有沒有登入,都看得到,等同沒有設定,就是一直顯示,忽略了帳號權限。
因此不管選啥都沒有我要的! Orz
但我要的也不多,只是多兩個【訪客】與【管理者】這兩個而已!這樣也要買模組來用?其他的phpBB、XOOPS... 等,都有這種基本功能耶~
新的 phpBB 3 還多了【機器人】權限,可以讓一堆BOT去看更簡單的內容以便節省頻寬。
簡單的說,廣告我想要只顯示給【不願意註冊的訪客看】,而某些資訊,例如【誰在線上】只顯示給管理者看,其他人一概沒有這種權限!
該不會得想辦法自己在 Joomla 搞 MOD 吧? Orz
印象中xoops似乎也不能僅顯示給訪客吧?
也許可以啦,我很久沒摸xoops了
不過可以確定joomla目前本身沒有預設這種功能
畢竟joomla的定位是在單站式中小型企業入口網站
以顯示內容資訊為主
加上一定程度的動態互動功能
比較不常有你需要的那種效果
而phpbb是討論區
本來就比較偏向社群功能
才會有那麼多層次的權限設定
joomla中雖然能辨認訪客
但其權限是直接繼承的
訪客有管理者就一定有
因此原始系統沒辦法做到管理者不顯示
以你要的效果"可能"得用JUGA才能達到喔
JACL都不保證可以做到了
但是否有相關的"廣告"元件可以做到不確定,請至官網挖寶吧
很遺憾你碰到的問題是目前 joomla 少數弱於 drupal 與 xoops 的環節
而且還不是個容易解決的問題
(所以相關元件才都需要付費使用,不好寫)
(但也可以說,需要使用joomla的人口似乎不太常用到這些權限功能,難怪選擇較少= =")
飛鳥新樂園 - http://blog.asikart.com
大學好好玩 - http://funni.cc
Joomla!123教學網 - http://joomla123.com.tw
Please 登入 to join the conversation.