Guru (Estensione Joomla!) integration
Un componente eLearning che ti permette di creare facilmente dei corsi online per fare soldi.
Guru è un Pluripremiato LMS di Joomla & un Software Open Source di Joomla eLearning! Crea un’Università o una Scuola Online Oggi! Questa tipologia di integrazione utilizza il metodo di pagamento di Guru, PayPal.
Modifica del pulsante PayPal – passaggio 1
Il primo passaggio consiste nel modificare il pulsante paypal che è stato generato da Guru – trova il file:
/components/com_guru/helpers/form.creator.php
e trova questa linea:
$hidden .= "<input type='hidden' id='{$params['id']}' name='{$params['name']}' value='{$params['value']}'>\n";
cambiala in questa:
/* Post Affiliate Pro integration snippet */
if ($params['name'] == 'notify_url') {
$hidden .= "<input type='hidden' id='pap_ab78y5t4a' name='{$params['name']}' value='{$params['value']}'>\n";
}
else {
$hidden .= "<input type='hidden' id='{$params['id']}' name='{$params['name']}' value='{$params['value']}'>\n";
}
/* /Post Affiliate Pro integration snippet */
Modifica del pulsante PayPal – passaggio 2
Ora trova questa linea:
return $form;
e aggiungici sopra questo codice:
/* Post Affiliate Pro integration snippet */
$form .= '<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script><script type="text/javascript">'.
"PostAffTracker.setAppendValuesToField('&pap_custom=');
PostAffTracker.setAccountId('Account_ID');
PostAffTracker.writeCookieToCustomField('pap_ab78y5t4a');
</script>";
/* /Post Affiliate Pro integration snippet */
Salva il tuo lavoro.
Reindirizzamento della richiesta di PayPal
Le informazioni verranno rimandate al tuo account Joomla dopo che è stato effettuato il pagamento, quindi dobbiamo assicurarci che le informazioni vengano inviate anche al tuo account Post Affiliate Pro. Trova il file:
/plugins/gurupayment/paypaypal.php
e trova questa linea:
function jcsPPGetInfo($params, $post, $default){
Ora metti questo codice proprio sotto la linea:
/* Post Affiliate Pro integration snippet */
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://URL_TO_PostAffiliatePro/plugins/PayPal/paypal.php?pap_custom=".$_GET['pap_custom']);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST);
curl_exec($ch);
/* /Post Affiliate Pro integration snippet */
Salva il tuo lavoro. Ecco fatto. Ora i pagamenti nel tuo account Guru sono integrati con il tuo account Post Affiliate Pro.
Non dimenticarti di integrare il tuo account Joomla con il codice di tracciamento dei clic in modo che l’integrazione possa funzionare.