2012-09-19 34 views

回答

2

使用掛鉤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; 
    } 
+0

你可以更具體一點嗎?我是否將其包含在註冊流程文件或我的自定義頁面中? – jOpacic

+0

下面是一個SE4鉤子的示例http://social-engine-tutorials.blogspot.com/2012/03/social-engine-4-hook-example.html。在回調的主體中,只需執行重定向。 – marco

+0

在谷歌拖了幾個小時並嘗試了許多其他解決方案之後,我發現這個問題並且它可以工作+1 @marco。爲什麼這沒有被標記爲正確的? – john

相關問題