Buongiorno,
come da oggetto io ho la necessità di modificare un codice in PHP far comparire (nel modulo chi è online?) il NOME degli utenti registrati (cioè la prima colonna del tabs utenti in joomla) e non lo username che utilizzano per l'accesso.

Il codice del modulo in questione è questo:
codice:
<?php
/**
 * @package     Joomla.Site
 * @subpackage  mod_whosonline
 *
 * @copyright   Copyright (C) 2005 - 2014 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */


defined('_JEXEC') or die;
?>


<?php if ($showmode == 0 || $showmode == 2) : ?>
<?php $guest = JText::plural('MOD_WHOSONLINE_GUESTS', $count['guest']); ?>
<?php $member = JText::plural('MOD_WHOSONLINE_MEMBERS', $count['user']); ?>
   <p><?php echo JText::sprintf('MOD_WHOSONLINE_WE_HAVE', $guest, $member); ?></p>
<?php endif; ?>


<?php if (($showmode > 0) && count($names)) : ?>
   <ul  class="whosonline<?php echo $moduleclass_sfx ?>" >
<?php if ($params->get('filter_groups')):?>
      <p><?php echo JText::_('MOD_WHOSONLINE_SAME_GROUP_MESSAGE'); ?></p>
<?php endif;?>
<?php foreach ($names as $name) : ?>
      <li>
<?php echo $name->username; ?>
      </li>
<?php endforeach;  ?>
   </ul>
<?php endif;


e credo proprio che sia da variare lo username in questa stringa con il name da così
codice:
<?php echo $name->username; ?>

a così
codice:
<?php echo $name->name; ?>


ma compiendo questa semplice operazione il modulo non restituisce più nulla. Qualcuno mi ha detto perché nel codice che è stato impostato per dare lo username mancano i parametri per il name. P
otete aiutarmi voi a sistemare il codice per la mia esigenza? Colgo l'occasione per ringraziarvi e porgervi i miei auguri.