|
|
|
|
|
|
|
|
|
|
|
el_cuervo
|
|
|
Enviado: 03/08/2004 a las 21:08 |
|
Administrador
Karma: 9 (83 Votos)
Registrado: 12/06/03
Mensajes: 6528
Estado: Desconectado Ultima visita: 23/07/07 |
No es tan sencillo como ponerlo "donde quiera que salga", todos los datos deben estar o en un bloque o en el theme.php.
- Si lo pones en un bloque, ya lo tienes creado con los que se incluyen en el modulo dpElinks
- Si lo incluyes en el theme (como por ejemplo en la cabecera tal y como hace el theme dpAkodrakgemV2) hay que hacer la programacion en el archivo theme.php
Tanto de una forma como otra hay que programarlo y realizar al menos 1 llamada a la base de datos, como ves es sencillo si sabes programar postnuke, pero no es algo asequible para todo el mundo
Un saludo
|
|
|
|
|
|
|
MarinaPLa
|
|
|
Enviado: 03/08/2004 a las 22:08 |
|
Habitual
Karma: 0 (0 Votos)
Registrado: 06/07/04
Mensajes: 78
Estado: Desconectado Ultima visita: 10/04/05 |
estuve mirando el theme de dpAkodrakgemV2 para ver, pero me lio cantidad, mi idea es esa, ponerla en una cabezera, pero utilizo theme.html
se puede hacer, me pueden orientar un poco?
gracias
|
|
|
|
|
|
|
MarinaPLa
|
|
|
Enviado: 06/08/2004 a las 14:08 |
|
Habitual
Karma: 0 (0 Votos)
Registrado: 06/07/04
Mensajes: 78
Estado: Desconectado Ultima visita: 10/04/05 |
nada... no logro hacer nada de las dos cosas, no mostrar los elinks totales de secciones ni lo de usuarios...
nadie lo tiene hecho, una yuda plis!
|
|
|
|
|
|
|
el_cuervo
|
|
|
Enviado: 08/08/2004 a las 18:08 |
|
Administrador
Karma: 9 (83 Votos)
Registrado: 12/06/03
Mensajes: 6528
Estado: Desconectado Ultima visita: 23/07/07 |
Creo que este codigo te puede funcionar:
[php]
if( pnModAvailable( "dp_Elinks" ) )
{
if(pnModAPILoad('dp_Elinks', 'user'))
{
$numElinks = pnModAPIFunc( 'dp_Elinks', 'user', 'countElinks1' );
if( $numElinks != false )
{
echo "Tenemos $numElinks";
}
}
}
[/php]
|
|
|
|
|
|
|
|
|
|
|
|
|
el_cuervo
|
|
|
Enviado: 12/08/2004 a las 13:08 |
|
Administrador
Karma: 9 (83 Votos)
Registrado: 12/06/03
Mensajes: 6528
Estado: Desconectado Ultima visita: 23/07/07 |
En el theme dpAkodrakGem v2 lo tienes
|
|
|
|
|
|
|
|
|
|
el_cuervo
|
|
|
Enviado: 12/08/2004 a las 13:08 |
|
Administrador
Karma: 9 (83 Votos)
Registrado: 12/06/03
Mensajes: 6528
Estado: Desconectado Ultima visita: 23/07/07 |
[php]
$activetime = time() - (pnConfigGetVar('secinactivemins') * 60);
list($dbconn) = pnDBGetConn();
$pntable = pnDBGetTables();
$UsersTable = $pntable['users'];
$UsersColumn = &$pntable['users_column'];
$sessioninfocolumn = &$pntable['session_info_column'];
$sessioninfotable = $pntable['session_info'];
$sql = "SELECT count( 1 ) FROM $sessioninfotable "
."WHERE $sessioninfocolumn[lastused] > $activetime AND $sessioninfocolumn[uid] = '0' "
."GROUP BY $sessioninfocolumn[ipaddr]";
$result = $dbconn->Execute($sql);
$invitados = $result->RecordCount();
$result->Close();
//$invitados = $sql;
$sql = "SELECT count( 1 ) FROM $sessioninfotable "
."WHERE $sessioninfocolumn[lastused] > $activetime "
."AND $sessioninfocolumn[uid] >0 GROUP BY $sessioninfocolumn[uid]";
$result = $dbconn->Execute($sql);
$registrados = $result->RecordCount();
$result->Close();
$sql = "SELECT $UsersColumn[uname] FROM $UsersTable "
."WHERE $UsersColumn[uname] NOT LIKE 'Anonymous' ORDER BY $UsersColumn[uid] DESC";
$result = $dbconn->Execute($sql);
list($ultim) = $result->fields;
$total_reg = $result->PO_RecordCount();
$result->Close();
Invitados: $invitados Miembros: $registrados | Registrados: $total_reg Ultimo: $ultim
[/php]
|
|
|
|
|
|
|
MarinaPLa
|
|
|
Enviado: 12/08/2004 a las 14:08 |
|
Habitual
Karma: 0 (0 Votos)
Registrado: 06/07/04
Mensajes: 78
Estado: Desconectado Ultima visita: 10/04/05 |
casi... jejejeee
te explico, me da este error:
Parse error: parse error in /usr/home/hospedamos/www/elinkselinks/themes/dpi-Xperience/includes/autotheme.inc.php(250) : eval()'d code on line 52
lo copie en mi theme.html asi:
<?php $activetime = time() - (pnConfigGetVar('secinactivemins') * 60);
list($dbconn) = pnDBGetConn();
$pntable = pnDBGetTables();
$UsersTable = $pntable['users'];
$UsersColumn = &$pntable['users_column'];
$sessioninfocolumn = &$pntable['session_info_column'];
$sessioninfotable = $pntable['session_info'];
$sql = "SELECT count( 1 ) FROM $sessioninfotable "
."WHERE $sessioninfocolumn[lastused] > $activetime AND $sessioninfocolumn[uid] = '0' "
."GROUP BY $sessioninfocolumn[ipaddr]";
$result = $dbconn->Execute($sql);
$invitados = $result->RecordCount();
$result->Close();
//$invitados = $sql;
$sql = "SELECT count( 1 ) FROM $sessioninfotable "
."WHERE $sessioninfocolumn[lastused] > $activetime "
."AND $sessioninfocolumn[uid] >0 GROUP BY $sessioninfocolumn[uid]";
$result = $dbconn->Execute($sql);
$registrados = $result->RecordCount();
$result->Close();
$sql = "SELECT $UsersColumn[uname] FROM $UsersTable "
."WHERE $UsersColumn[uname] NOT LIKE 'Anonymous' ORDER BY $UsersColumn[uid] DESC";
$result = $dbconn->Execute($sql);
list($ultim) = $result->fields;
$total_reg = $result->PO_RecordCount();
$result->Close();
Invitados: $invitados Miembros: $registrados | Registrados: $total_reg Ultimo: $ultim ?>
que es lo que pasa?
|
|
|
|
|
|
|
MarinaPLa
|
|
|
Enviado: 12/08/2004 a las 19:08 |
|
Habitual
Karma: 0 (0 Votos)
Registrado: 06/07/04
Mensajes: 78
Estado: Desconectado Ultima visita: 10/04/05 |
hola... yo y mi pesadez con esto :drog:
prove a ponerlo pero no hay manera, siempre me sale el error ese.
que hago mal, yo creo que lo pongo bien!
salu2
|
|
|
|
|
|
|
|
|
|
el_cuervo
|
|
|
Enviado: 13/08/2004 a las 12:08 |
|
Administrador
Karma: 9 (83 Votos)
Registrado: 12/06/03
Mensajes: 6528
Estado: Desconectado Ultima visita: 23/07/07 |
No puedo saber cual es la linea 52 donde da el error, necesito que me pongas los numeros de linea.
De todas formas por lo que parece, el theme es autotheme, asi que ten cuidado donde escribes el codigo, me supongo que con que lo escribas en el theme.html en formato php ya servira. Ademas no copies "a ciegas" el codigo que te he puesto, lo escribi muy rapido, repasalo por si hay algun error. En resumen: modificar un theme o un modulo es bastante mas que "cortar y copiar", ten cuidado con lo que haces y repasa despacio el codigo, seguro que hay algun errorcillo tonto por alguna parte.
Un saludo
|
|
|
|
|
|
|