2012-03-13 10 views
0

aMemberInterspire으로 통합해야합니다. Interspire와 완전히 동기화하려면 회원이 필요합니다. 사용자가 aMember에 등록하면 Interspire 데이터베이스에도 배치되고 액세스를 제한 할 수 있도록 올바른 그룹에 배치됩니다.Interspire와 통합 할 수있는 aMember 플러그인 만들기

플러그인을 검색했으며 아무 것도 찾지 못했습니다. 나는 또한 플러그인을 직접 만들려고했지만, 그런 플러그인의 기본 샘플을 찾지 못했습니다. 나는 위키를 보았지만 정보와 예제는 그다지 도움이되지 않습니다. 또한 다른 시스템 용 플러그인을 살펴 보려고했지만 Interspire와는 다른 다른 시스템을 감지했습니다. 처리되는 방식이 Interspire와의 통합을 처리하는 방법과 정확하게 일치하지 않으므로 수행 할 수있는 작업이 있는지 궁금합니다. 이 플러그인을 만들려면 좀 더 많은 예제를 보아서 직접 플러그인을 만드는 방법을 설명하십시오.

답변

0

나는 이것이 오래된 질문이라는 것을 알고 있지만, 나는 내가 사용한 해결책이있다. 해결책을 찾지 못했거나 누군가 다른 사람이이 문제에 걸려 넘어 졌을 때 대답하면됩니다.

aMember에 대한 플러그인을 만들 필요가 없습니다. PHP에서 cURL을 사용하면 1 액션이 동시에 2 가지 작업을 수행 할 수 있습니다.

등록 단계를 수정해야합니다. 내가 amember 코드를 편집하여 다른 amember 버전으로 다른 pht 파일을 편집하는 것을 보았던 지 오래되었습니다.

등록 양식에 HTML 코드가 있어야합니다. 작업 URL에서 올바른 파일을 가리켜 야합니다. 이 같은 시작할 것 :

<form action="registration.php" method="post" class="something"> 
rest of the code here... 

그래서 그 예에서, 내가 registration.php 볼 것을하고 그 다음에 사용자가 입력 한 데이터를 받아이를 처리해야합니다. 사용자가 amember 사용자에 있는지 확인한 다음 그렇지 않은 경우 추가합니다. 그 시점에서, 모든 것이 잘되고, 가입자가 paypal로 사용자를 보내도록 설정되어 있다면, 지불 통합을 시작하기위한 코드가있을 수 있습니다. 그 단계들 사이 (사용자를 데이터베이스에 추가 한 후 지불하기 전에 그들을 전송하기 전에) 자신의 코드를 추가하십시오. 당신은 곱슬 곱슬을 사용하기 위해 PHP 코드를 바로 추가 할 수 있습니다. 내 방식으로, 나는 함수를 만들고이 함수를 호출하기 위해이 파일에 1 행의 코드를 추가한다.

AddToIEM(firstname,lastname,ip,email) 

아마도 amember에 대한 functions.php 파일이있을 수 있습니다. 그 파일에서 나는 위에 전달 된 정보를 추가하고 IEM에 추가하는 함수를 만들 것입니다.

또한 Aweber 통합을 위해 amember 플러그인을 가져 와서 Interspire를 사용하도록 수정할 수 있습니다.

이것은 단순한 아이디어 개요이며 실제 작동 코드는 아닙니다. 곱슬 머리를 찾아서 그것을 사용하여 당신의 간음에 추가하는 방법을 찾아야합니다.

0

amember 후크 시스템으로이 작업을 매우 쉽게 할 수 있습니다. 사실 언젠가 곧이 일을 할 것입니다. 그렇게하면 스 니펫을 올리려고합니다. 그동안 amember의 가입 후크를 살펴보십시오.