Últimos temas
-
Cómo funcionan las Mision...
Foro: Guías y Tutoriales
Último mensaje por: Tronlar
06-14-2026, 09:46 PM
» Respuestas: 0
» Vistas: 117 -
V6 Original/Dark/Memes (A...
Foro: Diseños Terminados
Último mensaje por: carlos007r
06-14-2026, 11:08 AM
» Respuestas: 26
» Vistas: 6,361 -
V5
Foro: Diseños Terminados
Último mensaje por: Aeikox
06-13-2026, 12:16 AM
» Respuestas: 8
» Vistas: 1,457 -
Risus 1.3 Actualizado jQu...
Foro: Risus 1.3
Último mensaje por: Tronlar
06-12-2026, 10:45 PM
» Respuestas: 55
» Vistas: 10,698 -
Preguntas Frecuentes y So...
Foro: Guías y Tutoriales
Último mensaje por: Tronlar
06-12-2026, 06:17 PM
» Respuestas: 0
» Vistas: 94 -
Cómo registrar tu comunid...
Foro: Guías y Tutoriales
Último mensaje por: Tronlar
06-12-2026, 05:32 PM
» Respuestas: 0
» Vistas: 77 -
Cómo monetizar tu comunid...
Foro: Guías y Tutoriales
Último mensaje por: Tronlar
06-11-2026, 07:19 PM
» Respuestas: 0
» Vistas: 82 -
Introducción al SEO para ...
Foro: Guías y Tutoriales
Último mensaje por: Tronlar
06-11-2026, 06:58 PM
» Respuestas: 0
» Vistas: 88 -
Guía completa de SEO para...
Foro: Guías y Tutoriales
Último mensaje por: Tronlar
06-11-2026, 06:48 PM
» Respuestas: 0
» Vistas: 100 -
Diccionario de términos b...
Foro: Guías y Tutoriales
Último mensaje por: Tronlar
06-11-2026, 01:41 PM
» Respuestas: 0
» Vistas: 124
Estadísticas del foro
- Mensajes del foro:1,957
- Temas del foro:614
- Miembros:1,036
- Último miembro:carlos007r
Capturas
[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]
En m.post_content.tpl --> themes --> default --> templates --> modules --> m.post_content.tpl
Buscar:
Código PHP:
<h1>{$tsPost.post_title}</h1>
Reemplazar por:
Código PHP:
<h1>{$tsPost.post_title}
{if $tsPost.post_comments <= 0 && $tsPost.post_puntos <= 0}<span style="float:right;margin-top: -5px;"class="valued x0 vctip" title="Post Valorado"></span>
{elseif $tsPost.post_comments <= 2 && $tsPost.post_puntos <= 50}<span style="float:right;margin-top: -5px;"class="valued x1 vctip" title="Post Valorado"></span>
{elseif $tsPost.post_comments <= 4 && $tsPost.post_puntos <= 75}<span style="float:right;margin-top: -5px;"class="valued x2 vctip" title="Post Valorado"></span>
{elseif $tsPost.post_comments <= 6 && $tsPost.post_puntos <= 100}<span style="float:right;margin-top: -5px;"class="valued x3 vctip" title="Post Valorado"></span>
{elseif $tsPost.post_comments <= 8 && $tsPost.post_puntos <= 125}<span style="float:right;margin-top: -5px;"class="valued x4 vctip" title="Post Valorado"></span>
{elseif $tsPost.post_comments <= 10 && $tsPost.post_puntos <= 150}<span style="float:right;margin-top: -5px;"class="valued x5 vctip" title="Post Valorado"></span>
{elseif $tsPost.post_comments <= 12 && $tsPost.post_puntos <= 175}<span style="float:right;margin-top: -5px;"class="valued x6 vctip" title="Post Valorado"></span>[/size][/font]
{elseif $tsPost.post_comments <= 14 && $tsPost.post_puntos <= 200}<span style="float:right;margin-top: -5px;"class="valued x7 vctip" title="Post Valorado"></span>
{elseif $tsPost.post_comments <= 16 && $tsPost.post_puntos <= 250}<span style="float:right;margin-top: -5px;"class="valued x8 vctip" title="Post Valorado"></span>
{elseif $tsPost.post_comments <= 18 && $tsPost.post_puntos <= 300}<span style="float:right;margin-top: -5px;"class="valued x9 vctip" title="Post Valorado"></span>
{elseif $tsPost.post_comments <= 20 && $tsPost.post_puntos <= 350}<span style="float:right;margin-top: -5px;"class="valued x10 vctip" title="Post Valorado"></span>
{elseif $tsPost.post_comments <= 20 && $tsPost.post_puntos >= 350}<span style="float:right;margin-top: -5px;"class="valued x100 vctip" title="Valorado Golden Post"></span>
{/if}
</h1>
En estilo.css --> themes --> default --> estilo.css
Buscar:
Código PHP:
.post-title .icons.siguiente {
position: absolute;
left: 28px;
top: 9px;
padding: 0;
width: 16px;
height: 16px;
display:block;
}
.post-title .fortuitare {
position: absolute;
right: 8px;
top: 9px;
padding: 0;
width: 16px;
height: 16px;
display:block;
}
Reemplazar por:
Código PHP:
.post-title .icons.siguiente {
position: absolute;
left: 48px;
top: 9px;
padding: 0;
width: 16px;
height: 16px;
display:block;
}
.post-title .fortuitare {
position: absolute;
left: 28px;
top: 9px;
padding: 0;
width: 16px;
height: 16px;
display:block;
}
Al final agregar:
Código PHP:
.valued.x0,.valued.x1,.valued.x10,.valued.x100,.valued.x2,.valued.x3,.valued.x4,.valued.x5,.valued.x6,.valued.x7,.valued.x8,.valued.x9{margin:6px 6px 0 0;float:left}.valued{background:url('images/valued.png') no-repeat;display:block;height:27px;width:100px}.valued.x0{background-position:0 0}.valued.x1{background-position:0 -27px}.valued.x2{background-position:0 -54px}.valued.x3{background-position:0 -81px}.valued.x4{background-position:0 -109px}.valued.x5{background-position:0 -135px}.valued.x6{background-position:0 -162px}.valued.x7{background-position:0 -190px}.valued.x8{background-position:0 -216px}.valued.x9{background-position:0 -244px}.valued.x10{background-position:0 -271px}.valued.x100{background-position:0 -298px}
=3Y subir esta imagen a la carpeta images con el nombre valued.png
[img]Registrate o inicia tu sesión para ver este contenido[/img]
Creditos: shackur
Capturas
[img]Registrate o inicia tu sesión para ver este contenido[/img]
[img]Registrate o inicia tu sesión para ver este contenido[/img]
Ejecutar esta consulta
Código PHP:
ALTER TABLE u_perfil ADD p_fotofavorita VARCHAR(250) NOT NULL
En c.cuenta.php --> inc --> class --> c.cuenta.php
Buscar:
Código PHP:
/*
loadHeadInfo($user_id)
*/
function loadHeadInfo($user_id){
global $tsUser, $tsCore;
// INFORMACION GENERAL
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT u.user_id, u.user_name, u.user_registro, u.user_lastactive, u.user_activo, u.user_baneado, p.user_sexo, p.user_pais, p.p_nombre, p.p_avatar, p.p_mensaje, p.p_socials, p.p_empresa, p.p_configs FROM u_miembros AS u, u_perfil AS p WHERE u.user_id = \''.(int)$user_id.'\' AND p.user_id = \''.(int)$user_id.'\'');
$data = db_exec('fetch_assoc', $query);
Después de:
Código PHP:
p.p_mensaje,
Agregar:
Código PHP:
p.p_fotofavorita,
Buscar:
Código PHP:
'vivo' => $tsCore->setSecure($_POST['vivo']),
Debajo agregar:
Código PHP:
'fotofavorita' => $tsCore->setSecure($_POST['fotofavorita']),
En m.cuenta_perfil_me.tpl --> themes --> default --> templates --> modules --> m.cuenta_perfil_me.tpl
Buscar:
Código PHP:
<div class="field">
<label for="sitio">Sitio Web</label>
<input type="text" value="{$tsPerfil.p_sitio}" maxlength="60" name="sitio" id="sitio" class="text cuenta-save-2" style="width:230px">
</div>
Debajo agregar:
Código PHP:
<div class="field">
<label for="fotofavorita">Link de tu foto favorita:</label>
<input type="text" value="{$tsPerfil.p_fotofavorita}" maxlength="60" name="fotofavorita" id="fotofavorita" class="text cuenta-save-2" style="width:230px">
</div>
En m.perfil_sidebar.tpl --> themes --> default --> templates --> modules --> m.perfil_sidebar.tpl
Buscar:
Código PHP:
<div class="widget w-seguidores clearfix">
Arriba agregar:
Código PHP:
{if $tsInfo.p_fotofavorita != ''}
<div class="widget w-seguidores clearfix">
<div class="title-w clearfix">
<h3>Foto favorita de {$tsInfo.nick}</h3>
</div>
<img border="0" src="{$tsInfo.p_fotofavorita}" width="100%" hight="250px"></img>
</div>
{/if}
Creditos: ALKACHEY
Capturas
[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 c.posts.php --> inc --> class --> c.posts.php
Buscar:
Código PHP:
function getLastPosts($category = NULL, $subcateg = NULL, $sticky = false)
{
global $tsCore, $tsUser;
Debajo agregar:
Código PHP:
$pais = $tsCore->setSecure($_GET['pais']);
if(strlen($pais) > 2){
$pais = 'ES';
}
if(empty($pais)){
$pa_where = "AND p.post_status = 0";
}else{
$pa_where = "AND l.user_pais = '$pais'";
}
Buscar:
Código PHP:
/*********/
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT p.post_id, p.post_user, p.post_category, p.post_title, p.post_date, p.post_comments, p.post_puntos, p.post_private, p.post_sponsored, p.post_status, p.post_sticky, u.user_id, u.user_name, u.user_activo, u.user_baneado, c.c_nombre, c.c_seo, c.c_img 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\'').' '.$c_where.' '.$s_where.' GROUP BY p.post_id ORDER BY '.$s_order.' DESC LIMIT '.$start);
$lastPosts['data'] = result_array($query);
Reemplazar por:
Código PHP:
/*********/
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT p.post_id, p.post_user, p.post_category, p.post_title, p.post_date, COUNT(p_c.c_post_id) as post_comments, p.post_puntos, p.post_private, p.post_sponsored, p.post_status, p.post_sticky, u.user_id, u.user_name, u.user_activo, u.user_baneado, c.c_nombre, c.c_seo, c.c_img, l.user_id, l.user_pais 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 LEFT JOIN p_comentarios AS p_c ON p.post_id = p_c.c_post_id AND p_c.c_status = \'0\' LEFT JOIN u_miembros AS uc ON p_c.c_user = uc.user_id '.($tsUser->is_admod && $tsCore->settings['c_see_mod'] == 1 ? '' : ' && uc.user_activo = \'1\' AND uc.user_baneado = \'0\'').' LEFT JOIN u_perfil AS l ON p.post_user = l.user_id WHERE u.user_rango != \'3\' AND '.($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\'').' '.$c_where.' '.$s_where.' '.$pa_where.' GROUP BY p.post_id ORDER BY '.$s_order.' DESC LIMIT '.$start);
$lastPosts['data'] = result_array($query);
En main_header.tpl --> themes --> default --> templates --> sections --> main_header.tpl
Buscar:
Código PHP:
{if $tsMPs > 0 && $tsAction != 'leer'}
mensaje.popup({$tsMPs});
{/if}
// {literal}
});
// {/literal}
</script>
Debajo agregar:
Código PHP:
{literal}
<script type="text/javascript">
// definiciones basicas
OCULTO="none";
VISIBLE="block";
function mostrar(blo) {
document.getElementById(blo).style.display=VISIBLE;
document.getElementById('ver_off').style.display=VISIBLE;
document.getElementById('ver_on').style.display=OCULTO;
}
function ocultar(blo) {
document.getElementById(blo).style.display=OCULTO;
document.getElementById('ver_off').style.display=OCULTO;
document.getElementById('ver_on').style.display=VISIBLE;
}
</script>
{/literal}
Buscar:
Código PHP:
<div id="cuerpocontainer">
Arriba agregar:
Código PHP:
<ul id="bloque" style="display: none">
{include file='sections/head_global.tpl'}
</ul>
En head_submenu.tpl --> themes --> default --> templates --> sections --> head_submenu.tpl
Buscar:
Código PHP:
{include file='sections/head_categorias.tpl'}
<div class="clearBoth"></div>
Reemplazar por:
Código PHP:
{include file='sections/head_categorias.tpl'}
<div id="show-paises-lista" class="clearfix ***** clearboth">
<div id="botonmenu">
<a id="ver_on" href="#" onclick="mostrar('bloque')"><span>
<img src="{$tsConfig.url}/themes/default/images/global.png" width="11" style="margin:0 3px 0 2px;vertical-align:middle"> <font color="white">Global</font>
</span>
</a>
<a id="ver_off" style="display: none" href="#" onclick="ocultar('bloque')"><span>
<img src="{$tsConfig.url}/themes/default/images/global.png" width="11" style="margin:0 3px 0 2px;vertical-align:middle"> <font color="white">Global</font>
</span>
</a>
</ul>
</div>
</div>
<div class="clearBoth"></div>
En estilos.css --> themes --> default --> estilos.css
Al final agregar:
Código PHP:
#show-paises-lista{color:#fff;padding:6px 12px 6px 6px;display:block;float:left;margin-top:5px;font-weight:700;background:#003750;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;position:absolute;bottom:0;right:0;cursor:pointer}.wrapper{width:1000px;margin:0 auto;position:relative}
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
Creditos: Tron
Capturas
[img]Registrate o inicia tu sesión para ver este contenido[/img]
[img]Registrate o inicia tu sesión para ver este contenido[/img]
Ejecutar esta consulta
Código PHP:
ALTER TABLE u_perfil ADD p_sobre VARCHAR(500)
En c.cuenta.php --> inc --> class --> c.cuenta.php
Buscar:
Código PHP:
'sitio' => $tsCore->setSecure($tsCore->parseBadWords($sitio), true),
Debajo agregar:
Código PHP:
'sobre' => $tsCore->setSecure($_POST['sobre']),
Buscar:
Código PHP:
// INFORMACION GENERAL
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT u.user_id, u.user_name, u.user_registro, u.user_lastactive, u.user_activo, u.user_baneado, p.user_sexo, p.user_pais, p.p_nombre, p.p_avatar, p.p_mensaje, p.p_socials, p.p_empresa, p.p_configs FROM u_miembros AS u, u_perfil AS p WHERE u.user_id = \''.(int)$user_id.'\' AND p.user_id = \''.(int)$user_id.'\'');
$data = db_exec('fetch_assoc', $query);
Reemplazar por:
Código PHP:
// INFORMACION GENERAL
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT u.user_id, u.user_name, u.user_registro, u.user_lastactive, u.user_activo, u.user_baneado, p.user_sexo, p.user_pais, p.p_nombre, p.p_avatar, p.p_mensaje, p.p_socials, p.p_sobre, p.p_empresa, p.p_configs FROM u_miembros AS u, u_perfil AS p WHERE u.user_id = \''.(int)$user_id.'\' AND p.user_id = \''.(int)$user_id.'\'');
$data = db_exec('fetch_assoc', $query);
Agregado:
Código PHP:
p.p_sobre,
En m.perfil_sidebar.tpl --> themes --> default --> templates --> modules --> m.perfil_sidebar.tpl
Buscar:
Código PHP:
<div style="margin-bottom: 10px">
{$tsConfig.ads_300}
</div>
Debajo agregar:
Código PHP:
<div class="widget w-sobre clearfix">
<div class="title-w clearfix">
<h3>Más Información Sobre {$tsInfo.nick}: </h3>
</div>
{if $tsUser->uid == $tsInfo.uid && $tsUser->is_member}
<div class="mascara_img">
<a href="{$tsConfig.url}/perfil/{$tsInfo.nick}"><img width="55" height="55" alt="" src="{$tsConfig.url}/files/avatar/{if $tsInfo.p_avatar}{$tsInfo.uid}_120{else}avatar{/if}.jpg"/></a>
</div>
<div class="mascara_text">
<h3>{$tsInfo.p_nombre}</h3>
</div>
<div class="mascara_text2">
<span><b>{$tsInfo.p_sobre}</b></span>
</div>
{else}
<div class="emptyData">No tiene mas información para mostrar. </div>
{/if}
</div>
En m.cuenta_perfil_me.tpl --> themes --> default --> templates --> modules --> m.cuenta_perfil_me.tpl
Buscar:
Código PHP:
<div class="field">
<label for="sitio">Sitio Web</label>
<input type="text" value="{$tsPerfil.p_sitio}" maxlength="60" name="sitio" id="sitio" class="text cuenta-save-2" style="width:230px">
</div>
Debajo agregar:
Código PHP:
<div class="field">
<label for="sitio">Biografía<br /></label><br />
<textarea value="" maxlength="500" name="sobre" id="sobre" class="cuenta-save-2">{$tsPerfil.p_sobre}</textarea>
</div>
En perfil.css --> themes --> default --> css --> perfil.css
Al final agregar:
Código PHP:
.mascara_img{width:85px;height:80px;margin-left:200px;top:-4px;background-image:url('images/tipo_01.png')}.mascara_img img{width:73px;height:65px;margin-left:27px;margin-top:3px}.mascara_text{padding:5px;color:rgba(27,151,175,.85);font-weight:700;font-size:14px;margin-top:-95px;margin-left:0}.mascara_text2{padding:5px 2px 8px 0;font-family:Comic Sans;font-style:italic;font-size:13px;color:rgba(85,77,77,.85);width: 220px;margin-top: -15px;margin-left: 3px;}
Creditos: Oficialphp
Captura GIF
[img]Registrate o inicia tu sesión para ver este contenido[/img]
En c.monitor.php --> inc --> class --> c.monitor.php
Buscar:
Código PHP:
case 15:
$oracion['text'] = 'Recibiste una nueva <span class="qtip" title="'.$data['m_title'].'"><b>medalla</b> <img src="'.$site_url.'/themes/default/images/icons/med/'.$data['m_image'].'_16.png"/></span>';
break;
Reemplazar por:
Código PHP:
case 15:
$oracion['text'] = 'Recibiste una nueva <b><a href="'.$site_url.'/perfil/'.$tsUser->nick.'/" title="Perfil">medalla</a></b><span class="qtip" title="'.$data['m_title'].'"> <img src="'.$site_url.'/themes/default/images/icons/med/'.$data['m_image'].'_16.png"/></span>';
break;
Creditos: aperpen
Captura GIF
[img]Registrate o inicia tu sesión para ver este contenido[/img]
En m.perfil_headinfo.tpl --> themes --> default --> templates --> modules --> m.perfil_headinfo.tpl
Buscar:
Código PHP:
<img alt="" src="{$tsConfig.url}/files/avatar/{if $tsInfo.p_avatar}{$tsInfo.uid}_120{else}avatar{/if}.jpg"/>
Reemplazar por:
Código PHP:
<img alt="" src="{$tsConfig.url}/files/avatar/{if $tsInfo.user_baneado == 0}{$tsInfo.uid}_120{else}banuser{/if}.jpg"/>
Y subir esta imagen o la que quieran con el formato jpg y nombre banuser a la carpeta avatar
[img]Registrate o inicia tu sesión para ver este contenido[/img]
Cita:Registrate o inicia tu sesión para ver este contenido
Capturas
[img]Registrate o inicia tu sesión para ver este contenido[/img]
[img]Registrate o inicia tu sesión para ver este contenido[/img]
Ejecutar esta consulta
Código PHP:
ALTER TABLE `w_configuracion` ADD `tags` INT( 2 ) NOT NULL DEFAULT '4';
En c.admin.php --> inc --> class --> c.admin.php
Buscar:
Código PHP:
'sump' => empty($_POST['sump']) ? 0 : 1,
Debajo agregar:
Código PHP:
'tags' => intval($_POST['tags']),
Buscar:
Código PHP:
`offline_message` = \'' . $c['offline_message'] . '\'
Al lado agregar:
Código PHP:
, `tags` = \'' . $c['tags'] . '\'
En c.posts.php --> inc --> class --> c.posts.php
Buscar:
Código PHP:
if(empty($tags)) return 'Tienes que ingresar por lo menos <b>4</b> tags.';
Reemplazar por:
Código PHP:
if(empty($tags)) return 'Tienes que ingresar por lo menos <b>'.$tsCore->settings['tags'].'</b> tags.';
Buscar:
Código PHP:
function validTags($tags){
$tags = trim(preg_replace('/[^ A-Za-z0-9,]/', '', $tags));
$tags = str_replace(' ','',$tags);
if(empty($tags)) return false;
else {
$tags = explode(',',$tags);
if(count($tags) < 4) return false;
foreach($tags as $val){
if(empty($val)) return false;
}
}
//
return true;
}
Reemplazar por:
Código PHP:
function validTags($tags){
global $tsCore;
$tags = trim(preg_replace('/[^ A-Za-z0-9,]/', '', $tags));
$tags = str_replace(' ','',$tags);
if(empty($tags)) return false;
else {
$tags = explode(',',$tags);
if(count($tags) < $tsCore->settings['tags']) return false;
foreach($tags as $val){
if(empty($val)) return false;
}
}
//
return true;
}
En m.admin_configs.tpl --> themes --> default --> templates --> admin_mods --> m.admin_configs.tpl
Buscar:
Código PHP:
<dl>
<dt>
<label for="ai_sum_p">Los votos suman puntos:</label>
<br /><span>Cada voto positivo en un comentario es un punto más para el usuario. <strong>Nota:</strong> Los votos negativos no restan puntos</span></dt>
<dd>
<label>
<input name="sump" type="radio" id="ai_sum_p" value="1" {if $tsConfig.c_allow_sump==1 }checked="checked" {/if} class="radio" />Si</label>
<label>
<input name="sump" type="radio" id="ai_sum_p" value="0" {if $tsConfig.c_allow_sump !=1 }checked="checked" {/if} class="radio" />No</label>
</dd>
</dl>
Debajo agregar:
Código PHP:
<dl>
<dt><label for="tags">Tags mínimos:</label><br /><span>Mínimo de tags que debe tener un post.</span></dt>
<dd><input type="text" id="tags" name="tags" style="width:10%" maxlength="3" value="{$tsConfig.tags}" /></dd>
</dl>
En m.agregar_javascript.tpl --> themes --> default --> templates --> modules --> m.agregar_javascript.tpl
Buscar:
Código PHP:
var tags = $('input[name=tags]').val().split(',');
if (tags.length < 4) {
showError($('input[name=tags]').get(0), 'Tienes que ingresar por lo menos 4 tags separados por coma.');
return false;
} else {
for(var i = 0; i < tags.length; i++){
if(tags == '') {
showError($('input[name=tags]').get(0), 'Tienes que ingresar por lo menos 4 tags separados por coma.');
return false;
} else hideError($('input[name=tags]').get(0))
}
}
Reemplazar por:
Código PHP:
var tags = $('input[name=tags]').val().split(',');
//{/literal}
if (tags.length < {$tsConfig.tags}) //{literal}
{
//{/literal}
showError($('input[name=tags]').get(0), 'Tienes que ingresar por lo menos {$tsConfig.tags} tags separados por coma.');
//{literal}
return false;
} else {
for(var i = 0; i < tags.length; i++){
if(tags == '') {
//{/literal}
showError($('input[name=tags]').get(0), 'Tienes que ingresar por lo menos {$tsConfig.tags} tags separados por coma.');
//{literal}
return false;
} else hideError($('input[name=tags]').get(0))
}
}
Creditos: aperpen
Captura GIF
[img]Registrate o inicia tu sesión para ver este contenido[/img]
En c.posts.php --> inc --> class --> c.posts.php
Buscar:
Código PHP:
function getLastPosts($category = NULL, $subcateg = NULL, $sticky = false)
Reemplazar por:
Código PHP:
function getLastPosts($category = NULL, $subcateg = NULL, $sticky = false, $a = false)
Buscar:
Código PHP:
$posts['total'] = $q1[0];
//
$start = $tsCore->setPageLimit($tsCore->settings['c_max_posts'],false,$posts['total']);
$lastPosts['pages'] = $tsCore->getPages($posts['total'], $tsCore->settings['c_max_posts']);
}
Debajo agregar:
Código PHP:
if($a)
$s_order = 'p.post_title';
Buscar:
Código PHP:
GROUP BY p.post_id ORDER BY '.$s_order.' DESC
Reemplazar por:
Código PHP:
GROUP BY p.post_id ORDER BY '.$s_order.' '.(empty($a) ? "DESC" : "ASC").'
En posts.php --> php --> class --> posts.php
Buscar:
Código PHP:
$category = $_GET['cat'];
Debajo agregar:
Código PHP:
$a = (int)$_GET['a'];
Buscar:
Código PHP:
$tsLastPosts = $tsPosts->getLastPosts($category, $subcateg);
Reemplazar por:
Código PHP:
$tsLastPosts = $tsPosts->getLastPosts($category, $subcateg, false, $a);
$smarty->assign("tsAlf", $a);
En head_submenu.tpl --> themes --> default --> templates --> sections --> head_submenu.tpl
Buscar:
Código PHP:
<li{if $tsPage == 'home' || $tsPage == 'portal'} class="here"{/if}><a class=vctip title="Inicio" href="{$tsConfig.url}/{if $tsPage == 'home' || $tsPage == 'posts'}posts/{/if}">Inicio</a></li>
<li{if $tsPage == 'buscador'} class="here"{/if}><a class=vctip title="Buscador" href="{$tsConfig.url}/buscador/">Buscador</a></li>
Reemplazar por:
Código PHP:
<li{if ($tsPage == 'home' || $tsPage == 'portal') && $tsAlf == 0} class="here"{/if}><a class=vctip title="Inicio" href="{$tsConfig.url}/{if $tsPage == 'home' || $tsPage == 'posts'}posts/{/if}">Inicio</a></li>
<li{if $tsPage == 'buscador'} class="here"{/if}><a class=vctip title="Buscador" href="{$tsConfig.url}/buscador/">Buscador</a></li>
<li{if $tsAlf == 1} class="here"{/if}><a class=vctip title="Ordenar alfabéticamente" href="{$tsConfig.url}/posts/?a=1">Ordenar alfabéticamente</a></li>
En m.home_last_posts --> themes --> default --> templates --> modules --> m.home_last_posts
Buscar:
Código PHP:
{if $tsPosts}
{foreach from=$tsPosts item=p}
<li class="categoriaPost" style="{if $p.post_status == 3} background-color:#f1f1f1; {elseif $p.post_status == 1}background-color:coral;{elseif $p.post_status == 2} background-color:rosyBrown;{elseif $p.user_activo == 0} background-color:burlyWood;{elseif $p.user_baneado == 1} background-color:orange;{/if}" ><img src="{$tsConfig.tema.t_url}/images/icons/cat/{$p.c_img}" title="{$p.c_nombre}" alt="{$p.c_nombre}" style="width: 26px; height:32px; float: left;">
<a {if $p.post_status == 3}class="qtip" title="El post está en revisión"{elseif $p.post_status == 1}class="qtip" title="El post se encuentra en revisión por acumulación de denuncias"{elseif $p.post_status == 2}class="qtip" title="El post está eliminado"{elseif $p.user_activo == 0}class="qtip" title="La cuenta del usuario está desactivada"{elseif $p.user_baneado == 1}class="qtip" title="La cuenta del usuario está suspendida"{/if} class="title {if $p.post_private}categoria privado{/if}" alt="{$p.post_title}" title="{$p.post_title}" target="_self" href="{$tsConfig.url}/posts/{$p.c_seo}/{$p.post_id}/{$p.post_title|seo}.html"><h1 style="font-size: 14px;font-weight: bold; margin-top: 0px;">{$p.post_title|truncate:50}</h1></a>
Debajo agregar:
Código PHP:
{if $tsAlf}
{php}
$l = strtoupper(substr($this->get_template_vars("p")['post_title'], 0, 1));
$this->assign('letra', $l);
{/php}
<span class="floatR" style="margin-top:-17px"><font color="#005CA5">{$letra}</font></span>
{/if}
Creditos: aperpen
Capturas
[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 c.registro.php --> inc --> class --> c.registro.php
Buscar:
Código PHP:
// INSERTAMOS EL PERFIL
db_exec(array(__FILE__, __LINE__), 'query', 'INSERT INTO `u_perfil` (`user_id`, `user_dia`, `user_mes`, `user_ano`, `user_pais`, `user_estado`, `user_sexo`) VALUES (\''.(int)$tsData['user_id'].'\', \''.(int)$tsData['user_dia'].'\', \''.(int)$tsData['user_mes'].'\', \''.(int)$tsData['user_anio'].'\', \''.$tsCore->setSecure($tsData['user_pais']).'\', \''.$tsCore->setSecure($tsData['user_estado']).'\', \''.(int)$tsData['user_sexo'].'\')');
Reemplazar por:
Código PHP:
//CREAR AVATAR PERSONALIZADO
$usuario = strtoupper($tsData['user_nick']);
$im = @imagecreatefromjpeg($tsCore->settings['url'].'/files/avatar/avatar.jpg');
$fuente = TS_ROOT."/coupe.otf";
$color = @imagecolorallocate($im, 225, 225, 225);
$cajaTexto = @imagettfbbox(15, 0, $fuente, $usuario);
$xCentrado = (imagesx($im) - $cajaTexto[2]) / 2;
$yCentrado = 155;
@imagettftext($im, 15, 0, $xCentrado, $yCentrado, $color, $fuente, $usuario);
$a = 1;
imagejpeg($im, TS_FILES.'avatar/'.$tsData['user_id'].'_120.jpg', 100) or $a = 0;
@imagedestroy($im);
// INSERTAMOS EL PERFIL
db_exec(array(__FILE__, __LINE__), 'query', 'INSERT INTO `u_perfil` (`user_id`, `user_dia`, `user_mes`, `user_ano`, `user_pais`, `user_estado`, `user_sexo`, `p_avatar`) VALUES (\''.(int)$tsData['user_id'].'\', \''.(int)$tsData['user_dia'].'\', \''.(int)$tsData['user_mes'].'\', \''.(int)$tsData['user_anio'].'\', \''.$tsCore->setSecure($tsData['user_pais']).'\', \''.$tsCore->setSecure($tsData['user_estado']).'\', \''.(int)$tsData['user_sexo'].'\', \''.(int)$a.'\')');
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
Creditos: aperpen
Capturas
[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 m.perfil_sidebar.tpl --> themes --> default --> templates --> modules --> m.perfil_sidebar.tpl
Buscar:
Código PHP:
<div class="widget w-seguidores clearfix">
Arriba agregar:
Código PHP:
{include file='modules/m.perfil_reputacion.tpl'}
En extras.css --> themes --> default --> extras.css
Al final agregar:
Código PHP:
.reputation{float:none;margin:5px 0;padding:10px;display:block;-webkit-border-radius:3px;border-radius:3px;text-align:center;font-weight:400}.reputation.positive{background:#6f8f52}.reputation.negativ{background:#dedede;color:#6e6e6e}.reputation.positive{color:#fff}.reputation .number{font-size:20px;font-weight:700;display:block}
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
Creditos: Oficialphp

