01-25-2021, 01:42 PM
0
Capturas
En header.php
Buscar:
Debajo agregar:
En c.core.php --> inc --> class --> c.core.php
Al final antes de la ultima llave } agregar:
Creditos: Debes agradecer para ver el contenido...
[img]Registrate o inicia tu sesión para ver este contenido[/img]
[img]Registrate o inicia tu sesión para ver este contenido[/img]
En header.php
Buscar:
Código PHP: ( Seleccionar Todo )
// Mensajes
$smarty->assign('tsMPs',$tsMP->mensajes);
Debajo agregar:
Código PHP: ( Seleccionar Todo )
$smarty->assign("tsStats",$tsCore->getEstadisticas());
En c.core.php --> inc --> class --> c.core.php
Al final antes de la ultima llave } agregar:
Código PHP: ( Seleccionar Todo )
function getEstadisticas(){
// OBTENEMOS LAS ESTADISTICAS
$return = db_exec('fetch_assoc', db_exec(array(__FILE__, __LINE__), 'query', 'SELECT stats_max_online, stats_max_time, stats_time, stats_time_cache, stats_miembros, stats_posts, stats_fotos, stats_comments, stats_foto_comments FROM w_stats WHERE stats_no = \'1\''));
if($return['stats_time_cache'] < time()-($this->settings['c_stats_cache']*60)){
$q1 = db_exec('fetch_row', db_exec(array(__FILE__, __LINE__), 'query', 'SELECT COUNT(user_id) AS u FROM u_miembros WHERE user_activo = \'1\' && user_baneado = \'0\''));
$q2 = db_exec('fetch_row', db_exec(array(__FILE__, __LINE__), 'query', 'SELECT COUNT(post_id) AS p FROM p_posts WHERE post_status = \'0\''));
$q3 = db_exec('fetch_row', db_exec(array(__FILE__, __LINE__), 'query', 'SELECT COUNT(foto_id) AS f FROM f_fotos WHERE f_status = \'0\''));
$q4 = db_exec('fetch_row', db_exec(array(__FILE__, __LINE__), 'query', 'SELECT COUNT(cid) AS c FROM p_comentarios WHERE c_status = \'0\''));
$q5 = db_exec('fetch_row', db_exec(array(__FILE__, __LINE__), 'query', 'SELECT COUNT(cid) AS fc FROM f_comentarios'));
$return['stats_miembros'] = $q1[0];
$return['stats_posts'] = $q2[0];
$return['stats_fotos'] = $q3[0];
$return['stats_comments'] = $q4[0];
$return['stats_foto_comments'] = $q5[0];
$ndat = ', stats_time_cache = \''.time().'\', stats_miembros = \''.$return['stats_miembros'].'\', stats_posts = \''.$return['stats_posts'].'\', stats_fotos = \''.$return['stats_fotos'].'\', stats_comments = \''.$return['stats_comments'].'\', stats_foto_comments = \''.$return['stats_foto_comments'].'\'';
}
// PARA SABER SI ESTA ONLINE
$is_online = (time() - ($this->settings['c_last_active'] * 60));
// USUARIOS ONLINE - COMPROBAMOS SI CONTAMOS A TODOS LOS USUARIOS O SOLO A REGISTRADOS
if(empty($this->settings['c_count_guests'])){
$cueri = db_exec('fetch_row', db_exec(array(__FILE__, __LINE__), 'query', 'SELECT COUNT(user_id) AS u FROM `u_miembros` WHERE `user_lastactive` > \''.$is_online.'\''));
}else{
$cueri = db_exec('fetch_row', db_exec(array(__FILE__, __LINE__), 'query', 'SELECT COUNT(DISTINCT `session_ip`) AS s FROM `u_sessions` WHERE `session_time` > \''.$is_online.'\''));
}
$return['stats_online'] = $cueri[0];
if($return['stats_online'] > $return['stats_max_online']) {
$timen = ', stats_max_online = \''.$return['stats_online'].'\', stats_max_time = \''.time().'\'';
}
db_exec(array(__FILE__, __LINE__), 'query', 'UPDATE w_stats SET stats_time = \''.time().'\' '.$ndat.' '.$timen);
return $return;
}
Creditos: Debes agradecer para ver el contenido...


Facebook
Twitter
Reddit
Digg
del.icio.us
Tumblr
Pinterest
Blogger
Fark
LinkedIn
Mix
Google