Как получить idevaffiliate user_id из реферальной ссылки idevafiliate в joomla 3

#php #integration #joomla3.0

#php #интеграция #joomla3.0

Вопрос:

Я использую URL-адрес ссылки idevaffiliate для перенаправления на сайт Joomla.

Например. реферальная ссылка для idevaffiliate

 localhost/iaji/idevaffiliate/idevaffiliate.php?id=100
 

Я хочу получить идентификатор аффилированного пользователя в Joomla. Кто-нибудь знает об интеграции idevaffiliate с Joomla 3.

Ответ №1:

Вы можете получить любые переменные, переданные в joomla, используя jinput — http://docs.joomla.org/API17:JInput

 $jinput = JFactory::getApplication()->input;
$foo = $jinput->get('nameyofyourvar', '0', null);
 

Я бы не назвал это «id», поскольку это может конфликтовать с собственными переменными Joomla.

Комментарии:

1. Для интеграции Idevaffiliate с joomla. Вам необходимо создать свою собственную реферальную ссылку, которая может перенаправлять на новую форму регистрации пользователя joomla. После регистрации вы можете использовать данные пользователя и вызвать iDevAffiliate API для создания новой учетной записи с дополнительным параметром «уровень», привязанным к нему. параметр уровня — это не что иное, как идентификатор родительского пользователя iDevAffiliate user_id. Чтобы вы могли легко создать нового пользователя в Idevaffiliate вместе с подключением уровня с помощью Joomla.