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
몇 시간 동안 Google을 트롤링하고 다른 많은 해결책을 시도한 후에, 나는 이것을 발견했으며 +1 @marco를 사용합니다. 왜 이것이 올바른 것으로 표시되지 않았습니까? – john