Дамы и Господа H-E-E-E-E-E-L-L-L-P ! , убил полдня но чего те не так делаю, голова уже не соображает, а "красоту" навести хочется
Суть проблемы такова. В данном компоненте Xipt (мною приобретённом) было по умолчанию 2 шаблона для регистрации
1.) когда профиль выбирается через radio
--с аватарой, описанием
и 2.) выпадающим списком
Перед тем как стать пользователем на полигоне (
http://joomlasocial.ru/) я обратил на выбор профиля при регистрации
а именно
http://joomlasocial.ru/component/xipt/покапавшись, в коде, пошарив в гугле
вот что вышло... нужно править 2 файла
1) components/com_xipt/views/registration/tmpl/default_radio.php
и 2) /components/com_xipt/views/registration/tmpl/default.php
default_radio.php
<?php
/**
* @Copyright Ready Bytes Software Labs Pvt. Ltd. (C) 2010- author-Team Joomlaxi
* @license GNU/GPL http://www.gnu.org/copyleft/gpl.html
**/
// Disallow direct access to this file
defined ( '_JEXEC' ) or die ( 'Restricted access' );
foreach ( $this->allProfileTypes as $pType ) :
$selected = '';
// check if selected
if ($this->selectedPT == $pType->id)
$selected = 'checked="true"';
?>
<div class="singlePT">
<div id="Name">
<?php echo $pType->name; ?> </div>
<div id="Details">
<div id="Avatar">
<input type="image" name="<?php echo $pType->name; ?>" src="<?php echo JURI::root().XiptHelperUtils::getUrlpathFromFilePath($pType->avatar); ?>" height="<?php echo REG_PROFILETYPE_AVATAR_HEIGHT; ?>" width="<?php echo REG_PROFILETYPE_AVATAR_WIDTH; ?>" onclick="javascript:submitURL(id);" />
</div>
<p id="Description"> <?php echo $pType->tip; ?> </p>
</div>
</div>
<?php
endforeach;
и 2 файл
default.php
<?php
/**
* @Copyright Ready Bytes Software Labs Pvt. Ltd. (C) 2010- author-Team Joomlaxi
* @license GNU/GPL http://www.gnu.org/copyleft/gpl.html
**/
// Disallow direct access to this file
defined ( '_JEXEC' ) or die ( 'Restricted access' );
$css = JURI::root(). 'components/com_xipt/assets/style.css';
$document = JFactory::getDocument();
$document->addStyleSheet($css);
?>
<script type="text/javascript">
function submitURL(id)
{
document.getElementById("profiletypeAvatar").value=id;
document.ptypeForm.method = 'post';
document.ptypeForm.submit();
}
</script>
<form action="<?php echo XiptRoute::_( 'index.php?option=com_xipt&view=registration&reset=true',false ); ?>" method="post" name="ptypeForm">
<div class="registerProfileType">
<h3 id="Title"><?php echo XiptText::_ ( 'CHOOSE_PROFILE_TYPE' ); ?></h3>
<?php if(XiptFactory::getSettings('jspt_show_radio')) echo $this->loadTemplate('radio'); else echo $this->loadTemplate('select'); ?>
</div>
<input type="hidden" name="profiletypes" id="profiletypeAvatar" value="Что здесь так и не понял" />
<input type="hidden" id="ptypesavebtn" name="save" value="<?php echo XiptText::_('NEXT');?>" />
<div class="clr" title="Next"></div>
<input type="hidden" name="view" value="registration" />
<input type="hidden" name="task" value="" />
<input type="hidden" name="option" value="com_xipt" />
<input type="hidden" name="boxchecked" value="0" />
<?php echo JHTML::_ ( 'form.token' ); ?>
</form>
<?php
Самому интересно как и что здесь нужно, но ума не приложу. Прошу Вас помогите довести до ума все это дело...
Ругается обработчик выдаёт Please enter valid profiletype, но это и понятно. Так как быть, что подправить, прошу помогииите аааа....