01-25-2021, 02:27 PM
10

[img]Registrate o inicia tu sesión para ver este contenido[/img]
- Trae las actividades limitadas a 20 c/u
- Son alternadas cada 5 +
- Muestra Información del usuario y el post...
- Los Usuarios son mostrados con sus respectivos colores de su rango
- Se actualiza a medida que los usuarios hacen una actividad en la web y muestra las ultimas actividades...
Este muestra las siguientes filtraciones:
- Últimos posts creados por usuario
- Comentarios del usuario en posts
- Comentarios en fotos
- Votos en fotos
- Puntos otorgados por el usuario en el posts
- Publicaciones en el muro del usuario
- Me gusta en los comentarios
- Fotos subidas por el usuario
- Posts con usuarios que lo siguen
- Posts agregados a favoritos por usuarios
En c.posts.php --> inc --> class --> c.posts.php
Buscar:
Código: ( Seleccionar Todo )
/*
editComentario()
*/Arriba agregar:
Código PHP: ( Seleccionar Todo )
/*
Actividades posts
*/
function act_punt(){
global $tsCore, $tsUser;
$limite = 20;
$query = db_exec(array(__FILE__, __LINE__), 'query', "SELECT * FROM p_votos AS v JOIN u_miembros AS u ON v.tuser = u.user_id JOIN p_posts AS p ON p.post_id = v.tid JOIN p_categorias AS c ON c.cid = p.post_category JOIN u_rangos AS r ON r.rango_id = u.user_rango ORDER BY v.voto_id DESC LIMIT $limite");
$data = result_array($query);
//
return $data;
}
/*
Actividades muro
*/
function act_muro(){
global $tsCore, $tsUser;
$limite = 20;
$query = db_exec(array(__FILE__, __LINE__), 'query', "SELECT * FROM u_muro AS m JOIN u_miembros AS u ON m.p_user = u.user_id JOIN u_rangos AS r ON r.rango_id = u.user_rango ORDER BY m.pub_id DESC LIMIT $limite");
$data = result_array($query);
//
return $data;
}
/*
Actividades muro like
*/
function act_murocom(){
global $tsCore, $tsUser;
$limite = 20;
$query = db_exec(array(__FILE__, __LINE__), 'query', "SELECT * FROM u_muro_comentarios AS um JOIN u_miembros AS u ON um.c_user = u.user_id JOIN u_rangos AS r ON r.rango_id = u.user_rango ORDER BY um.cid DESC LIMIT $limite");
$data = result_array($query);
//
return $data;
}
/*
Actividades Favoritos
*/
function act_fav(){
global $tsCore, $tsUser;
$limite = 20;
$query = db_exec(array(__FILE__, __LINE__), 'query', "SELECT * FROM p_favoritos AS f JOIN p_posts AS p ON f.fav_post_id = p.post_id JOIN u_miembros AS u ON u.user_id = f.fav_user JOIN p_categorias AS c ON c.cid = p.post_category JOIN u_rangos AS r ON r.rango_id = u.user_rango ORDER BY f.fav_id DESC LIMIT $limite");
$data = result_array($query);
//
return $data;
}
/*
Actividades fotos votos
*/
function act_fot(){
global $tsCore, $tsUser;
$limite = 20;
$query = db_exec(array(__FILE__, __LINE__), 'query', "SELECT * FROM f_votos AS v JOIN u_miembros AS u ON v.v_user = u.user_id JOIN f_fotos AS f ON f.foto_id = v.v_foto_id JOIN u_rangos AS r ON r.rango_id = u.user_rango ORDER BY v.vid DESC LIMIT $limite");
$data = result_array($query);
//
return $data;
}
/*
Actividades fotos comentarios
*/
function act_fotc(){
global $tsCore, $tsUser;
$limite = 20;
$query = db_exec(array(__FILE__, __LINE__), 'query', "SELECT * FROM f_comentarios AS f JOIN u_miembros AS u ON f.c_user = u.user_id JOIN f_fotos AS t ON t.foto_id = f.c_foto_id JOIN u_rangos AS r ON r.rango_id = u.user_rango ORDER BY f.cid DESC LIMIT $limite");
$data = result_array($query);
//
return $data;
}
/*
Actividades fotos subidas
*/
function act_imas(){
global $tsCore, $tsUser;
$limite = 20;
$query = db_exec(array(__FILE__, __LINE__), 'query', "SELECT * FROM f_fotos AS f JOIN u_miembros AS u ON f.f_user = u.user_id JOIN u_rangos AS r ON r.rango_id = u.user_rango ORDER BY f.foto_id DESC LIMIT $limite");
$data = result_array($query);
//
return $data;
}
/*
Actividades seguidores
*/
function act_seg(){
global $tsCore, $tsUser;
$limite = 20;
$query = db_exec(array(__FILE__, __LINE__), 'query', "SELECT * FROM p_posts AS p JOIN u_miembros AS u ON p.post_user = u.user_id JOIN u_rangos AS r ON r.rango_id = u.user_rango JOIN p_categorias AS c ON c.cid = p.post_category ORDER BY p.post_id DESC LIMIT $limite");
$data = result_array($query);
//
return $data;
}
/*
Actividades posts creados
*/
function act_postc(){
global $tsCore, $tsUser;
$limite = 30;
$query = db_exec(array(__FILE__, __LINE__), 'query', "SELECT * FROM p_posts AS p JOIN u_miembros AS u ON p.post_user = u.user_id JOIN u_rangos AS r ON r.rango_id = u.user_rango JOIN p_categorias AS c ON c.cid = p.post_category ORDER BY p.post_id DESC LIMIT $limite");
$data = result_array($query);
//
return $data;
}
/*
Actividades comentarios en posts
*/
function act_comp(){
global $tsCore, $tsUser;
$limite = 30;
$query = db_exec(array(__FILE__, __LINE__), 'query', "SELECT * FROM p_comentarios AS co JOIN u_miembros AS u ON co.c_user = u.user_id JOIN p_posts AS p ON p.post_id = co.c_post_id JOIN u_rangos AS r ON r.rango_id = u.user_rango JOIN p_categorias AS c ON c.cid = p.post_category ORDER BY co.cid DESC LIMIT $limite");
$data = result_array($query);
//
return $data;
}
En posts.php --> inc --> php --> posts.php
Buscar:
Código PHP: ( Seleccionar Todo )
// DO <= PARA EL MENU
$smarty->assign("tsDo",$_GET['do']);
Debajo agregar:
Código PHP: ( Seleccionar Todo )
// ACTIVIDADES EN VIVO
$smarty->assign("tsPunt_p",$tsPosts->act_punt());
$smarty->assign("tsMur_m",$tsPosts->act_muro());
$smarty->assign("tsMurc_l",$tsPosts->act_murocom());
$smarty->assign("tsFav_f",$tsPosts->act_fav());
$smarty->assign("tsFot_f",$tsPosts->act_fot());
$smarty->assign("tsFotc_f",$tsPosts->act_fotc());
$smarty->assign("tsSeg_p",$tsPosts->act_seg());
$smarty->assign("tsPostc_p",$tsPosts->act_postc());
$smarty->assign("tsComp_c",$tsPosts->act_comp());
$smarty->assign("tsImas_s",$tsPosts->act_imas());
En t.home.tpl --> themes --> default --> templates --> t.home.tpl
Buscar:
Código PHP: ( Seleccionar Todo )
{include file='modules/m.home_last_posts.tpl'}
Arriba agregar:
Código PHP: ( Seleccionar Todo )
{if $tsUser->is_member}
{include file='modules/m.home_actividades.tpl'}
{/if}
En extras.css --> themes --> default --> extras.css
Al final agregar:
Código PHP: ( Seleccionar Todo )
.vell-body{width:416px;height:auto;background:#EEE;}
.box-t{background:#D7DDE9;color:#546D8B;height:30px;}
.a-us{float:left;color:#576F89;font-weight:700;font-size:12px;margin-left:10px;margin-top:8px;padding-right:10px;}
.a-cc{float:left;color:#576F89;font-weight:700;ht:300;font-size:12px;margin-left:25px;margin-top:8px;}
.a-tl{float:left;color:#576F89;font-weight:700;font-size:12px;margin-left:130px;margin-top:8px;}
.hr-a{background:#606A76;}.hr-v-m{height:1px;background:#CCC;box-shadow:2px 2px 2px #FFF;}
.m-v{height:190px;}.m-v ul li{padding:3px 0 3px 5px;color:#666;}.m-v ul li b{color:#666;}
.m-v ul li a {margin-left:5px; text-decoration:none;}.act-user{text-align:center; width:68px;}
.user-act3{width:225px;margin-left:180px;margin-top:-15px;text-align:center;}
.user-act3 a{font-weight:300; text-decoration:none; color:#666;}
.user-act2{width:100px;margin-left:73px;margin-top:-15px;color:#006600;font-weight:bold;text-align:center;}
.user-act4{width:100px;margin-left:73px;margin-top:-15px;color:#005CA5;font-weight:bold;text-align:center;}
.user-act5{width:100px;margin-left:73px;margin-top:-15px;color:#00CCFF;font-weight:bold;text-align:center;}
.user-act6{width:100px;margin-left:73px;margin-top:-15px;color:#FF6600;font-weight:bold;text-align:center;}
.user-act7{width:100px;margin-left:73px;margin-top:-15px;color:#6600FF;font-weight:bold;text-align:center;}
.user-act8{width:100px;margin-left:73px;margin-top:-15px;color:#6699CC;font-weight:bold;text-align:center;}
.user-act9{width:100px;margin-left:73px;margin-top:-15px;color:#AE3E76;font-weight:bold;text-align:center;}
.user-act10{width:100px;margin-left:73px;margin-top:-15px;color:#FF3366;font-weight:bold;text-align:center;}
.user-act11{width:100px;margin-left:73px;margin-top:-15px;color:#CC0000;font-weight:bold;text-align:center;}
.user-act12{width:100px;margin-left:73px;margin-top:-15px;color:#0000FF;font-weight:bold;text-align:center;}
Y subir esta carpeta
Mega
Debes agradecer para ver el contenido...
Google Drive
Debes agradecer para ver el contenido...
Mediafire
Debes agradecer para ver el contenido...
Creditos: Debes agradecer para ver el contenido...







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