Welcome the Technical Support section. Help us in assisting you by providing us with a concise and descriptive elaboration of your issues. Be specific and if possible, provide us with a step-by-step instruction in replicating your problem.
Registering on JomSocial is slightly more complex than FB because of custom fields so 2(3) stage account creation is needed. If you want to display first step of registration to unregistered users take a look at Flat template:
js-flat.demo.joomlart.com/index.php
You can modify
...\components\com_community\templates\Flat\layouts\frontpage\guest.php
and insert:
$lang = JFactory::getLanguage();
$lang->load('com_community', JPATH_ADMINISTRATOR);
if (!class_exists('CommunityRegisterController')) {
require_once (JPATH_COMPONENT .DS. 'controllers' .DS. 'register.php');
}
$controller = new CommunityRegisterController();
$controller->execute('register');
instead of <form class="joms-form joms-js-form--login" ... </form> block.
This modification will load first register step instead of login form. That means that you need to implement login form in other location just like FB solution.
Sure, modify same file:
...\components\com_community\templates\YOUR_TEMPLATE\layouts\frontpage\guest.php
and put same code:
$lang = JFactory::getLanguage();
$lang->load('com_community', JPATH_ADMINISTRATOR);
if (!class_exists('CommunityRegisterController')) {
require_once (JPATH_COMPONENT .DS. 'controllers' .DS. 'register.php');
}
$controller = new CommunityRegisterController();
$controller->execute('register');
where is needed.
Since Socialize looks like default jomsocial template the part of guest.php that needs to be modified is in section
<div class="joms-landing__cover"> ... </div> that is responsible for displaying landing image (<div class="joms-landing__image" ... </div>), landing text (<div class="joms-landing__text"> ... </div>) and register button (<div class="joms-landing__signup"> ... </div>). Each of these sections if inside an [if ... endif] loop since sections can be enabled/disabled from settings.
Always make backups of file that you modify so you can revert changes to default when/if error is made.
Inserting additional <form> will mess up that section so some css modifications will be needed.