0
Les mostrará en tiempo real los cambios en sus estadísticas, como: usuarios online, miembros registrados, posts creados, comentarios en posts, fotos agregadas, comentarios en fotos, comentarios y respuestas en Muro.
Ejecutar esta consulta
En c.top.php --> inc --> class --> c.top.php
Buscar:
Después de:
Agregar:
Buscar:
Debajo agregar:
Buscar:
Debajo agregar:
Buscar:
Después de:
Agregar:
En ajax.posts.php --> inc --> php --> ajax --> ajax.posts.php
Buscar:
Debajo agregar:
Buscar:
Debajo agregar:
En funciones.js --> themes --> default --> js --> funciones.js
Al final agregar:
En m.home_stats.tpl --> themes --> default --> templates --> modules --> m.home_stats.tpl
Buscar:
Reemplazar por:
Buscar:
Reemplazar por:
Buscar:
Reemplazar por:
Buscar:
Reemplazar por:
Buscar:
Reemplazar por:
Buscar:
Reemplazar por:
Debajo de:
Agregar:
Creditos: Debes agradecer para ver el contenido...
[img]Registrate o inicia tu sesión para ver este contenido[/img]
Ejecutar esta consulta
Código PHP: ( Seleccionar Todo )
ALTER TABLE `w_stats` ADD `stats_shout_comments` int(11) NOT NULL, ADD `stats_shout_respuestas` int(11) NOT NULL;
En c.top.php --> inc --> class --> c.top.php
Buscar:
Código PHP: ( Seleccionar Todo )
// 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\''));
Después de:
Código PHP: ( Seleccionar Todo )
, stats_foto_comments
Agregar:
Código PHP: ( Seleccionar Todo )
, stats_shout_comments, stats_shout_respuestas
Buscar:
Código PHP: ( Seleccionar Todo )
$q5 = db_exec('fetch_row', db_exec(array(__FILE__, __LINE__), 'query', 'SELECT COUNT(cid) AS fc FROM f_comentarios'));
Debajo agregar:
Código PHP: ( Seleccionar Todo )
$q6 = db_exec('fetch_row', db_exec(array(__FILE__, __LINE__), 'query', 'SELECT COUNT(pub_id) AS pu FROM u_muro'));
$q7 = db_exec('fetch_row', db_exec(array(__FILE__, __LINE__), 'query', 'SELECT COUNT(cid) AS mu FROM u_muro_comentarios'));
Buscar:
Código PHP: ( Seleccionar Todo )
$return['stats_foto_comments'] = $q5[0];
Debajo agregar:
Código PHP: ( Seleccionar Todo )
$return['stats_shout_comments'] = $q6[0];
$return['stats_shout_respuestas'] = $q7[0];
Buscar:
Código PHP: ( Seleccionar Todo )
$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'].'\'';
Después de:
Código PHP: ( Seleccionar Todo )
, stats_foto_comments = \''.$return['stats_foto_comments'].'\'
Agregar:
Código PHP: ( Seleccionar Todo )
, stats_shout_comments = \''.$return['stats_shout_comments'].'\', stats_shout_respuestas = \''.$return['stats_shout_respuestas'].'\'
En ajax.posts.php --> inc --> php --> ajax --> ajax.posts.php
Buscar:
Código PHP: ( Seleccionar Todo )
require('../class/c.posts.php');
$tsPosts = new tsPosts();
Debajo agregar:
Código PHP: ( Seleccionar Todo )
require('../class/c.tops.php');
$tsTops = new tsTops();
Buscar:
Código PHP: ( Seleccionar Todo )
case 'posts-last-comentarios':
//<--
$smarty->assign("tsComments",$tsPosts->getLastComentarios());
//-->
break;
Debajo agregar:
Código PHP: ( Seleccionar Todo )
case 'posts-update_stats':
//<--
$stats = $tsTops->getStats();
echo json_encode($stats);
//-->
break;
En funciones.js --> themes --> default --> js --> funciones.js
Al final agregar:
Código PHP: ( Seleccionar Todo )
$(document).ready(function(){
setInterval(function() {
var onl = parseInt($('#stat-onl').text());
var mem = parseInt($('#stat-mem').text());
var pos = parseInt($('#stat-pos').text());
var com = parseInt($('#stat-com').text());
var fot = parseInt($('#stat-fot').text());
var cfo = parseInt($('#stat-cfo').text());
var mur = parseInt($('#stat-mur').text());
var rmu = parseInt($('#stat-rmu').text());
$.ajax({
type: 'GET',
url: global_data.url + '/posts-update_stats.php',
dataType: 'json',
success: function(h){
if(onl != h['stats_online']) $('#stat-onl').text(h['stats_online']);
if(mem != h['stats_miembros']) $('#stat-mem').text(h['stats_miembros']);
if(pos != h['stats_posts']) $('#stat-pos').text(h['stats_posts']);
if(com != h['stats_comments']) $('#stat-com').text(h['stats_comments']);
if(fot != h['stats_fotos']) $('#stat-fot').text(h['stats_fotos']);
if(cfo != h['stats_foto_comments']) $('#stat-cfo').text(h['stats_foto_comments']);
if(mur != h['stats_shout_comments']) $('#stat-mur').text(h['stats_shout_comments']);
if(rmu != h['stats_shout_respuestas']) $('#stat-rmu').text(h['stats_shout_respuestas']);
}
});
}, 2000);
});
En m.home_stats.tpl --> themes --> default --> templates --> modules --> m.home_stats.tpl
Buscar:
Código PHP: ( Seleccionar Todo )
{$tsStats.stats_online}
Reemplazar por:
Código PHP: ( Seleccionar Todo )
<b id="stat-onl">{$tsStats.stats_online}</b>
Buscar:
Código PHP: ( Seleccionar Todo )
{$tsStats.stats_miembros}
Reemplazar por:
Código PHP: ( Seleccionar Todo )
<b id="stat-mem">{$tsStats.stats_miembros}</b>
Buscar:
Código PHP: ( Seleccionar Todo )
{$tsStats.stats_posts}
Reemplazar por:
Código PHP: ( Seleccionar Todo )
<b id="stat-pos">{$tsStats.stats_posts}</b>
Buscar:
Código PHP: ( Seleccionar Todo )
{$tsStats.stats_comments}
Reemplazar por:
Código PHP: ( Seleccionar Todo )
<b id="stat-com">{$tsStats.stats_comments}</b>
Buscar:
Código PHP: ( Seleccionar Todo )
{$tsStats.stats_fotos}
Reemplazar por:
Código PHP: ( Seleccionar Todo )
<b id="stat-fot">{$tsStats.stats_fotos}</b>
Buscar:
Código PHP: ( Seleccionar Todo )
{$tsStats.stats_foto_comments}
Reemplazar por:
Código PHP: ( Seleccionar Todo )
<b id="stat-cfo">{$tsStats.stats_foto_comments}</b>
Debajo de:
Código PHP: ( Seleccionar Todo )
<tr>
<td style="background-image:url({$tsConfig.default}/images/icons/foto.png);"><b id="stat-fot">{$tsStats.stats_fotos}</b> fotos</td>
<td style="background-image:url({$tsConfig.default}/images/icons/comment.png);"><b id="stat-cfo">{$tsStats.stats_foto_comments}</b> comentarios en fotos</td>
</tr>
Agregar:
Código PHP: ( Seleccionar Todo )
<tr>
<td style="background-image:url({$tsConfig.default}/images/icons/autor.png);"><b id="stat-mur">{$tsStats.stats_shout_comments}</b> Muro</td>
<td style="background-image:url({$tsConfig.default}/images/icons/comentarios.gif);"><b id="stat-rmu">{$tsStats.stats_shout_respuestas}</b> respuestas en muro</td>
</tr>
Creditos: Debes agradecer para ver el contenido...


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