Inicio arrow Tutoriales arrow Software Libre arrow Roundcube Webmail: Mostrar Usuario Conectado
 
  XnRnXZvLpO www.softwarelibre.misiones.gov.ar
Roundcube Webmail: Mostrar Usuario Conectado Imprimir E-mail

El skin predeterminado del Roundcube no contempla mostrar en algún lugar de la interfaz cuál es el usuario actualmente conectado. En este artículo se detalla la manera de conseguir este cometido, siendo necesario para ello modificar el código original de la aplicación.

Se asume que cuenta con una instalación completamente funcional de Rouncube Webmail, de no ser así consulte esta guía antes de seguir adelante.

La información aquí presentada ha sido recopilada, adaptada y traducida a partir de los foros del proyecto Rouncube por Daniel A. Rodriguez (drodriguez<en>misiones.gov.ar)

En primer término en program/include/main.inc hay que agregar el código que aparece a continuación para mostrar "usuario@dominio".

/***** display user information *****/
function rcmail_user_display($attrib)
{
global $OUTPUT, $JS_OBJECT_NAME;
if (!$attrib['id'])
$attrib['id'] = 'rcmuserdisplay';
$OUTPUT->add_script(sprintf("%s.gui_object('mostrarusuario', '%s');", $JS_OBJECT_NAME, $attrib['id']));
// allow the following attributes to be added to the
tag
$attrib_str = create_attrib_string($attrib, array('style', 'class', 'id'));
$out = '';
$out = 'User: ';
$out .= $_SESSION['username'];
$out .= '@' . '' . str_replace("www.", "", $_SERVER['HTTP_HOST']);
$out .= '
';
return $out;
}

Tambien se deberá agregar código CSS en skins/default/common.css de modo que el contenido sea mostrado sobre la caja de búsqueda.

#usuarioconectado
{
position: absolute;
top: 40px;
right: 40px;
height: 11px;
width: 200px;
color: #333333;
text-decoration: none;
font-size: 10px;
font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
text-align: right;
}

skins/default/includes/direccioncorreo.html ** Generar Archivo Nuevo **

<div id="usuarioconectado">
<roundcube:object name="mostrarusuario" class="usuarioconectado" />
</div>

Ahora edite skins/default/templates/mail.html, y agregue <roundcube:include file="/includes/direccioncorreo.html" /> sobre la linea <div id="quicksearchbar">

<roundcube:include file="/includes/direccioncorreo.html" />

<div id="quicksearchbar">
 
< Anterior   Siguiente >
 
 
(C) 2010 Ambito de Software Libre en el Gobierno de la Provincia de Misiones
Free Joomla Template designed by funky-visions.de