- Posts: 82
- Thank you received: 0
To make email an optional field
- bumble
- Topic Author
- Offline
- Premium Member
Less
More
1 year 8 months ago #157814
by bumble
To make email an optional field was created by bumble
Hi there, is there a way to make the email field an optional field in the membership form?
Please Log in or Create an account to join the conversation.
- Tuan Pham Ngoc
- Offline
- Administrator
1 year 8 months ago #157817
by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic To make email an optional field
Hello
Email is needed for Joomla to create user account, also, to send email to subscriber when they subscribe, when they need to renew subscription..., so it could not be optional
Regards,
Tuan
Email is needed for Joomla to create user account, also, to send email to subscriber when they subscribe, when they need to renew subscription..., so it could not be optional
Regards,
Tuan
Please Log in or Create an account to join the conversation.
- bumble
- Topic Author
- Offline
- Premium Member
Less
More
- Posts: 82
- Thank you received: 0
1 year 8 months ago #157818
by bumble
Replied by bumble on topic To make email an optional field
We do not need the members to have a Joomla user account.
To email them only if they put in their email address.
Is there a way to work around this?
To email them only if they put in their email address.
Is there a way to work around this?
Please Log in or Create an account to join the conversation.
- Tuan Pham Ngoc
- Offline
- Administrator
1 year 8 months ago #157823
by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic To make email an optional field
Hello
Please try to edit the field:
1. Set Required to No
2. Set Validation Rules to validate[custom
Please try to edit the field:
1. Set Required to No
2. Set Validation Rules to validate[custom
Please Log in or Create an account to join the conversation.
- bumble
- Topic Author
- Offline
- Premium Member
Less
More
- Posts: 82
- Thank you received: 0
1 year 8 months ago #157829
by bumble
Replied by bumble on topic To make email an optional field
Edited the field but getting this message:
The field Email is required. You could not leave it empty
The email address you entered is invalid. Please enter another email address.
The field Email is required. You could not leave it empty
The email address you entered is invalid. Please enter another email address.
Please Log in or Create an account to join the conversation.
- Tuan Pham Ngoc
- Offline
- Administrator
1 year 8 months ago #157844
by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic To make email an optional field
It is because the code is implemented with email as a required field for the system to work. I will see if there is a way to make it optional for you, but I'm afraid of it will require modify code in different places in the extension
Regards,
Tuan
Regards,
Tuan
Please Log in or Create an account to join the conversation.
- bumble
- Topic Author
- Offline
- Premium Member
Less
More
- Posts: 82
- Thank you received: 0
1 year 8 months ago #157845
by bumble
Replied by bumble on topic To make email an optional field
Ok appreciate your help looking into this. Just let me know where to edit the codes. Thank you!
Please Log in or Create an account to join the conversation.
- Tuan Pham Ngoc
- Offline
- Administrator
1 year 8 months ago #157846
by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic To make email an optional field
Hi
Please try to look at the file components/com_osmembership/model/register.php , modify this line of code at line 414:
To
Then check to see if it works
Regards,
Tuan
Please try to look at the file components/com_osmembership/model/register.php , modify this line of code at line 414:
Code:
$errors = array_merge($errors, $this->validateEmail($email, $createUserAccount));
To
Code:
if ($email) {
$errors = array_merge($errors, $this->validateEmail($email, $createUserAccount));
}
Then check to see if it works
Regards,
Tuan
Please Log in or Create an account to join the conversation.
- bumble
- Topic Author
- Offline
- Premium Member
Less
More
- Posts: 82
- Thank you received: 0
1 year 7 months ago #157871
by bumble
Replied by bumble on topic To make email an optional field
Nice! It seems to work! Thank you very much!
Please Log in or Create an account to join the conversation.
- Tuan Pham Ngoc
- Offline
- Administrator
1 year 7 months ago #157884
by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic To make email an optional field
The downside is that change will be lost when you update to future releases of Membership Pro. Maybe you can try the following solution :
1. Revert the change you made
2. Get this file, unzip it, upload the received file to components/com_osmembership/model/override folder, then check to see if it works
Regards,
Tuan
1. Revert the change you made
2. Get this file, unzip it, upload the received file to components/com_osmembership/model/override folder, then check to see if it works
Regards,
Tuan
Please Log in or Create an account to join the conversation.
Moderators: Tuan Pham Ngoc
Support
Documentation
Information
Copyright © 2024 Joomla Extensions by Joomdonation. All Rights Reserved.
joomdonation.com is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters the trademark holder in the United States and other countries.
The Joomla! name and logo is used under a limited license granted by Open Source Matters the trademark holder in the United States and other countries.