Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 4 Ответов
  • 2054 Просмотров
*

zevs_1993

  • Новичок
  • 9
  • 0 / 0
Дамы и Господа 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, но это и понятно. Так как быть, что подправить, прошу помогииите аааа....
*

kharol

  • Moderator
  • 1721
  • 217 / 0
Если честно, я не понял над чем Вы бьтесь
Чтобы сказать "спасибо" достаточно нажать на "+"
Чтобы сделать бухгалтерскую проводку "спасибо" реквизиты: R192102130372, ЯД:41001768818003
*

zevs_1993

  • Новичок
  • 9
  • 0 / 0
По умолчанию выбор профиля происходит так http://demo1.joomlaxi.com/index.php?option=com_xipt&view=registration&Itemid=5
хочу сделать вот так http://joomlasocial.ru/component/xipt/?view=registration
« Последнее редактирование: 15.07.2011, 21:09:11 от zevs_1993 »
*

kharol

  • Moderator
  • 1721
  • 217 / 0
То есть Вы просто хотите нажимать на аватар, без "радио" ?
Ну так скачайте с сайта разработчика последнюю версию. Она там как Beta фигурирует
Чтобы сказать "спасибо" достаточно нажать на "+"
Чтобы сделать бухгалтерскую проводку "спасибо" реквизиты: R192102130372, ЯД:41001768818003
*

zevs_1993

  • Новичок
  • 9
  • 0 / 0
Да, именно так. Чтоб просто выбирать нажимая на аватар, а не через "радио"
Не смог найти beta версию в списке
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено] проблема с eventlist

Автор deners

Ответов: 16
Просмотров: 3239
Последний ответ 15.01.2012, 09:11:31
от kharol
[Решено] Автоматическая нотификация о новых сообщениях

Автор tnex

Ответов: 8
Просмотров: 3898
Последний ответ 04.12.2011, 23:08:33
от Trampypys
[Решено]Некоректная работа с модулем Hello me.

Автор delta6

Ответов: 4
Просмотров: 1465
Последний ответ 07.06.2011, 16:52:45
от delta6
JomSocial Profile Types JSPT 3.0.460 (проблема отображения ссылок в профиле пользователя)

Автор locksmith

Ответов: 0
Просмотров: 1535
Последний ответ 14.12.2010, 11:23:49
от locksmith
jspt (2.2.279) пусто при попытке отредактировать созданный профиль(в адм.).. кто сталкивался?

Автор vit1967

Ответов: 3
Просмотров: 1494
Последний ответ 19.11.2010, 18:22:51
от kharol