Welcome, Guest
Username Password: Remember me

ayuda al pasar un fragmento de codigo?
(1 viewing) (1) Guest
  • Page:
  • 1

TOPIC: ayuda al pasar un fragmento de codigo?

ayuda al pasar un fragmento de codigo? 1 year, 7 months ago #17478

El siguiente codigo corresponde al frontpage.index.php de los usuarios en linea, pero cuando lo paso tal cual al profile.about.php al inicio de este, no me carga las personas online, que me faltara por añadirle al codigo, algun include o algo similar?

			<?php if($this->params->get('frontpageShowWhosOnline')) { ?>
<?php if( $config->get('showonline') == '1' || ($config->get('showonline') == '2' && $my->id != 0 ) ) { ?>
<div class="cModule whos-online">
<h3><span><?php echo JText::_('CC WHOSE ONLINE'); ?></span></h3>
<ul class="cThumbList clrfix">
<?php for ( $i = 0; $i < count( $onlineMembers ); $i++ ) { ?>
<?php $row =& $onlineMembers[$i]; ?>
<li>
<a href="<?php echo CRoute::_('index.php?option=com_community&view=profile&userid='.$row->id ); ?>"><img class="avatar jomTips" src="<?php echo $row->user->getThumbAvatar(); ?>" title="<?php echo cAvatarTooltip($row->user); ?>" width="45" height="45" alt="<?php echo $this->escape( $row->user->getDisplayName() );?>" /></a>
</li>
<?php } ?>
</ul>
</div>
<?php } ?>
<?php } ?>
 
 


Gracias.
  • enig
  • OFFLINE
  • Ayudante
  • Posts: 144
  • Karma: 5

Re: ayuda al pasar un fragmento de codigo? 1 year, 7 months ago #17521

Prueba con esto
            <?php if($this->params->get('frontpageShowWhosOnline')) { ?>
<?php if( $config->get('showonline') == '1' || ($config->get('showonline') == '2' && $my->id != 0 ) ) { ?>
<div class="cModule whos-online">
<h3><span><?php echo JText::_('CC WHOSE ONLINE'); ?></span></h3>
<ul class="cThumbList clrfix">
<?php
$modelUser = CFactory::getModel('user');
$onlineMembers = $modelUser->getOnlineUsers( 20 , false );
if( $onlineMembers )
shuffle( $onlineMembers );
for ( $i = 0; $i < count( $onlineMembers ); $i++ ) {
$row =& $onlineMembers[$i];
$row->user = CFactory::getUser( $row->id );
?>
<li>
<a href="<?php echo CRoute::_('index.php?option=com_community&view=profile&userid='.$row->id ); ?>"><img class="avatar jomTips" src="<?php echo $row->user->getThumbAvatar(); ?>" title="<?php echo cAvatarTooltip($row->user); ?>" width="45" height="45" alt="<?php echo $this->escape( $row->user->getDisplayName() );?>" /></a>
</li>
<?php } ?>
</ul>
</div>
<?php } ?>
<?php } ?>
  • JoniJnm
  • OFFLINE
  • Administrador
  • Posts: 4297
  • Karma: 148
Last Edit: 1 year, 7 months ago by JoniJnm.

Re: ayuda al pasar un fragmento de codigo? 1 year, 7 months ago #17527

me sale esto joni

  • enig
  • OFFLINE
  • Ayudante
  • Posts: 144
  • Karma: 5
Last Edit: 1 year, 7 months ago by enig.

Re: ayuda al pasar un fragmento de codigo? 1 year, 6 months ago #17561

Cambia
cAvatarTooltip($row->user)

Por
$row->user
  • JoniJnm
  • OFFLINE
  • Administrador
  • Posts: 4297
  • Karma: 148

Re: ayuda al pasar un fragmento de codigo? 1 year, 6 months ago #17577

ahora aparece este error joni

 
Catchable fatal error: Object of class CUser could not be converted to string in C:\xampp\htdocs\bbwlatino.com\components\com_community\templates\default\profile.about.php on line 29
 
//esta es la linea
 
<a href="<?php echo CRoute::_('index.php?option=com_community&view=profile&userid='.$row->id ); ?>"><img class="avatar jomTips" src="<?php echo $row->user->getThumbAvatar(); ?>" title="<?php echo $row->user; ?>" width="45" height="45" alt="<?php echo $this->escape( $row->user->getDisplayName() );?>" /></a>
 
  • enig
  • OFFLINE
  • Ayudante
  • Posts: 144
  • Karma: 5
Last Edit: 1 year, 6 months ago by enig.

Re: ayuda al pasar un fragmento de codigo? 1 year, 6 months ago #17597

Cambia
title="<?php echo $row->user; ?>"

Por
title="<?php echo $this->escape( $row->user->getDisplayName() ); ?>"
  • JoniJnm
  • OFFLINE
  • Administrador
  • Posts: 4297
  • Karma: 148
  • Page:
  • 1
Time to create page: 0.48 seconds