News:

You may pay someone to create your store, or you visit our seminar and become a professional yourself with the silver certification

Main Menu

Problems with Virtuemart VM 2 Registration form

Started by ericong.kc, March 06, 2013, 16:28:14 PM

Previous topic - Next topic

ericong.kc

Hi, i have 2 problem hope i can get an answer as i had search whole forum but couldn't get a satisfy answer
Joomla: 2.5.9
VM: 2.0.18a

I am talking about virtuemart registration page where user can register, sign in, manage account and sign out all in 1 page. i am not referring to the joomla registration page

1) agree to terms of service link and "Required" option doesn't work
i have enable the "agree to terms of service" field, how do i create a link so that user can click to display the terms of service
also even if i DON'T check this box, which i had put it as required field, registration still proceed when i click register

2) captcha in registration form
need to enable captcha in the VM registration form to advoid spam, what is the best way?

3) send e-mail to user to click on link before user can login, after registration complete
I had enabled this option in joomla User management. after i register, it did send an activation email to me, but it also log me in straight away which me clicking on the activation link??

anyhelp will be very very much appreciated
Thank you

jenkinhill

Please try to ask just one question at a time - asking more than one may prevent anyone answering if they only know the answer to one query.  http://forum.virtuemart.net/index.php?topic=104795.0

1. http://forum.virtuemart.net/index.php?topic=108739.msg382455

2. http://forum.virtuemart.net/index.php?topic=92348.msg377442#msg377442
    http://forum.virtuemart.net/index.php?topic=107022.msg357648#msg357648
    http://joomla.stefysoft.com/jootools-extensions/jootools-plugins/59-joo-recaptcha-pro-plugin.html

3. It is important not to prevent people completing a purchase by making them wait for a registration email. That is a sure way to lose sales, so the user is automatically registered in VirteMart.  Best not to require email confirmation, as it currently does not work properly in J2.5 if sent by the component rather than Joomla's own registration form. This can be turned off on Joomla's user manager.
Kelvyn
Lowestoft, Suffolk, UK

Retired from forum life November 2023

Please mention your VirtueMart, Joomla and PHP versions when asking a question in this forum

lrawling

Hi jenkinhill,

I note your comment in point 3 about perhaps not using email confirmation as it is currently not working in J2.5. I am using J2.5.9 and VM 2.0.18a and the activation link works however it links to the Joomla profile page instead of the VM Account Maintenance page. I have customised the VM account maintenance (and registration) so I don't the user to ever see the Joomla profile pages as they are very different (they are also linked here if they change their password via the 'Forgotten Password' process. Is there any way to merge the Joomla profile and VM profile/registration? Or do I need to override the com_users files to always direct to VM account maintenance (if so, how, as my knowledge of php is pretty limited).

Please advise if you would prefer me open this as a new topic. I have searched for a couple of days now and your response to point 3 was the closest I found to finding any info about the activation link.

Thanks,


Liz

jenkinhill

Kelvyn
Lowestoft, Suffolk, UK

Retired from forum life November 2023

Please mention your VirtueMart, Joomla and PHP versions when asking a question in this forum

lrawling

Thank you so much Kelvyn! Your posts have got me out of many a pickle but this is the first time I have directly posted. Much appreciated.

Cheers,


Liz

lrawling

Hi,

I wanted to follow up on this post in case anyone else needed the solution. There are actually a couple of plugins available to redirect the Joomla Registration to VM but that is not actually what I required. I needed to redirect to VM when the user forgot their password or when they clicked the activation link on the confirmation email they receive when first registering. Both these links took them to the Joomla profile page which is vastly different to the VM account maintenance page I am using.

The owner of the plugin suggested by kelvyn (jenkinhill) was very responsive but I couldn't get it resolved in time so I kept looking. I came across this forum which worked for me: http://forum.joomla.org/viewtopic.php?f=624&t=729718. It's a simple and effective way to redirect the Joomla login - and it's part of the core which I always prefer, rather than adding or overriding.

It still doesn't solve the activation link which ended up blocking the user so I disabled for now until I can find a complete solution (hopefully in coming upgrades???).

Thanks,


Liz