您在這裡

用戶登入前和登入後所進入的頁面顯示不同要怎實作

用戶登入前和登入後所進入的頁面顯示不同要怎實作

我的目前透過drupal的 預設的網站首頁:* 指定了至node/36頁面中…
所以使用者在未登入時,會看到的訊息是以下訊息
---------------------------------------------------------------
拒絕存取
您沒有瀏覽此頁面的權限。
---------------------------------------------------------------
之後透過區塊去指定一塊是未登入看到的畫面…是只出現於node/36頁面中
但發覺這樣的作法行不通…
因為就已經指定使用者未登入是不能看到任何畫面的

謝謝大家

自解~~供其它人參考

Login Destination模組可實作
進入到它的設定值分別設定
-Redirection conditions-
*Always
*Redirect condition: IMPORTANT! If using a WYSWYG editor - ensure that you use its plain text mode! There is a link below the text box.:
key入「user/login」 (指當使用者登入時)

-Destination URL settings-
*Static URL
URL: (IMPORTANT! If using a WYSWYG editor - ensure that you use its plain text mode! There is a link below the text box. ):
node/25 ( key入指定頁面 )就是上述的動作之後要跳到那一頁面

心中常存善解、包容、感思、知足、惜福 (靜思語錄)

人人把心中的愛發揮出來,就能凝聚善的福業,形成善的循環。 (靜思語錄)

控制登陸頁面的方法很多, login destination 只是其中之一。

也可以用 Panels, 但是最有彈性,最好用的, 我覺得還是rules。

恩~其實orz我的rules好不會用…danny你都去那看比較多的資料呢?

心中常存善解、包容、感思、知足、惜福 (靜思語錄)

人人把心中的愛發揮出來,就能凝聚善的福業,形成善的循環。 (靜思語錄)

我從來不看書。 模組都是裝了就用, 瞎用或是亂試一通 (還常常把網站給搞爛)。

真弄不出來,才看drupal.org / project / module 的說明。再不行, 看readme.txt. 再不行, 用google .

擧例來說,你輸入關鍵字 drupal tutorial rules, 出來的第一個結果, 就是
Tutorial 1: On login redirect to the user's account page using ...
學rules的第一個實例,就是login redirect, 后面還有幾個不錯的例子。跟著做完,rules 你大概就懂5成了。

自已有嘗試用rule去控制當某一內容類型的文章被建立並儲存的話就跳轉到某一頁面。
指定當它建立一個blog完時就增加一個addAdd an action到指定的某一頁面去,但就找不到那裡可以指定的地方~

Rule elements
ON event After saving new content
IF
OR groupconditionCreated content is blog indent

addAdd another condition to this group

editEdit this condition group

addAdd a condition
DO

addAdd an action

心中常存善解、包容、感思、知足、惜福 (靜思語錄)

人人把心中的愛發揮出來,就能凝聚善的福業,形成善的循環。 (靜思語錄)

我有試這個~但沒反應~而且想說試不成功先移掉…rule和token~模組
結果發現我的drupal的管理介面的全部消失~~ orz…這樣是不是會導致系統潰敗~>w<…如果還在作用中的事件~

心中常存善解、包容、感思、知足、惜福 (靜思語錄)

人人把心中的愛發揮出來,就能凝聚善的福業,形成善的循環。 (靜思語錄)

歐歐,太恐怖了。Rules 可能導致你的電腦爆炸 .... ^__^。 我得快閃了。

如果有問題,要移除rules模組,也用不着動到token。你以後測試像rules 這種模組之前 ,最好先把資料庫備份, 以防萬一。不過我用Rules, 從來沒有出過這種問題。

多試幾次吧,沒有這麽可怕的。大不了重裝資料庫.

是啊!爆了~~覺得啊模組有時讓我覺得在玩踩地雷遊戲~~
>w<心臟都快不夠用了

人生在世,但求一心正念,心正氣盛,心開運通。 (靜思語錄)

人人把心中的愛發揮出來,就能凝聚善的福業,形成善的循環。 (靜思語錄)

可能你在rules的設定上出了問題。我用了一個簡單的例子供你參考 (test ok)。

例子: 每當創建一個新的product 的content type后,自動redirect 到contact page

Rule settings: event -> after saving new content

Rule elements:
IF: created content is product (設定 : node has type)
Action: Do page redirect (設定 : System: page redirect)

我不相信照我上面的步驟走, 你的網站還會再爆掉 ...