04-17-2021, 07:44 PM
3
Hola a todos,Aquí les dejo un mod que consiste en mostrar en la Home las comunidades recientes
[img]Registrate o inicia tu sesión para ver este contenido[/img]
1. Vamos a inc/class/c.posts.php y buscamos
Código: ( Seleccionar Todo )
/** genTags($q) * @access public
* @param string
* @return string
*/Arriba de eso colocamos
Código: ( Seleccionar Todo )
// Comunidades recientes en la home
function getComusrecienteshome() {
global $tsCore,$tsUser;
$query = db_exec(array(__FILE__,__LINE__),'query','SELECT c_estado,c_nombre,c_nombre_corto,c_estado FROM c_comunidades LEFT JOIN u_miembros ON user_id = c_autor WHERE c_id > \'0\' '.($tsUser->is_admod && $tsCore->settings['c_see_mod'] == 1 ? '' : '&& user_activo = \'1\' && user_baneado = \'0\' && c_estado = \'0\'').' ORDER BY c_fecha DESC LIMIT 10');
$data = result_array($query);
return $data;
}2. Luegos nos vamos a inc/php/posts.php y buscamos
Código: ( Seleccionar Todo )
// TOP POSTS$smarty->assign("tsTopPosts",$tsTops->getHomeTopPosts());Arriba de eso colocamos
Código: ( Seleccionar Todo )
// Comunidades recientes en la home
$smarty->assign("tsComusrecienteshome",$tsPosts->getComusrecienteshome());3. Luego vamos a templates/t.home.tpl y colocas donde quieras que se vea
Código: ( Seleccionar Todo )
{include file='modules/m.home_comusrecientes.tpl'}4. Vamos a templates/modules y creamos un archivo llamado m.home_comusrecientes.tpl con el siguiente código (recuerden adaptar cada quien su diseño)
Código: ( Seleccionar Todo )
<div class="iebox">
<div class="boxtes">
<h2><i class="fas fa-star-half-alt"></i> Comunidades Recientes</h2>
</div> <br>
<div class="secomo">
{if $tsComusrecienteshome}
{foreach from=$tsComusrecienteshome item=c}
<a class="topes" {if $i+1 == 1}style="border-top: 0;"{/if} href="{$tsConfig.url}/comunidades/{$c.c_nombre_corto}/">
<h3>{$c.c_nombre|limit:50}</h3>
</a>
{/foreach}
{else}
<div class="nada-blanco">No hay comunidades recientes</div>
{/if}
</div>
</div>Y listo,ya tenemos las comunidades recientes en la home.
Recuerda dar un me gusta y un comentario. Nos vemos.



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