-
Cómo funcionan las Mision...
Foro: Guías y Tutoriales
Último mensaje por: Tronlar
06-14-2026, 09:46 PM
» Respuestas: 0
» Vistas: 105 -
V6 Original/Dark/Memes (A...
Foro: Diseños Terminados
Último mensaje por: carlos007r
06-14-2026, 11:08 AM
» Respuestas: 26
» Vistas: 6,357 -
V5
Foro: Diseños Terminados
Último mensaje por: Aeikox
06-13-2026, 12:16 AM
» Respuestas: 8
» Vistas: 1,452 -
Risus 1.3 Actualizado jQu...
Foro: Risus 1.3
Último mensaje por: Tronlar
06-12-2026, 10:45 PM
» Respuestas: 55
» Vistas: 10,672 -
Preguntas Frecuentes y So...
Foro: Guías y Tutoriales
Último mensaje por: Tronlar
06-12-2026, 06:17 PM
» Respuestas: 0
» Vistas: 77 -
Cómo registrar tu comunid...
Foro: Guías y Tutoriales
Último mensaje por: Tronlar
06-12-2026, 05:32 PM
» Respuestas: 0
» Vistas: 62 -
Cómo monetizar tu comunid...
Foro: Guías y Tutoriales
Último mensaje por: Tronlar
06-11-2026, 07:19 PM
» Respuestas: 0
» Vistas: 57 -
Introducción al SEO para ...
Foro: Guías y Tutoriales
Último mensaje por: Tronlar
06-11-2026, 06:58 PM
» Respuestas: 0
» Vistas: 63 -
Guía completa de SEO para...
Foro: Guías y Tutoriales
Último mensaje por: Tronlar
06-11-2026, 06:48 PM
» Respuestas: 0
» Vistas: 65 -
Diccionario de términos b...
Foro: Guías y Tutoriales
Último mensaje por: Tronlar
06-11-2026, 01:41 PM
» Respuestas: 0
» Vistas: 89
- Mensajes del foro:1,957
- Temas del foro:614
- Miembros:1,036
- Último miembro:carlos007r
Captura
En c.posts.php --> inc --> class --> c.posts.php
Buscar:
/*
getFavoritos()
*/
Arriba agregar:
/*
listBorradores()
*/
function listBorradores(){
global $tsCore, $tsUser;
//
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT p.post_id, p.post_title, c.c_seo, c.c_img FROM p_borradores AS b LEFT JOIN p_posts AS p ON p.post_id = b.bid LEFT JOIN p_categorias AS c ON c.cid = p.post_category WHERE b.b_user = \''.$tsUser->uid.'\' AND p.post_status = \'0\' ORDER BY b.b_date DESC LIMIT 7');
$data['data'] = result_array($query);
//
$data['total'] = db_exec('num_rows', db_exec(array(__FILE__, __LINE__), 'query', 'SELECT bid FROM p_borradores WHERE b_user = \''.$tsUser->uid.'\''));
//
return $data;
}
En ajax.borradores.php --> inc --> php --> ajax --> ajax.borradores.php
Buscar:
'borradores-get' => array('n' => 2, 'p' => ''),
Debajo agregar:
'borradores-lista' => array('n' => 2, 'p' => 'lista'),
Buscar:
// CLASE
require('../class/c.borradores.php');
$tsDrafts = new tsDrafts();
Debajo agregar:
// CLASE
require('../class/c.posts.php');
$tsPosts = new tsPosts();
Buscar:
case 'borradores-eliminar':
//<--
echo $tsDrafts->delDraft();
//-->
break;
Debajo agregar:
case 'borradores-lista':
// <!--
$smarty->assign("tsBorradores",$tsPosts->listBorradores());
// -->
break;
En acciones.js --> themes --> default --> js --> acciones.js
Buscar:
mensaje.close();
Debajo agregar:
borrador.close();
Buscar:
notifica.close();
Debajo agregar:
borrador.close();
Buscar:
var timelib = {
Arriba agregar:
var borrador = {
cache: {},
last: function () {
notifica.close();
mensaje.close();
//
if ($('#bor_list').css('display') != 'none') {
$('#bor_list').slideUp();
$('a[name=Borradores]').parent('li').removeClass('monitor-notificaciones');
} else {
if (($('#bor_list').css('display') == 'none') || typeof borrador.cache.last == 'undefined') {
$('a[name=Borradores]').children('span').addClass('spinner');
$('a[name=Borradores]').parent('li').addClass('monitor-notificaciones');
$('#bor_list').slideDown();
borrador.ajax(function (r) {
borrador.cache['last'] = r;
borrador.show();
borrador.total();
notifica.close();
mensaje.close();
});
} else borrador.show();
}
},
ajax: function(fn){
$('#loading').fadeIn(250);
$.ajax({
type: 'POST',
url: global_data.url + '/borradores-lista.php',
success: function(h){
fn(h);
$('#loading').fadeOut(350);
}
});
},
show: function () {
if (typeof borrador.cache.last != 'undefined') {
$('a[name=Borradores]').parent('li').addClass('monitor-notificaciones');
$('a[name=Borradores]').children('span').removeClass('spinner');
$('#bor_list').show().children('ul').html(borrador.cache.last);
$('#bor_list > ul > li > a[title]').tipsy({ gravity: 's' });
}
},
total: function () {
var total = parseInt($('#BTotal').text());
if(total > 0) {
$('#BorrTotal').html('Borradores <span class="floatR">' + total + '</span>');
}
},
close: function(){
$('#bor_list').hide();
$('a[name=Borradores]').parent('li').removeClass('monitor-notificaciones');
}
}
En head_menu.tpl --> themes --> default --> templates --> sections --> head_menu.tpl
Buscar:
<li>
<a title="Mis Borradores" href="{$tsConfig.url}/borradores.php">
<span class="systemicons borradores"></span>
</a>
</li>
Reemplazar por:
<li class="borradores" style="position:relative">
<a href="{$tsConfig.url}/borradores.php" onclick="borrador.last(); return false" title="Posts borradores" name="Borradores">
<span class="systemicons borradores"></span>
</a>
<div class="notificaciones-list" id="bor_list" style="width:270px">
<div style="padding: 10px 10px 0 10px;font-size:13px">
<strong style="cursor:pointer" onclick="location.href='{$tsConfig.url}/borradores.php'" id="BorrTotal">Borradores</strong>
</div>
<ul>
</ul>
<a href="{$tsConfig.url}/borradores.php" class="ver-mas">Ver todos los posts borradores</a>
</div>
</li>
Y subir esta carpeta
Descarga
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: ReModWrite
Capturas
En c.admin.php --> inc --> class --> c.admin.php
Buscar:
function getSessions()
{
global $tsCore;
//
$max = 20; // MAXIMO A MOSTRAR
$limit = $tsCore->setPageLimit($max, true);
//
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT u.user_id, u.user_name, s.* FROM u_sessions AS s LEFT JOIN u_miembros AS u ON s.session_user_id = u.user_id ORDER BY s.session_time DESC LIMIT ' .
$limit);
//
$data['data'] = result_array($query);
// PAGINAS
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT COUNT(*) FROM u_sessions');
list($total) = db_exec('fetch_row', $query);
$data['pages'] = $tsCore->pageIndex($tsCore->settings['url'] .
"/admin/sesiones?", $_GET['s'], $total, $max);
//
return $data;
}
Reemplazar por:
function getSessions()
{
global $tsCore;
//
$max = 20; // MAXIMO A MOSTRAR
$limit = $tsCore->setPageLimit($max, true);
//
$user = !empty($_GET['user']) ? (int)$_GET['user'] : 0;
if($_GET['user'] == 'v')
$user = 'v';
if(!empty($user)){
if($user == 'v')
$user = 0;
$where = 'WHERE s.session_user_id = \''.$user.'\'';
}
//
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT u.user_id, u.user_name, s.* FROM u_sessions AS s LEFT JOIN u_miembros AS u ON s.session_user_id = u.user_id '.$where.' ORDER BY s.session_time DESC LIMIT ' .
$limit);
//
$data['data'] = result_array($query);
// PAGINAS
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT COUNT(*) FROM u_sessions');
list($total) = db_exec('fetch_row', $query);
$data['pages'] = $tsCore->pageIndex($tsCore->settings['url'] .
"/admin/sesiones?", $_GET['s'], $total, $max);
//
return $data;
}
En m.admin_sesiones.tpl --> themes --> default --> templates --> admin_mods --> m.admin_sesiones.tpl
Buscar:
<a href="#" onclick="admin.sesiones.borrar('{$s.session_id}'); return false"><img src="{$tsConfig.url}/themes/default/images/icons/power_off.png" title="Cerrar sesión de {if $s.user_name}{$s.user_name}{else}este visitante{/if}"/></a>
Arriba agregar:
{if $s.user_id > 0 && !$smarty.get.user}
<a href="{$tsConfig.url}/admin/sesiones/?user={$s.user_id}"><img src="{$tsConfig.url}/themes/default/images/icons/details.png" title="Detalles"/></a>
{elseif !$smarty.get.user && $s.user_id == 0}
<a href="{$tsConfig.url}/admin/sesiones/?user=v"><img src="{$tsConfig.url}/themes/default/images/icons/details.png" title="Detalles"/></a>
{/if}
Creditos: aperpen
Capturas
En c.user.php --> inc --> class --> c.user.php
Buscar:
// NOMBRE
$this->nick = $this->info['user_name'];
Debajo agregar:
$this->novato = $this->info['user_rango'] ==3;
NOTA: El rango NOVATO (Usuarios Nuevos) por defecto es el 3.
En c.mensajes.php --> inc --> class --> c.mensajes.php
Buscar:
$mensaje = substr($_POST['mensaje'],0,1000);
if(str_replace(array("\n","\t",' '),'',$mensaje) == '') die('Debes ingresar el contenido de tu mensaje.');
Debajo agregar:
if($tsUser->novato)die('Sube de rango para poder enviar mensajes.');
Creditos: tutan-kabron
Captura
Nueva versión del tema dark, añadido más mejoras y portadas.
- Se han actualizado todas las librerías del sistema, ya que las versiones anteriores tenían riesgos conocidos en la seguridad que ponen en peligro los sitios web con esas versiones al público.
- Se ha creado un nuevo diseño basado en la versión de taringa la cual hemos llamado V7 Taringa el tema será llamado default en el directorio, ya que es en base al default de phpost.
- Se han modificado y reestilizado los esquemas agregando un diseño mejorado, limpio y responsivo, que es lo más importante para un sitio web de actualidad.
- Se han corregido muchísimos errores en la actualización del sistema, ya que la versión anterior Risus 1.3 tenía bastantes errores que ya se han corregido y otros debido a todas las actualizaciones de librerías y repositorios de terceros.
- Funcionalidad completa con php 8.0.3 y anteriores, dejando la retrocompatibilidad con todas las versiones de php hasta ahora conocidas.
- Algunas funcionalidades y mejoras fueron agregadas para darle un toque más parecido a lo que buscan los usuarios que usan PHPost.
- Se ha mejorado el sistema en rendimiento y funcionalidad, colocando nuevas rutinas, funciones y correcciones de cosas que no funcionaban según reportes de usuarios.
DEMO
http://Registrate o inicia tu sesión par... contenido
Descarga
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
Hola buen día, tenía guardada una página la cual he decidido volver a poner en marcha el tema es que es Risus 1.27 tengo entendido que tiene problemas de seguridad y me gustaría actualizarla a la versión más estable eso por un lado.
Por otra parte tiene el modulo de VIP, pero es todo manual osea se da el privilegio a un usuario y luego uno manualmente tiene q estar pendiente de los días para finalizar ese privilegio, me gustaría poder hacer q automáticamente se activen la cantidad de días y q solo se desactive.
Solo eso
De ya gracias
Información
- Dar puntos desde el perfil con notificación.
- Solo Administrador
Capturas
En perfil.php --> inc --> php --> perfil.php
Buscar:
$smarty->assign("tsPrivacidad",$priv);
Debajo agregar:
if(isset($_GET['puntos'])) //si se quiere dar puntos
{
if($tsUser->is_admod == 1) //verificamos que sea admin o mod
{
//filtramos la cantidad de puntos
$pts = (int) $_POST['pts'];
//enviamos el aviso
$tsMonitor->setAviso($usuario['user_id'], 'Felicitaciones', 'haz recibido '.$pts.' puntos de regalo', $type = 0);
// otorgamos los puntos
$tsCuenta->setPoints($pts,$usuario['user_id']);
}
}
En c.cuenta.php --> inc --> class --> c.cuenta.php
Buscar:
function loadBloqueos(){
global $tsUser;
//
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT b.*, u.user_name FROM u_miembros AS u LEFT JOIN u_bloqueos AS b ON u.user_id = b.b_auser WHERE b.b_user = \''.(int)$tsUser->uid.'\'');
$data = result_array($query);
//
return $data;
}
Debajo agregar:
function setPoints($points,$uid) {
db_exec(array(__FILE__, __LINE__), 'query', 'UPDATE u_miembros SET user_puntos = user_puntos + '.$points.' WHERE user_id = '.$uid);
}
En m.perfi_headinfo.tpl --> themes --> default --> templates --> modules --> m.perfi_headinfo.tpl
Buscar:
{if !$tsInfo.user_activo || $tsInfo.user_baneado}<span style="background-color:#CE152E;">Cuenta {if !$tsInfo.user_activo}desactivada{else}baneada{/if}</span>{/if}
Debajo agregar:
{if $tsUser->is_admod == 1}<br /><br /><a style="background-color:#CE152E;"><form method="post" action="{$tsConfig.url}/perfil/{$tsInfo.nick}?puntos" >Dar: <input type="text" size="3" name="pts" value="10"/> puntos <input type="submit" name="enviar" value="ok" /></form></a>{/if}
Creditos: alexander1712
Capturas
Nota: La captura esta creada con imágenes de color liso para que se vea mejor el efecto.
Ejecutar esta consulta
ALTER TABLE `w_configuracion` ADD `c_max_heads` INT(2) NOT NULL AFTER `c_allow_edad`;
En header.php
Buscar:
// Baneo por IP
Arriba agregar:
//Cantida de imagenes a ocupar de head
$smarty->assign('tsHead',rand(1,$tsCore->settings['cons']['c_max_heads']));
En c.admin.php --> inc --> class --> c.admin.php
Buscar:
'max_nots' => $tsCore->setSecure($_POST['max_nots']),
Debajo agregar:
'max_heads' => $tsCore->setSecure($_POST['max_heads']),
Buscar:
`offline_message` = \'' . $c['offline_message'] . '\'
Al lado agregar:
, `c_max_heads` = \'' . $c['max_heads'] . '\'
En c.core.php --> inc --> class --> c.core.php
Buscar:
$this->settings['tema'] = $this->getTema();
Debajo agregar:
$this->settings['cons'] = $this->getSettings();
En main_header.tpl --> themes --> default --> templates --> sections --> main_header.tpl
Buscar:
<div id="maincontainer">
Reemplazar por:
<div id="maincontainer" style="background:#004A95 url('{$tsConfig.tema.t_url}/images/headers/{$tsHead}.gif') repeat-x top center;">
En m.admin_configs.tpl --> themes --> default --> templates --> admin_mods --> m.admin_configs.tpl
Buscar:
<dl>
<dt>
<label for="ai_max_acts">Máximo de actividades:</label>
<br /><span>Cuantas actividades puede registrar un usuario.</span></dt>
<dd>
<input type="text" id="ai_max_acts" name="max_acts" style="width:10%" maxlength="3" value="{$tsConfig.c_max_acts}" />
</dd>
</dl>
<hr />
Debajo agregar:
<dl>
<dt><label for="ai_max_acts">Máximo de headers:</label><span>Selecciona la cantidad de head's máximo que apareceran.</span></dt>
<dd><input type="text" id="ai_max_heads" name="max_heads" style="width:10%" maxlength="3" value="{$tsConfig.c_max_heads}" /></dd>
</dl>
En estilo.css --> themes --> default --> estilo.css
Buscar:
#maincontainer{
background:#004A95 url('images/maincontainerbg.gif') repeat-x top center;
width:984px;
height:auto;
margin:0 auto;
position:relative;
}
Reemplazar por:
#maincontainer{
width:984px;
height:auto;
margin:0 auto;
position:relative;
}
Crear una carpeta llamada headers dentro de la carpeta images, las imágenes deben tener nombre de numero y en formato GIF.
Cita:themes --> default --> images --> headers
Creditos: oiram1407
Captura
En c.posts.php --> inc --> class --> c.posts.php
Buscar:
// CATEGORIAS
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT c.c_nombre, c.c_seo FROM p_categorias AS c WHERE c.cid = \''.$postData['post_category'].'\'');
$postData['categoria'] = db_exec('fetch_assoc', $query);
Reemplazar por:
// CATEGORIAS
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT c.c_nombre, c.c_img, c.c_seo FROM p_categorias AS c WHERE c.cid = \''.$postData['post_category'].'\'');
$postData['categoria'] = db_exec('fetch_assoc', $query);
En m.posts_autor.tpl --> themes --> default --> templates --> modules --> m.posts_autor.tpl
Buscar:
<div class="post-autor vcard">
Debajo agregar:
<div class="box_title">
<div class="box_txt post_autor"><center>{$tsPost.categoria.c_nombre}</center></div>
</div>
<div class="box_cuerpo">
<div class="box_cuerpocat">
<a href="{$tsConfig.url}/posts/{$tsPost.categoria.c_seo}/"><img src="{$tsConfig.tema.t_url}/images/icons/cat/{$tsPost.categoria.c_img}" style=" width:50px;height:50px;"></a>
</div>
</div>
En estilo.css --> themes --> default --> estilo.css
Buscar:
.post-autor .box_cuerpo {
overflow: hidden;
}
Debajo agregar:
.post-autor .box_cuerpocat {
margin: 0px auto;
text-align: center;
}
Creditos: tutan-kabron
Capturas
Ejecutar esta consulta
ALTER TABLE u_perfil ADD p_youtube VARCHAR(12) NOT NULL
En c.cuenta.php --> inc --> class --> c.cuenta.php
Buscar:
/*
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);
Reemplazar por:
/*
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_youtube, 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);
Buscar:
'vivo' => $tsCore->setSecure($_POST['vivo']),
Debajo agregar:
'youtube' => $tsCore->setSecure($_POST['youtube']),
En m.cuenta_perfil_me.tpl --> themes --> default --> templates --> modules --> m.cuenta_perfil_me.tpl
Buscar:
<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:
<div class="field">
<label for="youtube">ID del video de Youtube:</label>
<input type="text" value="{$tsPerfil.p_youtube}" maxlength="60" name="youtube" id="youtube" class="text cuenta-save-2" style="width:230px">
</div>
En m.perfil_sidebar.tpl --> themes --> default --> templates --> modules --> m.perfil_sidebar.tpl
Buscar:
<div class="widget w-seguidores clearfix">
Arriba agregar:
{if $tsInfo.p_youtube != ''}
<div class="widget w-seguidores clearfix">
<div class="title-w clearfix">
<h3>Video favorito de {$tsInfo.nick}</h3>
</div>
<iframe width="295" height="200" src="Registrate o inicia tu sesión para ver este contenido{$tsInfo.p_youtube}" frameborder="0" allowfullscreen></iframe>
</div>
{/if}
Creditos: tutan-kabron
Captura
Portal
En c.portal.php --> inc --> class --> c.portal.php
Buscar:
/** composeCategories()
* @access public
* @param array
* @return array
*/
Arriba agregar:
/** getLastConectados()
* @Tutan-Kabron
* @Act Tronlar
*/
function getLastConectados(){
global $tsUser, $tsCore;
//
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT u.user_id, u.user_name, u.user_lastlogin, u.user_lastactive, p.p_avatar, p.user_id FROM u_perfil AS p LEFT JOIN u_miembros AS u ON p.user_id = u.user_id WHERE u.user_baneado = \'0\' ORDER BY u.user_lastlogin DESC LIMIT 6');
if(!$query) exit( show_error('Error al ejecutar la consulta de la línea '.__LINE__.' de '.__FILE__.'.', 'db') );
$data = result_array($query);
//
return $data;
}
En portal.php --> inc --> php --> portal.php
Buscar:
// FOTOS
Arriba agregar:
// ULTIMOS CONECTADOS
$smarty->assign("tsConects",$tsPortal->getLastConectados());
En t.portal.tpl --> themes --> default --> templates --> t.portal.tpl
Buscar:
{include file='modules/m.home_stats.tpl'}
Debajo agregar:
{include file='modules/ultimos_conectados.tpl'}
Home
En c.posts.php --> inc --> class --> c.posts.php
Buscar:
/*
getCatData()
:: OBTENER DATOS DE UNA CATEGORIA
*/
Arriba agregar:
/** getLastConectados()
* @Tutan-Kabron
* @Act Tronlar
*/
function getLastConectados(){
global $tsUser, $tsCore;
//
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT u.user_id, u.user_name, u.user_lastlogin, u.user_lastactive, p.p_avatar, p.user_id FROM u_perfil AS p LEFT JOIN u_miembros AS u ON p.user_id = u.user_id WHERE u.user_baneado = \'0\' ORDER BY u.user_lastlogin DESC LIMIT 6');
if(!$query) exit( show_error('Error al ejecutar la consulta de la línea '.__LINE__.' de '.__FILE__.'.', 'db') );
$data = result_array($query);
//
return $data;
}
En posts.php --> inc --> php --> posts.php
Buscar:
$smarty->assign("tsTopUsers",$tsTops->getHomeTopUsers());
Debajo agregar:
// ULTIMOS CONECTADOS
$smarty->assign("tsConects",$tsPosts->getLastConectados());
En t.home.tpl --> themes --> default --> templates --> t.home.tpl
Buscar:
{include file='modules/m.home_stats.tpl'}
Debajo agregar:
{include file='modules/ultimos_conectados.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
Creditos: tutan-kabron

