0
當用戶在我的SocialEngine網站上註冊時 - 如何將他重定向到我在SE4內創建的自定義頁面之一(位於mydomain.com/index.php/pages/custompage
)?社交引擎在註冊後向用戶頁面發送用戶
有沒有辦法將我的頁面整合到註冊過程中?
當用戶在我的SocialEngine網站上註冊時 - 如何將他重定向到我在SE4內創建的自定義頁面之一(位於mydomain.com/index.php/pages/custompage
)?社交引擎在註冊後向用戶頁面發送用戶
有沒有辦法將我的頁面整合到註冊過程中?
使用掛鉤onUserSignUpAfter
將用戶重定向到所需的頁面。
如果您不介意編輯SE4文件作爲自定義方式,那麼您可以在任何活動模塊上執行以下操作。否則,您必須將以下內容放在單獨的模塊中。找到您選擇編輯或創建的模塊的清單文件(假設我們編輯application/modules/Core
)。找到或添加「鉤子」項,並添加onUserSignupAfter像這樣:
'hooks' => array( array( 'event' => 'onUserSignupAfter', 'resource' => 'Core_Plugin_Core' ) )
編輯Core_Plugin_Core並添加方法:
public function onUserSignupAfter($event) { header('Location: /page/my_custom_page'); exit; }
你可以更具體一點嗎?我是否將其包含在註冊流程文件或我的自定義頁面中? – jOpacic
下面是一個SE4鉤子的示例http://social-engine-tutorials.blogspot.com/2012/03/social-engine-4-hook-example.html。在回調的主體中,只需執行重定向。 – marco
在谷歌拖了幾個小時並嘗試了許多其他解決方案之後,我發現這個問題並且它可以工作+1 @marco。爲什麼這沒有被標記爲正確的? – john