我想在使用者登入之後, 會出現一個歡迎xxxx(使用者帳號)登入的區塊, 在原本顯示登入表單的位置上 請問這要怎麼處理? 是修改user模組程式, 改哪個function? 還是可以利用其它模組達成這個需求呢? 謝謝 模組/Modules問題5.x 發表回應前,請先登入或註冊 Re: 使用者登入後的畫面 如果不限定顯示在登入表單的話! 這個問題就容易多了. 可以建立一個 Action . 例如: %username 您好! 歡迎光臨%site_name. 然後再用 Trigger 將這個 Action 拿出來用就可以了. 發表回應前,請先登入或註冊 Re: 使用者登入後的畫面 感謝您的回應, 不過我是drupal的新手 想請問建立Action是在哪裡建立, 要裝模組嗎? 而trigger也是另外要裝的模組嗎? 發表回應前,請先登入或註冊 Re: 使用者登入後的畫面 Action & Trigger 都是Drupal 內建的功能, 進入管理頁面就可以看到了, 不需要另外裝模組. 1. Action 路徑是: admin -> settings -> actions 進入 Action 之後, 看一下最下方有一個 Make a new advanced action available(建立一個新的 Action) 選其中的 Display a message to the user... 這個意思就是顯示一個訊息給使用者. 然後按 Create 按鈕. 2. 在訊息框裡頭描述想要顯示的內容, 例如: %username 您好! 歡迎光臨%site_name. 期望您有個快樂的瀏覽之旅! 其中 %username, %site_name 這些都是 Drupal 系統變數, 可以帶出使用者名稱, 網站名稱. 做好之後存檔. 要顯示的訊息就完成了. 3. 接下來要設定 Trigger, 因為訊息要在那一種時機顯示出來? 這要靠 Trigger 來完成. 路徑是: admin -> build -> trigger -> user 然後找到 Trigger: After a user has logged in 這就是說當使用者登入之後要 ............... 把剛才做好的 Action 放進來按 Assign 按鈕讓它發生作用. 這樣就完成了! 使用者登入之後就可以看到一段歡迎的訊息了! 發表回應前,請先登入或註冊 Re: 使用者登入後的畫面 感謝您的教學, 不過我依照您提供的路徑, 並沒有找到相關的功能, 以下是我處理時遇到的狀況: action的部份我預設沒裝到, 所以安裝之後, 在admin/build/actions裡找到了, 也按照您的教學做了設定 但trigger我在平台上沒有找到, 到官方網站也沒看到這個模組, 不知道該怎麼處理 orz 會是版本不同所以我找不到嗎? 我的是5.x版 發表回應前,請先登入或註冊
Re: 使用者登入後的畫面 如果不限定顯示在登入表單的話! 這個問題就容易多了. 可以建立一個 Action . 例如: %username 您好! 歡迎光臨%site_name. 然後再用 Trigger 將這個 Action 拿出來用就可以了. 發表回應前,請先登入或註冊
Re: 使用者登入後的畫面 Action & Trigger 都是Drupal 內建的功能, 進入管理頁面就可以看到了, 不需要另外裝模組. 1. Action 路徑是: admin -> settings -> actions 進入 Action 之後, 看一下最下方有一個 Make a new advanced action available(建立一個新的 Action) 選其中的 Display a message to the user... 這個意思就是顯示一個訊息給使用者. 然後按 Create 按鈕. 2. 在訊息框裡頭描述想要顯示的內容, 例如: %username 您好! 歡迎光臨%site_name. 期望您有個快樂的瀏覽之旅! 其中 %username, %site_name 這些都是 Drupal 系統變數, 可以帶出使用者名稱, 網站名稱. 做好之後存檔. 要顯示的訊息就完成了. 3. 接下來要設定 Trigger, 因為訊息要在那一種時機顯示出來? 這要靠 Trigger 來完成. 路徑是: admin -> build -> trigger -> user 然後找到 Trigger: After a user has logged in 這就是說當使用者登入之後要 ............... 把剛才做好的 Action 放進來按 Assign 按鈕讓它發生作用. 這樣就完成了! 使用者登入之後就可以看到一段歡迎的訊息了! 發表回應前,請先登入或註冊
Re: 使用者登入後的畫面 感謝您的教學, 不過我依照您提供的路徑, 並沒有找到相關的功能, 以下是我處理時遇到的狀況: action的部份我預設沒裝到, 所以安裝之後, 在admin/build/actions裡找到了, 也按照您的教學做了設定 但trigger我在平台上沒有找到, 到官方網站也沒看到這個模組, 不知道該怎麼處理 orz 會是版本不同所以我找不到嗎? 我的是5.x版 發表回應前,請先登入或註冊
Re: 使用者登入後的畫面
如果不限定顯示在登入表單的話! 這個問題就容易多了.
可以建立一個 Action . 例如: %username 您好! 歡迎光臨%site_name.
然後再用 Trigger 將這個 Action 拿出來用就可以了.
Re: 使用者登入後的畫面
感謝您的回應, 不過我是drupal的新手
想請問建立Action是在哪裡建立, 要裝模組嗎?
而trigger也是另外要裝的模組嗎?
Re: 使用者登入後的畫面
Action & Trigger 都是Drupal 內建的功能, 進入管理頁面就可以看到了, 不需要另外裝模組.
1. Action 路徑是: admin -> settings -> actions
進入 Action 之後, 看一下最下方有一個 Make a new advanced action available(建立一個新的 Action)
選其中的 Display a message to the user... 這個意思就是顯示一個訊息給使用者. 然後按 Create 按鈕.
2. 在訊息框裡頭描述想要顯示的內容, 例如: %username 您好! 歡迎光臨%site_name. 期望您有個快樂的瀏覽之旅!
其中 %username, %site_name 這些都是 Drupal 系統變數, 可以帶出使用者名稱, 網站名稱. 做好之後存檔. 要顯示的訊息就完成了.
3. 接下來要設定 Trigger, 因為訊息要在那一種時機顯示出來? 這要靠 Trigger 來完成.
路徑是: admin -> build -> trigger -> user
然後找到 Trigger: After a user has logged in 這就是說當使用者登入之後要 ...............
把剛才做好的 Action 放進來按 Assign 按鈕讓它發生作用.
這樣就完成了! 使用者登入之後就可以看到一段歡迎的訊息了!
Re: 使用者登入後的畫面
感謝您的教學, 不過我依照您提供的路徑, 並沒有找到相關的功能, 以下是我處理時遇到的狀況:
action的部份我預設沒裝到, 所以安裝之後, 在admin/build/actions裡找到了, 也按照您的教學做了設定
但trigger我在平台上沒有找到, 到官方網站也沒看到這個模組, 不知道該怎麼處理 orz
會是版本不同所以我找不到嗎? 我的是5.x版