Kunena 6.4.13 Released

The Kunena team has announce the arrival of Kunena 6.4.13 [6.4.13] in stable which is now available for download as a native Joomla extension for J! 5.4.x/6.0.x./6.1.x. This version addresses most of the issues that were discovered in K 6.2 / K 6.3 / K 6.4 and issues discovered during the last development stages of K 6.0
Hint: This version is primarily intended to facilitate an upgrade if Joomla was first updated to version 6.1 before Kunena was up to dated.

Solved Remove optional fields when creating account

More
10 years 11 months ago #167501 by abasel
I want to hide the optional fields when creating an account. Which file can I override? Or is there somewhere else to do this?

Please Log in or Create an account to join the conversation.

More
10 years 11 months ago #167503 by 810
its default joomla registration. then you should override the joomla registration view
The following user(s) said Thank You: abasel

Please Log in or Create an account to join the conversation.

More
10 years 11 months ago #167509 by abasel
Thanks for that. I looked at my Template file and edited the following file /public_html/templates/theme2014/html/com_users/registration/default.php as follows
Code:
<?php /** * @package Joomla.Site * @subpackage com_users * * @copyright Copyright (C) 2005 - 2012 Open Source Matters, Inc. All rights reserved. * @license GNU General Public License version 2 or later; see LICENSE.txt */ defined('_JEXEC') or die; JHtml::_('behavior.keepalive'); JHtml::_('behavior.tooltip'); JHtml::_('behavior.formvalidation'); $app = JFactory::getApplication('site'); $template = $app->getTemplate(true); include_once(JPATH_BASE.'/templates/'. $template->template .'/includes/functions.php'); ?> <div class="page-registration page-registration__<?php echo $this->pageclass_sfx?>"> <?php if ($this->params->get('show_page_heading')) : ?> <div class="page_header"> <?php echo wrap_with_tag(wrap_with_span($this->escape($this->params->get('page_heading'))), $template->params->get('categoryPageHeading')); ?> </div> <?php endif; ?> <form id="member-registration" action="<?php echo JRoute::_('index.php?option=com_users&task=registration.register'); ?>" method="post" class="form-validate"> <?php foreach ($this->form->getFieldsets() as $fieldset): // Iterate through the form fieldsets and display each one. $fields = $this->form->getFieldset($fieldset->name); if (count($fields)):?> <fieldset> <?php if (isset($fieldset->label)):// If the fieldset has a label set, display it as the legend. endif; foreach($fields as $field):// Iterate through the fields in the set and display them. if ($field->required): if ($field->hidden):// If the field is hidden, just display the input. echo $field->input; else:?> <div class="control-group"> <div class="control-label"> <?php echo $field->label; if (!$field->required && $field->type != 'Spacer'): ?> <span class="optional"><?php echo JText::_('COM_USERS_OPTIONAL');?></span> <?php endif; ?> </div> <div class="controls"> <?php echo $field->input;?> </div> </div> <?php endif; endif; endforeach;?> </fieldset> <?php endif; endforeach;?> <div class="controls"> <button type="submit" class="btn btn-primary validate"><?php echo JText::_('JREGISTER');?></button> <a class="btn btn-primary cancel" href="<?php echo JRoute::_('');?>" title="<?php echo JText::_('JCANCEL');?>"><?php echo JText::_('JCANCEL');?></a> </div> <input type="hidden" name="option" value="com_users" /> <input type="hidden" name="task" value="registration.register" /> <?php echo JHtml::_('form.token');?> </form> </div>

Adding the if statement "if ($field->required):" online 33 (closing on line 49)

Thanks again

Please Log in or Create an account to join the conversation.

Time to create page: 0.193 seconds