Я знаю, что это старый вопрос, однако у меня есть решение, которое я использовал, и оно работает. Просто ответьте на это, если вы так и не нашли решение, или кто-то еще наткнется на это и ему нужен ответ.
Вам не нужно создавать плагин для aMember. Используя cURL в PHP, вы можете заставить 1 действие выполнять 2 действия одновременно.
Вам нужно будет изменить шаг регистрации. Прошло некоторое время с тех пор, как я заглянул в код amember, чтобы сказать вам, какой php-файл редактировать, и т. Д., И, возможно, он отличается от разных версий amember.
В вашей регистрационной форме у вас должен быть HTML-код для формы, его URL-адрес действия должен указывать на правильный файл. Это начнется примерно так:
<form action="registration.php" method="post" class="something">
rest of the code here...
Итак, в этом примере я бы посмотрел на Registration.php, и затем он должен взять данные, введенные пользователем, и обработать их. он, вероятно, проверяет, существуют ли пользователи в ваших пользователях-членах, если нет, то добавляет их. В этот момент вы знаете, что все в порядке, и если ваш член настроен на отправку пользователя в PayPal, у него может быть код для запуска интеграции платежей. Между этими шагами (после того, как он добавил пользователя в вашу базу данных и до того, как он отправит его на оплату), добавьте свой собственный код. Вы можете просто добавить php-код прямо туда, чтобы использовать завиток и добавить их для взаимодействия. По-моему, я бы создал функцию и просто добавил 1 строку кода в этот файл для вызова этой функции.
AddToIEM(firstname,lastname,ip,email)
Затем, вероятно, есть файл functions.php для amember. В этом файле я бы создал функцию, чтобы добавить их информацию, переданную выше, и добавить их в ваш IEM.
Кроме того, вы можете взять плагин, который есть у члена для интеграции с Aweber, и изменить его для использования Interspire.
Это просто набросок идеи, а не реальный рабочий код. Вам нужно будет найти завиток и выяснить, как его использовать, чтобы добавить их в свой интерспайр.
person
IncomePitbull
schedule
14.10.2012