Hi! When I put this activation link in the email body to a new registered user:
<p><a href="{url.full:activate$code=(session:activation_code)}">Activate account</a></p>
And the switch to the editor vie and back again the URL has changed to:
<p><a href="https://www.domain.com/administrator/{url.full:activate$code=(session:activation_code)}">Klik om de account te activeren</a></p>
So the editor puts the site URL in front of the URL code. Can this be prevented? Or is there a workaround?
Kind regards,
Jip
<p><a href="{url.full:activate$code=(session:activation_code)}">Activate account</a></p>
And the switch to the editor vie and back again the URL has changed to:
<p><a href="https://www.domain.com/administrator/{url.full:activate$code=(session:activation_code)}">Klik om de account te activeren</a></p>
So the editor puts the site URL in front of the URL code. Can this be prevented? Or is there a workaround?
Kind regards,
Jip
Hi Jip,
I'm aware of this issue but the only fix for now is to keep the editor disabled after the link is inserted, hopefully a fix will be ready in the next update.
Best regards,
Max
I'm aware of this issue but the only fix for now is to keep the editor disabled after the link is inserted, hopefully a fix will be ready in the next update.
Best regards,
Max
Hi Jip,
No problems, that should be fixed in the next update!🙂
Best regards,
Max
No problems, that should be fixed in the next update!🙂
Best regards,
Max
Hi Max,
I am now trying to trigger an AcyMailing newsletter with the activation mail / text. This is working, but I need to get the activation URL in the acymailing newsletter using PHP.
I belive the actiovation code is {session:activation_code} but this is the 'tag' in Chronoforms. How do I use this as a PHP variable to send to Acymailing?
I tried:
$activationCode = $this->data['activation_code'];
$activationCode = $this->session['activation_code'];
But both did not seem to work.
Can you help me to get the activation code in PHP?
And how do I use this activation code in the activation link in the email? I need the full URL to trigger the form again to activate the user when he/she kliks on the link. In the demo form you did something like this:
<a href="https://www.domain.com/administrator/{url.full:activate$code=(session:activation_code)}">Activate</a>
But in Acymailing I can not use the chronoforms tag. So what URL would I need there? how do I replace {url.full:activate$code=(session:activation_code)} with an actual URL? I can use the value of the activation_code (see the first part of my question) but how do I link to the form without the tags? I don;t mind using a fixed URL, as long as I know whta it is ;-)
Hope you can help me out with this.
Kind regards,
Jip
I am now trying to trigger an AcyMailing newsletter with the activation mail / text. This is working, but I need to get the activation URL in the acymailing newsletter using PHP.
I belive the actiovation code is {session:activation_code} but this is the 'tag' in Chronoforms. How do I use this as a PHP variable to send to Acymailing?
I tried:
$activationCode = $this->data['activation_code'];
$activationCode = $this->session['activation_code'];
But both did not seem to work.
Can you help me to get the activation code in PHP?
And how do I use this activation code in the activation link in the email? I need the full URL to trigger the form again to activate the user when he/she kliks on the link. In the demo form you did something like this:
<a href="https://www.domain.com/administrator/{url.full:activate$code=(session:activation_code)}">Activate</a>
But in Acymailing I can not use the chronoforms tag. So what URL would I need there? how do I replace {url.full:activate$code=(session:activation_code)} with an actual URL? I can use the value of the activation_code (see the first part of my question) but how do I link to the form without the tags? I don;t mind using a fixed URL, as long as I know whta it is ;-)
Hope you can help me out with this.
Kind regards,
Jip
I already figured out the URL to use:
https://www.domain.com/?option=com_chronoforms6&chronoform=gebruikersregistratie&action=activate&code=
Now I only need the code to make this complete. How do I get it? (session:activation_code)
Jip
https://www.domain.com/?option=com_chronoforms6&chronoform=gebruikersregistratie&action=activate&code=
Now I only need the code to make this complete. How do I get it? (session:activation_code)
Jip
Hi Jip,
If you need to get the variable you have in the debugger then you can use:
$this->get("joomla_user3.activation");
For the session you can use \GApp::session()->get("activation_code");
Best regards,
Max
If you need to get the variable you have in the debugger then you can use:
$this->get("joomla_user3.activation");
For the session you can use \GApp::session()->get("activation_code");
Best regards,
Max
This topic is locked and no more replies can be posted.
