Здравствуйте!
Волнует очень интересный вопрос, касающийся позиций.
В JomSocial существуют "приложения", устанавливаемые в Joomla как плагины. Один из них по умолчанию устанавливается с JomSocial. Это JS Latest Photos, выводящий последние фотки, которые добавил пользователь.
Он имеет вид плагина и поэтому через админку вывести его в определенную позицию нельзя, можно лишь указать, чтобы он наследовался по умолчанию у всех пользователей (Core Application), но в таком случае он станет заблокированным для пользователя, заняв позицию под фото, то есть позицию по умолчанию.
Вопрос в следующем. Как сделать так, чтобы это плагин наследовался у каждого вновь регистрируемого пользователя и имел по умолчанию позицию справа, как на прилагаемом рисунке.
Но все остальные вновь добавляемые плагины (приложения), например, та же стена (как на рисунке), тоже были включены по умолчанию и имели позицию под фото.
Если посмотреть на frontpage, то он выводит ВСЕ последние фото следующим кодом:
<?php
/**
* ----------------------------------------------------------------------------------------------------------
* Latest photos section here
* ----------------------------------------------------------------------------------------------------------
*/
?>
<?php if($this->params->get('frontpageShowNewPhotos')) { ?>
<?php if( !COMMUNITY_FREE_VERSION ) { ?>
<?php if($config->get('enablephotos')){ ?>
<?php if( $config->get('showlatestphotos') == '1' || ($config->get('showlatestphotos') == '2' && $my->id != 0 ) ) { ?>
<div class="cModule latest-photos">
<div class="app-box-content">
<h3><span><?php echo JText::_('CC NEW PHOTOS'); ?></span></h3>
<ul class="cThumbList clrfix">
<?php
if( !$latestPhotos )
{
?>
<li><?php echo JText::_('CC NO PHOTOS UPLOADED YET');?></li>
<?php
}
else
{
for( $i = 0 ; $i < count( $latestPhotos ); $i++ )
{
$row =& $latestPhotos[$i];
?>
<li>
<a href="<?php echo CRoute::_('index.php?option=com_community&view=photos&task=photo&albumid=' . $row->albumid . '&userid=' . $row->user->id). '#photoid=' . $row->id;?>"><img class="avatar jomTips" width="45" height="45" title="<?php echo $this->escape($row->caption);?>::<?php echo JText::sprintf('CC PHOTO UPLOADED BY' , $row->user->getDisplayName() );?>" src="<?php echo $row->getThumbURI(); ?>" alt="<?php echo $this->escape( $row->user->getDisplayName() );?>" /></a>
</li>
<?php
}
}
?>
</ul>
</div>
<div class="app-box-footer">
<a href="<?php echo CRoute::_('index.php?option=com_community&view=photos'); ?>"><?php echo JText::_('CC VIEW ALL PHOTOS'); ?></a>
</div>
</div>
<?php } ?>
<?php } ?>
<?php } ?>
<?php } ?>
Может быть есть возможность внедрить что-то подобное в личную страничку, но чтобы выводил именно последние фотки пользователя?
Хелп, пожалуйста )