Remove username from Joomla registration

Remove username from Joomla registration

Time is gold and if you want to present services to registered users, you need to show a simple registration form with less fields. Joomla native sign up form is time consuming and not optimized because:

1- Availability of username will be checked after submission and that is boring.
2- Customers maybe forget their usernames but not email.
3- Why we should fill email twice!?
4- Form is not Ajax.
5- After registration completed, user has to sign in now (there is no auto login)

 

So what we can do? 

I personally suggest the simple way, just install Improved Ajax Login Register (IALR) extension and get below unique features:

1 You can remove username or re-type fields like email & password
2 Validate inputs before submission with Ajax
3 Auto login after registration
4 Login as email
5 Login by social networks like Facebook, Gmail, LinkedIn
6 Show login popup with trigger (for example click on a custom link)
7 Add avatar to profile
8 You can use Joomla Custom Fields in registration form
9 Add Google reCaptcha v2 to kill spams
10 Different colors, styles and a lot of useful features…

 

Important points about Improved Ajax Login Register:

1) If you want to use auto login after registration, you need to set Joomla User Activation to none (not administration or self) in Joomla users option.

2) It’s better to disable Make Username in IALR plugin. So IALR will copy email for username field.

3) And one more interesting point in developer page is that if you buy BUSINESS plan, you can update this extension forever! Wise strategy.

 

We hope offlajn add Login with telegram and invisible reCaptcha too. If you had any experience or issue about this extension please share it with us.

Fix J2Store file manager scroll in backend

Fix J2Store file manager scroll in backend

Current version of J2Store is 3.3.10 and if you intent to sell file by it, maybe this article written for you! In Backend of J2Store, you need to select downloadable item first and in [file] tab, there is a button with name "set product file"

When you want to select uploaded file with J2Store browser (honestly I don't like UI!) there is a bug and that's about vertical scroll bar. If you have a lot of files here, you can not scroll down the list to see end of it.

I think this is a CSS issue and will be fixed in next versions but for now you can follow these steps.

 

1 If you are using ISIS template for backend you need to open below file :
administrator/templates/isis/css/custom.css

Or make it if there isn't a custom.css in the css folder.

2 add below codes to custom.css save the file and refresh backend completely (CTRL+F5) :

.modal-body{height:300px}

Now the problem should be fixed!

How to fix Smartaddons modules after Virtuemart Update

How to fix Smartaddons modules after Virtuemart Update

Recently we found out that after updating Virtuemart to 3.6 , some SmartAddons modules like 
 
  • SJ Listing Tabs for VirtueMart
  • SJ Super Category for Virtuemart
  • SJ Categories for VirtueMart
  • SJ Deals for VirtueMart
  • SJ Filter for VirtueMart
  • and ...
have problem in backend setting. In fact in module setting for section [Select Category] you see this error :
 
Maybe your component (Virtuemart) has been installed incorrectly. Please sure your component work properly. If you still get errors, please contact us via our forum or ticket system
 
There is no specific solution in smartaddons forum yet but we present a simple way to fix that. All above modules has is a file in path : 
 
core\fields\sjvmcategories.php
 
that using a variable with name JPATH_VM_ADMINISTRATOR which is not available in new version of virtuemart. So you need to simply change (near line 46 ):

if (!class_exists('VmModel')) {
                if (defined('JPATH_VM_ADMINISTRATOR') && file_exists(JPATH_VM_ADMINISTRATOR . '/helpers/vmmodel.php')) {
                    require JPATH_VM_ADMINISTRATOR . '/helpers/vmmodel.php';
                } else {
                    $this->error = 'Could not find VmModel helper';
                    return false;
                }
            }​
 
with below codes :
 
if (!class_exists('VmModel')) {
                if (file_exists(JPATH_ADMINISTRATOR . '/components/com_virtuemart/helpers/vmmodel.php')) {
                    require_once(JPATH_ADMINISTRATOR . '/components/com_virtuemart/helpers/vmmodel.php');
                } else {
                    $this->error = 'Could not find VmModel helper';
                    return false;
                }
            }
 
 Save the file and refresh module backend. the problem should be fixed!

USEFUL LINKS

LATEST SUPPORT REQUEST

JOIN TO OUR NEWSLETTER

logo
Cron Job Starts