-
Cómo funcionan las Mision...
Foro: Guías y Tutoriales
Último mensaje por: Tronlar
06-14-2026, 09:46 PM
» Respuestas: 0
» Vistas: 84 -
V6 Original/Dark/Memes (A...
Foro: Diseños Terminados
Último mensaje por: carlos007r
06-14-2026, 11:08 AM
» Respuestas: 26
» Vistas: 6,344 -
V5
Foro: Diseños Terminados
Último mensaje por: Aeikox
06-13-2026, 12:16 AM
» Respuestas: 8
» Vistas: 1,449 -
Risus 1.3 Actualizado jQu...
Foro: Risus 1.3
Último mensaje por: Tronlar
06-12-2026, 10:45 PM
» Respuestas: 55
» Vistas: 10,663 -
Preguntas Frecuentes y So...
Foro: Guías y Tutoriales
Último mensaje por: Tronlar
06-12-2026, 06:17 PM
» Respuestas: 0
» Vistas: 67 -
Cómo registrar tu comunid...
Foro: Guías y Tutoriales
Último mensaje por: Tronlar
06-12-2026, 05:32 PM
» Respuestas: 0
» Vistas: 57 -
Cómo monetizar tu comunid...
Foro: Guías y Tutoriales
Último mensaje por: Tronlar
06-11-2026, 07:19 PM
» Respuestas: 0
» Vistas: 56 -
Introducción al SEO para ...
Foro: Guías y Tutoriales
Último mensaje por: Tronlar
06-11-2026, 06:58 PM
» Respuestas: 0
» Vistas: 59 -
Guía completa de SEO para...
Foro: Guías y Tutoriales
Último mensaje por: Tronlar
06-11-2026, 06:48 PM
» Respuestas: 0
» Vistas: 62 -
Diccionario de términos b...
Foro: Guías y Tutoriales
Último mensaje por: Tronlar
06-11-2026, 01:41 PM
» Respuestas: 0
» Vistas: 88
- Mensajes del foro:1,957
- Temas del foro:614
- Miembros:1,036
- Último miembro:carlos007r
Hola, buen día y feliz navidad y año nuevo para ustedes miembros de esta linda y calidad comunidad.
Me gustaría saber el paradero de estos usuarios y si alguien de aqui mantiene contacto con ellos.
Buenas tardes y un saludo.
Hola soy nuevo en phpost pero no en instalacion de paginas con php. Mi problema concreto es que al terminar de instalar phpost V6 dark (ya que el codigo php master de github me da errores de tabla) me sale el siguiente error
Archivo
c.core.phpLínea44
Ya localize el archivo pero ignoro cual es el error y ya hice pruebas cambiando la version de php, incluso cambie Mysql por Maria DB, cambiando los puertos y nada da resultado.
Lo estoy tratando de instalar en un servidor local WAMPSERVER64 (probe con XAMPP y es el mismo resultado).
Espero que me puedan dar una respuesta.
Saludos a todo el equipo
WARUNLIMITED
hola a todos despues de un largo tiempo sin entrar ahora vengo a preguntar que pasa que no puedo subir una web el ftp se desconecta y ya no me deja hacer nada solo se desconecta cuando subo el tema alguien save q pasa ????
[img]Registrate o inicia tu sesión para ver este contenido[/img]
Hoy les traigo otro mod sencillo que consiste en mostrar los rangos o tipos de usuarios en la home adjunto captura a continuación:
[img]Registrate o inicia tu sesión para ver este contenido[/img]
Sin mas vueltas comencemos con la instalación:
/*
getLastComentarios()
: PARA EL PORTAL
*/
y debajo agregamos:
//TIPO DE USUARIOS(rangos)
function getRangosHome(){
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT DISTINCT r.rango_id, r.r_name, r.r_image, r.r_color, r.r_type FROM u_rangos AS r ORDER BY r.r_type LIMIT 10');
$data = result_array($query);
return $data;
}
->>>>TENER EN CUENTA: donde dice LIMIT 10 es la cantidad de rangos que mostrara en la home, si usted tiene mas de esa cantidad cambiar el numero por el que corresponda!
-> Seguimos, ahora en posts.php busca:
// ULTIMOS COMENTARIOS
$smarty->assign("tsComments",$tsPosts->getLastComentarios());
y debajo agregan:
//Tipos de usuario
$smarty->assign("tsRangosHome",$tsPosts->getRangosHome());
ahora al final de estilos.css agregan:
/*Rangos en la home*/
#webAffs .wMod-huser {
background: url(images/icons/user.png) left center no-repeat!important;
}
.wMod-data ul li{
padding: 6px 0px!important;
position: relative;
display: block;
float: left;
border-bottom: dashed 1px #ddd;
width: 100%;
}
.wMod-data ul li a{
width: 85%;
POSITION: RELATIVE;
display: block;
float: left;
}
.wMod-data ul li a:hover{
text-decoration:none;
}
.wMod-data ul li span{
display: block;
width: 15%;
position: RELATIVE;
float: left;
}
->ahora en t.home.tpl buscamos:
{include file='modules/m.home_afiliados.tpl'}
y debajo agregamos:
{include file='modules/m.home_tipodeusuarios.tpl}
->ahora descargan el siguiente archivo y lo colocan en /theme/tutema/templates/modules :
Eso seria todo espero haya sido de su agrado y que la instalación se entienda, saludos y gracias de antemano por pasar!
Estaba viendo que idea le podia robar a T! (un clasico :v) y vi que en los post, ademas de los post relacionados, tenian populares (tops) y recientes, asi que me puse a programar algo asi para el script

Captura T!
[img]Registrate o inicia tu sesión para ver este contenido[/img]
Captura del mod:
[img]Registrate o inicia tu sesión para ver este contenido[/img]
Lo hice para la default, pero si alguien quiere que lo adapte a algun theme en especifico me lo comenta!

Tambien dejo un GIF porque pinto >:v
[img]Registrate o inicia tu sesión para ver este contenido[/img]
PD: Solo tengo esos post en mi localhost asi que no cambian mucho lo que aparece en cada uno, pero en una web funcional con varios post, funciona perfecto!
Ahora si pasemos a la instalacion:
/*
getRelated()
*/
function getRelated($tags){
global $tsCore, $tsUser;
// ES UN ARRAT AHORA A UNA CADENA
if(is_array($tags)) $tags = implode(", ",$tags);
else str_replace('-',', ',$tags);
//
$query = db_exec(array(__FILE__, __LINE__), 'query', "SELECT DISTINCT p.post_id, p.post_title, p.post_category, p.post_private, c.c_seo, c.c_img FROM p_posts AS p LEFT JOIN p_categorias AS c ON c.cid = p.post_category WHERE MATCH (post_tags) AGAINST ('$tags' IN BOOLEAN MODE) AND p.post_status = 0 AND post_sticky = 0 ORDER BY rand() LIMIT 0,10");
//
$data = result_array($query);
//
return $data;
}
/*
getRelated()
*/
function getRelated($tags){
global $tsCore, $tsUser;
// ES UN ARRAT AHORA A UNA CADENA
if(is_array($tags)) $tags = implode(", ",$tags);
else str_replace('-',', ',$tags);
//
$query = db_exec(array(__FILE__, __LINE__), 'query', "SELECT DISTINCT p.post_id, p.post_title, p.post_portada, p.post_category, p.post_private, c.c_seo, c.c_nombre, c.c_img FROM p_posts AS p LEFT JOIN p_categorias AS c ON c.cid = p.post_category WHERE MATCH (post_tags) AGAINST ('$tags' IN BOOLEAN MODE) AND p.post_status = 0 AND post_sticky = 0 ORDER BY rand() LIMIT 0,6");
//
$data = result_array($query);
//
return $data;
}
/*
Post Recientes
:Si, de nuevo!
Pero esto lo utilizamos para mejorar los post recomendados dentro del mismo post.
By airkpo@solucionesinformaticas
*/
function getPostsRecientesPost(){
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT p.post_id, p.post_title, p.post_category, p.post_portada, p.post_private, c.c_seo, c.c_nombre FROM p_posts AS p LEFT JOIN u_miembros AS u ON p.post_user = u.user_id '.($tsUser->is_admod && $tsCore->settings['c_see_mod'] == 1 ? '' : ' && u.user_activo = \'1\' && u.user_baneado = \'0\'').' LEFT JOIN p_categorias AS c ON c.cid = p.post_category WHERE '.($tsUser->is_admod && $tsCore->settings['c_see_mod'] == 1 ? 'p.post_id > 0' : 'p.post_status = \'0\' && u.user_activo = \'1\' && u.user_baneado = \'0\'').' GROUP BY p.post_id ORDER BY p.post_id DESC LIMIT 6');
$data = result_array($query);
return $data;
}
ahora en posts.php buscamos:
$smarty->assign("tsRelated",$tsRelated);->y debajo agregamos :
// TOP POSTS
$smarty->assign("tsTopPosts",$tsTops->getTopPostsPost());
//POST RECIENTES
$smarty->assign("tsPostsRecientes",$tsPosts->getPostsRecientesPost());
->ahora en c.tops.php buscamos:
/*
getHomeTopUsers()
: TOP DE USUARIOS semana, histórico
*/
function getHomeTopUsers(){
// AYER
$data['ayer'] = $this->getHomeTopUsersQuery($this->setTime(2));
// SEMANA
$data['semana'] = $this->getHomeTopUsersQuery($this->setTime(3));
// MES
$data['mes'] = $this->getHomeTopUsersQuery($this->setTime(4));
// HISTÓRICO
$data['historico'] = $this->getHomeTopUsersQuery($this->setTime(5));
//
return $data;
}-> debajo agregamos:
/*
Top Post para dentro de los post
:Solo me interesa cambiar el limite y agregar portada asi que casi lo mismo
*/
function getTopPostsPost(){
//Incluimos solo el semanal
$data['semana'] = $this->getTopPostsPostQuery($this->setTime(3));
//Tambien mensual porque en localhost no tenemos buenas estadisticas
$data['mes'] = $this->getTopPostsPostQuery($this->setTime(4));
return $data;
}
function getTopPostsPostQuery($date){
//
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT p.post_id, p.post_category, p.post_title, p.post_portada, p.post_puntos, c.c_seo, c.c_nombre FROM p_posts AS p LEFT JOIN p_categorias AS c ON c.cid = p.post_category WHERE p.post_status = 0 AND p.post_date ***** \''.$date['start'].'\' AND \''.$date['end'].'\' ORDER BY p.post_puntos DESC LIMIT 6');
$data = result_array($query);
//
return $data;
}
->Ahora al final de estilos.css agregas:
.descubripublicaciones {
background: #fff;
width: 60%;
margin-right: 22px;
border: 1px solid #cfcfcf;
float: left;
-moz-border-radius: 5px;
}
.descubripublicaciones h4 {
padding: 12px 10px;
margin: 0;
font-size: 14px;
text-align: center;
color: #444;
background: #d7d7d7;
border-bottom: 1px solid #c7c7c7;
}
.descubripublicaciones ul {
margin: 0px 1px 10px;
overflow: hidden;
}
.descubripublicaciones a {
float: left;
margin: 0px 0px;
padding: 10px 4px;
font-weight: 600;
width: 77%;
font-size: 12px;
}
.descubripublicaciones a:hover{
text-decoration:none;
color:blue;
}
.descubripublicaciones img {
width: 20%;
float: left;
display: block;
height: 65px;
padding: 2px;
margin: 0 auto;
}
.lipublicacion {/*<li>*/
clear: both;
font-size: 12px;
height: 70px;
border-bottom: 1px solid #d7d7d7;
padding: 3px 3px 3px 3px;
}
li.menudescubri{
position: relative;
display: block;
border-bottom: 1px solid #E3e3e3;
width: 100%;
height: 40px;
}
li.menudescubri a{
text-align:center;
float: left;
display: block;
width: 30%;
}
->Finalmente borras todo el contenido del archivo m.posts_related.tpl y lo remplazan por esto:
<div id="topsPostBox">
<div class="box_title">
<div class="box_txt estadisticas">TOPs posts <a class="size9" href="{$tsConfig.url}/top/">(Ver más)</a></div>
<div class="box_rss">
<a href="/rss/top-post-semana"><span class="systemicons sRss"></span></a>
</div>
</div>
<div class="box_cuerpo" style="padding: 0pt; height: 330px;">
<div class="filterBy">
<a href="javascript:TopsTabs('topsPostBox','Ayer')" id="Ayer">Ayer</a> -
<a href="javascript:TopsTabs('topsPostBox','Semana')" id="Semana"{if $tsTopPosts.semana} class="here"{/if}>Semana</a> -
<a href="javascript:TopsTabs('topsPostBox','Mes')" id="Mes">Mes</a> -
<a href="javascript:TopsTabs('topsPostBox','Historico')" id="Historico"{if !$tsTopPosts.semana} class="here"{/if}>Histórico</a>
</div>
<ol id="filterByAyer" class="filterBy cleanlist" style="display:none;">
{foreach from=$tsTopPosts.ayer key=i item=p}
<li>
{if $i+1 < 10}0{/if}{$i+1}.
<a href="{$tsConfig.url}/posts/{$p.c_seo}/{$p.post_id}/{$p.post_title|seo}.html">{$p.post_title|truncate:45}</a>
<span>{$p.post_puntos}</span>
</li>
{/foreach}
</ol>
<ol id="filterBySemana" class="filterBy cleanlist" style="display:{if $tsTopPosts.semana}block{else}none{/if};">
{foreach from=$tsTopPosts.semana key=i item=p}
<li>
{if $i+1 < 10}0{/if}{$i+1}.
<a href="{$tsConfig.url}/posts/{$p.c_seo}/{$p.post_id}/{$p.post_title|seo}.html">{$p.post_title|truncate:45}</a>
<span>{$p.post_puntos}</span>
</li>
{/foreach}
</ol>
<ol id="filterByMes" class="filterBy cleanlist" style="display:none;">
{foreach from=$tsTopPosts.mes key=i item=p}
<li>
{if $i+1 < 10}0{/if}{$i+1}.
<a href="{$tsConfig.url}/posts/{$p.c_seo}/{$p.post_id}/{$p.post_title|seo}.html">{$p.post_title|truncate:45}</a>
<span>{$p.post_puntos}</span>
</li>
{/foreach}
</ol>
<ol id="filterByHistorico" class="filterBy cleanlist" style="display:{if !$tsTopPosts.semana}block{else}none{/if};">
{foreach from=$tsTopPosts.historico key=i item=p}
<li>
{if $i+1 < 10}0{/if}{$i+1}.
<a href="{$tsConfig.url}/posts/{$p.c_seo}/{$p.post_id}/{$p.post_title|seo}.html">{$p.post_title|truncate:45}</a>
<span>{$p.post_puntos}</span>
</li>
{/foreach}
</ol>
</div>
<br class="space"/>
</div>
Consiste en lo que dice el titulo, preguntas frecuentes administrables, las cuales se agregan y eliminan desde la admin! y luego se muestran en /pages/preguntasfrecuentes/ como muestro a continuación:
[img]Registrate o inicia tu sesión para ver este contenido[/img]
[img]Registrate o inicia tu sesión para ver este contenido[/img]
[img]Registrate o inicia tu sesión para ver este contenido[/img]
-> Comencemos con la instalación:
/*
getNoticias()
*/
-> Arriba colocamos:
/*
Preguntas Frecuentes Administrables
-> by airkpo@solucionesinformaticas
*/
//get pregunta!
function getPregunta()
{
global $tsCore;
$ctid = $tsCore->setSecure($_GET['ctid']);
$query = db_exec(array(_FILE_,_LINE_), 'query', 'SELECT pregunta_id, pregunta_box, respuesta_box FROM p_preguntas WHERE pregunta_id = \'' . (int)$ctid . '\' ORDER BY pregunta_id LIMIT 1');
$data = result_array($query);
return $data;
}
//mostrar todas las preguntas
function getAllPreguntas()
{
global $tsCore;
$max = 8; // MAXIMO A MOSTRAR
$limit = $tsCore->setPageLimit($max, true);
//PAGINAS NUEVAS
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT COUNT(*) FROM p_preguntas WHERE pregunta_id > \'0\'');
list($total) = db_exec('fetch_row', $query);
$data['pages'] = $tsCore->pageIndex($tsCore->settings['url'] . "/admin/preguntas/?o=" .
$_GET['o'] . "&m=" . $_GET['m'] . "", $_GET['s'], $total, $max);
//SELECT
$query = db_exec(array(__FILE__, __LINE__), 'query', "SELECT pregunta_id, pregunta_box, respuesta_box FROM p_preguntas ORDER BY pregunta_id LIMIT $limit");
$data['data'] = result_array($query);
return $data;
}
//agregar preguntas
function addPregunta()
{
global $tsCore;
$c = array(
'pregunta_box' => $tsCore->setSecure($tsCore->parseBadWords($_POST['pregunta_box'])),
'respuesta_box' => $tsCore->setSecure($tsCore->parseBadWords($_POST['respuesta_box'])),
);
//No dejar en blanco espacios
if (empty($c['pregunta_box']))
return 'Debes ingresar una pregunta';
if (empty($c['respuesta_box']))
return 'Debes ingresar una respuesta';
//Insert
if (db_exec(array(__FILE__, __LINE__), 'query', 'INSERT INTO `p_preguntas` (`pregunta_box`, `respuesta_box`) VALUES (\'' . $c['pregunta_box'] . '\', \'' . $c['respuesta_box'] . '\')')) return true;
else exit( show_error('Error al ejecutar la consulta de la línea '.__LINE__.' de '.__FILE__.'.', 'db') );
}
//eliminar pregunta
function delPregunta()
{
global $tsCore;
$p_id = $_GET['pid'];
if (!db_exec('num_rows', db_exec(array(__FILE__, __LINE__), 'query', 'SELECT `pregunta_id` FROM `p_preguntas` WHERE `pregunta_id` = \'' . (int)$p_id . '\' LIMIT 1')))
{
return 'El id ingresado no existe.';
}
db_exec(array(__FILE__, __LINE__), 'query', 'DELETE FROM `p_preguntas` WHERE `pregunta_id` = \'' . (int)$p_id . '\'');
}
-> Ahora en admin.php buscamos:
// POSTS
-> Arriba colocamos:
//Preguntas y respuestas BY airkpo@solucionesinformaticas
} elseif($action == preguntas){
if(!$act) {
$smarty->assign("tsAllPreguntas", $tsAdmin->getAllPreguntas());
$smarty->assign("tsPreguntas", $tsAdmin->getPregunta());
}
elseif($act == 'borrar'){
if($tsAdmin->delPregunta()) $tsCore->redirectTo($tsCore->settings['url'].'/admin/preguntas?borrar=true');
}
elseif($act == 'agregar'){
if(!empty($_POST['save'])){
$save = $tsAdmin->addPregunta();
if($save == 1){
$tsCore->redirectTo($tsCore->settings['url'].'/admin/preguntas?save=true');
}else {
$smarty->assign("tsError",$save);
}
}
}
-> Ahora en t.admin.tpl buscamos:
{elseif $tsAction == 'afs'}
{include file='admin_mods/m.admin_afiliados.tpl'}
-> Debajo colocamos:
{elseif $tsAction == 'preguntas'}
{include file='admin_mods/m.admin_preguntas.tpl'}
-> Ahora en m.admin_sidemenu.tpl buscamos:
<li id="a_ads"><span class="cat-title"><a href="{$tsConfig.url}/admin/ads">Publicidad</a></span></li>
-> Debajo colocamos:
<li id="a_cats"><span class="cat-title"><a href="{$tsConfig.url}/admin/preguntas">Preguntas Frecuentes</a></span></li>
-> Ahora en t.pages.tpl buscamos:
{include file='modules/m.pages_chat.tpl'}
-> Debajo colocamos:
{elseif $tsAction == 'preguntasfrecuentes'}
{include file='modules/m.page_preguntasfrecuentes.tpl}
-> Ahora en main_footer.tpl buscamos:
<a href="{$tsConfig.url}/pages/chat/">Chat</a> -
-> Debajo colocamos:
<a href="{$tsConfig.url}/pages/preguntasfrecuentes/">Preguntas Frecuentes</a> -
-> Ahora realizamos las siguientes consultas:
CREATE TABLE IF NOT EXISTS `p_preguntas` (
`pregunta_id` int(11) NOT NULL AUTO_INCREMENT,
`pregunta_box` varchar(120) NOT NULL,
`respuesta_box` varchar(320) NOT NULL,
PRIMARY KEY (`pregunta_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
-> Subimos y remplazamos estos archivos y listo:
http://Registrate o inicia tu sesión par... contenido
Eso seria todo amigos cualquier consulta la pueden dejar en los comentarios, creo que no me olvide de nada, gracias por pasar de ante mano. Saludos!
Hola a todos buenas tardes, vuelvo con un pequeño mod y tutorial, no es la gran cosa, pero es un pequeño aporte, antes era algo que por ahi algunos utilizaban recuerdo, pero bueno estaba haciendo algo similar para un proyecto y se me dio por compartirlo.
Consiste en mostrar a los miembros del staff en la home, yo en este caso incluyo admin y mod que vienen por default, así como también lo realice para el theme default. pero bueno no es muy complicado y tratare de explicar lo mejor que pueda. Además cualquier consulta la pueden dejar en los comentarios!
Comencemos:
Como pueden ver, se muestra a los miembros del staf, su rango, y su img representante del rango, además si este tiene nombre, se mostrara en ves de su nick.
-> en c.post.php buscar:
/*
getLastComentarios()
: PARA EL PORTAL
*/
-> arriba agregar:
//USUARIOS STAFF
function getMiembrosDelStaff(){
global $tsCore, $tsUser;
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT DISTINCT u.user_name, u.user_id, u.user_posts, u.user_rango, r.r_name, r.r_color, r.r_image, p.p_nombre FROM u_miembros AS u LEFT JOIN u_perfil AS p ON u.user_id = p.user_id LEFT JOIN u_rangos AS r ON u.user_rango = r.rango_id WHERE (u.user_rango = \'2\' || u.user_rango = \'1\') ORDER BY r.rango_id LIMIT 6');
$data = result_array($query);
return $data;
}
-> Importante notar donde dice (u.user_rango = \'2\' || u.user_rango = \'1\') para poder agregar mas rangos deben incluir, OR (||) y otro rango como por ejemplo (u.user_rango = \'2\' || u.user_rango = \'1\' || u.user_rango = \'4\')
-> Ahora en post.php buscamos:
// ULTIMOS COMENTARIOS
-> Arriba agregamos:
//Miembros del staff
$smarty->assign("getStaff",$tsPosts->getMiembrosDelStaff());
-> Ahora en t.home.tpl buscamos:
{include file='modules/m.home_last_comments.tpl'}
-> Arriba agregamos:
{include file='modules/m.home_staff.tpl'}
Mega
http://Registrate o inicia tu sesión par... contenido
Google Drive
http://Registrate o inicia tu sesión par... contenido
Mediafire
http://Registrate o inicia tu sesión par... contenido
4shared
http://Registrate o inicia tu sesión par... contenido
Notas: por razones estéticas solo se muestran 6, pero en el botón superior derecho del box los dirige a la pestaña usuarios.
disculpen el diseño apesta lo se, pero se hizo a las apuradas.
Gracias de antemano a todos por pasar! Saludos!
Alguien que tenga estas files para compartir 🙏
Capturas
En c.admin.php --> inc --> class --> c.admin.php
Buscar:
'gopcf' => $_POST['global-publicarcomfotos'],
Debajo agregar:
'gocom' => $_POST['global-publicarcomunidades'],
Buscar:
'gopcf' => $_POST['global-publicarcomfotos'],
Debajo agregar:
'gocom' => $_POST['global-publicarcomunidades'],
En c.comunidades.php --> inc --> class --> c.comunidades.php
Buscar:
// Nombre corto muy corto? xD
if(strlen($dato['ncorto']) < 5) return 'El nombre corto debe ser mayor a 5 caracteres.';
Arriba agregar:
//Quienes pueden crear comunidades
if(!$tsUser->permisos['gocom'] && !$tsUser->is_admod) return 'Tú rango no te permite crear comunidades.';
En m.admin_rangos.tpl --> themes --> default --> templates --> admin_mods --> m.admin_rangos.tpl
Buscar:
<input type="checkbox" id="gopcf" name="global-publicarcomfotos" {if $tsRango.permisos.gopcf}checked{/if} /><label style="font-weight:bold;" for="gopcf">Publicar Comentarios en Fotos</label><label for="gopf"> Podrán publicar comentarios en fotos.</label>
<br /><hr>
Debajo agregar:
<input type="checkbox" id="gocom" name="global-publicarcomunidades" {if $tsRango.permisos.gocom}checked{/if} /><label style="font-weight:bold;" for="gocom">Crear Comunidades</label><label for="gopf"> Podrán crear nuevas comunidades.</label>
<br /><hr>
Creditos: Vellenger
Captura
En t.home.tpl --> themes --> default --> templates --> t.home.tpl
Buscar:
<div id="izquierda">
Arriba agregar:
{include file='sections/home_categorias.tpl'}
Y subir esta carpeta
Mega
http://Registrate o inicia tu sesión par... contenido
Google Drive
http://Registrate o inicia tu sesión par... contenido
Mediafire
http://Registrate o inicia tu sesión par... contenido
Uptobox
http://Registrate o inicia tu sesión par... contenido
4shared
http://Registrate o inicia tu sesión par... contenido

