Создайте плагин aMember для интеграции с Interspire.

Мне нужно интегрировать aMember с Интерспайр. Мне нужно, чтобы aMember полностью синхронизировался с Interspire. Когда пользователи регистрируются в aMember, они также помещаются в базу данных Interspire и помещаются в правильную группу, чтобы мы могли ограничить доступ.

Я искал плагин для этого и ничего не нашел. Я также пытался сделать плагин самостоятельно, но я не нашел базовых образцов такого плагина. Я посмотрел на Вики, но информация и примеры там не очень помогают. Я также пытался посмотреть на другие плагины для других систем, но чувствую, что эти другие системы отличаются от Interspire, то, как они обрабатываются, не совсем так, как вы бы справились с интеграцией с Interspire, поэтому мне было интересно, можем ли мы что-то сделать. чтобы сделать этот плагин, Или еще несколько примеров, чтобы лучше понять, как сделать плагин самостоятельно.


person Tommy Wilkey    schedule 13.03.2012    source источник


Ответы (2)


Я знаю, что это старый вопрос, однако у меня есть решение, которое я использовал, и оно работает. Просто ответьте на это, если вы так и не нашли решение, или кто-то еще наткнется на это и ему нужен ответ.

Вам не нужно создавать плагин для 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

Вы можете сделать это довольно легко с системой крючков amember. Я действительно, вероятно, буду делать это когда-то в ближайшее время. Если получится, постараюсь выложить фрагмент. А пока просто взгляните на крючки регистрации в amember.

person Duncan Mapes    schedule 21.12.2012