فیلدهای پیش فرض مال خود جوملا هم هست یعنی نام ایمیل و...
بقیه فیلدها که میره زیر اونا اونو شما تعریف کردید
بدون نام و ...هم که ثبت نام به درد نمیخوره
فونتها هم وابسته به تمپلیتت هست که سی اس اس ها رو باید تغییر بدی
آپلود هم می تونی با تغییر default.php
در مسیر
www\components\com_ambra\views\registration\tmpl
تغییرش بدید.
فیلهای مجازی هم که باید حذف کنی من خودم حذفشون کردم این هم کدش
البته خودتون هم تلاش کنید تا آپلود را حذف کنید همش نمیشه که دیگران برای آدم کار انجام بدند باید یاد گرفت
<?php defined('_JEXEC') or die('Restricted access'); ?>
<?php JHTML::_('stylesheet', 'ambra.css', 'media/com_ambra/css/'); ?>
<?php JHTML::_('script', 'ambra.js', 'media/com_ambra/js/'); ?>
<?php JHTML::_('script', 'ambra_registration.js', 'media/com_ambra/js/'); ?>
<?php $user = JFactory::getUser(); ?>
<?php $row = @$this->row; ?>
<?php $categories = @$this->categories; ?>
<div class='componentheading'>
<span><?php echo JText::_( "Registration" ); ?></span>
</div>
<div id="ambra_registration" class="registration default">
<?php $validationUrl = JRoute::_( "index.php?option=com_ambra&view=registration&format=raw&task=validate", true, $this->params->get('usesecure') ); ?>
<form name="ambra_registration_form" id="ambra_registration_form" action="<?php echo JRoute::_( 'index.php', true, $this->params->get('usesecure') ); ?>" onsubmit="ambraFormValidation( '<?php echo $validationUrl; ?>', 'message-container', this.task.value, this )" method="post" enctype="multipart/form-data" >
<div id="message-container"></div>
<?php if (!empty($this->onBeforeDisplayRegistrationForm)) : ?>
<div id='onBeforeDisplay_wrapper'>
<?php echo $this->onBeforeDisplayRegistrationForm; ?>
</div>
<?php endif; ?>
<div id="registration_maincolumn<?php if (empty($this->onDisplayRegistrationFormRightColumn)) { echo "_full"; } ?>">
<div class="form_item">
<div class="form_key">
<?php echo JText::_(' نام و نام خانوادگی (لطفاً فارسی بنویسید)').' '.AmbraGrid::required(); ?>
</div>
<div class="form_input">
<input name="name" id="name" type="text" class="inputbox" size="50" />
</div>
<div class="form_message" id="message-name"></div>
</div>
<div class="form_item">
<div class="form_key">
<?php echo JText::_('نام کاربری').' '.AmbraGrid::required(); ?>
</div>
<div class="form_input">
<input onkeyup="ambraCheckUsername( 'message-username', document.ambra_registration_form );" name="username" id="username" type="text" class="inputbox" size="50" />
</div>
<div class="form_message" id="message-username"></div>
</div>
<div class="form_item">
<div class="form_key">
<?php echo JText::_('ایمیل').' '.AmbraGrid::required(); ?>
</div>
<div class="form_input">
<input onkeyup="ambraCheckEmail( 'message-email', document.ambra_registration_form );" name="email" id="email" type="text" class="inputbox" size="50" />
</div>
<div class="form_message" id="message-email"></div>
</div>
<div class="form_item">
<div class="form_key">
<?php echo JText::_('پسورد').' '.AmbraGrid::required(); ?>
</div>
<div class="form_input">
<input onkeyup="ambraCheckPassword( 'message-password', document.ambra_registration_form ); ambraCheckPassword2( 'message-password2', document.ambra_registration_form );" name="password" id="password" type="password" class="inputbox" size="50" />
</div>
<div class="form_message" id="message-password"></div>
</div>
<div class="form_item">
<div class="form_key">
<?php echo JText::_('تایید پسورد').' '.AmbraGrid::required(); ?>
</div>
<div class="form_input">
<input onkeyup="ambraCheckPassword2( 'message-password2', document.ambra_registration_form );" name="password2" id="password2" type="password" class="inputbox" size="50" />
</div>
<div class="form_message" id="message-password2"></div>
</div>
<div class="reset"></div>
<div class="profile_header">
<span><?php echo JText::_( "آواتار (عکس)" ); ?></span>
</div>
<div class="form_item">
<div class="form_key">
<?php echo JText::_( "آپلود آواتار (انتخاب عکس)" ); ?>
</div>
<div class="form_input">
<input type="file" name="avatar" />
</div>
</div>
<div class="reset"></div>
</div>
<?php foreach ($categories as $category) : ?>
<div class="profile_header">
<span><?php echo JText::_( $category->category_name ); ?></span>
</div>
<?php foreach ($category->fields as $field) : ?>
<div class="form_item">
<div class="form_key">
<?php echo JText::_( $field->field_name ); if (!empty($field->required)) { echo ' '.AmbraGrid::required(); } ?>
</div>
<div class="form_input">
<?php echo Ambra::get( "AmbraField", 'library.field' )->display( $field, 'userdata', '' ); ?>
</div>
</div>
<?php endforeach; ?>
<div class="reset"></div>
<?php endforeach; ?>
<div class="reset"></div>
<?php if (!empty($this->onAfterDisplayRegistrationForm)) : ?>
<div id='onAfterDisplay_wrapper'>
<?php echo $this->onAfterDisplayRegistrationForm; ?>
</div>
<?php endif; ?>
</div>
<?php if (!empty($this->onDisplayRegistrationFormRightColumn)) : ?>
<div id="registration_rightcolumn">
<div id='onDisplayRightColumn_wrapper'>
<?php echo $this->onDisplayRegistrationFormRightColumn; ?>
</div>
</div>
<?php endif; ?>
<input onclick="ambraSubmitForm('save', document.ambra_registration_form);" value="<?php echo JText::_('ثبت نام'); ?>" type="button" />
<?php if ($this->profiles > '1') : ?>
<a href="index.php?option=com_ambra&view=registration&task=selectprofile"><?php echo JText::_( "انتخاب یک پروفایل متفاوت" ); ?></a>
<?php echo JText::_( "یا" ); ?>
<?php endif; ?>
<a href="index.php"><?php echo JText::_( "انصراف" ); ?></a>
<input type="hidden" name="profile_id" value="<?php echo $this->profile_id; ?>" />
<input type="hidden" name="option" value="com_ambra" />
<input type="hidden" name="view" value="registration" />
<input type="hidden" name="task" id="task" value="" />
<input type="hidden" name="return" value="<?php echo @$this->return; ?>" />
<?php echo JHTML::_( 'form.token' ); ?>
</form>
</div>