-
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,454 -
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: 99 -
Diccionario de términos b...
Foro: Guías y Tutoriales
Último mensaje por: Tronlar
06-11-2026, 01:41 PM
» Respuestas: 0
» Vistas: 124
- Mensajes del foro:1,957
- Temas del foro:614
- Miembros:1,036
- Último miembro:carlos007r
- Zona Comunidades
- Zona VIP
- Zona Videos
- Chat
- Control de Mensajes
- Verificar Usuario
...
DEMO
http://Registrate o inicia tu sesión par... contenido
Capturas
Para instalarlo crear una base de datos y haces click en la pestaña importar, ahí en esa página sueltas el archivo IMPORTAR.sql, cuando termine de subirse la seleccionas y haces click en w_configuracion, después doble click en URL y ahí pones la URL de tu web.
Sube los archivos a tu hosting editando antes el archivo config.inc.php con tus datos
$db['hostname'] = 'dbhost';
$db['username'] = 'dbuser';
$db['password'] = 'dbpass';
$db['database'] = 'dbname';
Dale los permisos al archivo y carpetas.
chmod 777 — cache
chmod 777 — files/avatar
chmod 777 — files/uploads
chmod 666 — config.inc.php
Y ya lo tienes instalado, entra en tu web con estos datos y desde la administración lo cambias por los que quieras.
Usuario: Admin2
Contraseña: ws?Mn89Tddhlky
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
4shared
http://Registrate o inicia tu sesión par... contenido
Creditos en el tema.
Capturas
En c.muro.php --> inc --> class --> c.muro.php
Buscar:
$tsMonitor->setNotificacion(12, $pid, $tsUser->uid, $pub_id);
Arriba agregar:
$this->menTi2($pub_id, $pid, $data);
Buscar:
/*
streamRepost()
*/
Arriba agregar:
function menTi2($pub_id, $pid, $data){
global $tsCore, $tsUser, $tsMonitor;
//
preg_match_all("/\B@([a-zA-Z0-9_-]{4,16}+)\b/",$data, $users);
$menciones = $users[1];
//
if(!empty($users[1])) {
foreach($menciones as $user){
# COMPROBAR
$uid = $tsUser->getUserID($tsCore->setSecure($user));
if(!empty($uid)){
$tsMonitor->setNotificacion(19, $uid, $tsUser->uid, $pub_id);
}
}
}
//
return true;
}
En c.monitor.php --> inc --> class --> c.monitor.php
Buscar:
17 => array('text' => 'Tu foto recibió una medalla', 'css' => 'medal'),
Debajo agregar:
19 => array('text' => 'te mencionó en una', 'ln_text' => 'publicación', 'css' => 'blue_ball'),
Buscar:
case 17:
return 'SELECT f.foto_id, f.f_title, f.f_user, m.medal_id, m.m_title, m.m_image, a.medal_for, u.user_id, u.user_name FROM w_medallas_assign AS a LEFT JOIN f_fotos AS f ON f.foto_id = a.medal_for LEFT JOIN u_miembros AS u ON u.user_id = f.f_user LEFT JOIN w_medallas AS m ON m.medal_id = a.medal_id WHERE m.medal_id = \''.(int)$data['obj_uno'].'\' AND f.foto_id = \''.(int)$data['obj_dos'].'\' LIMIT 1';
break;
Debajo agregar:
case 19:
return 'SELECT p.pub_id, p.p_user FROM u_muro AS p WHERE p.pub_id = \''.(int)$data['obj_uno'].'\' LIMIT 1';
break;
Buscar:
case 17:
$oracion['text'] = 'Tu <a href="'.$site_url.'/fotos/'.$data['user_name'].'/'.$data['foto_id'].'/'.$tsCore->setSEO($data['f_title']).'.html" title="'.$data['f_title'].'"><b>foto</b></a> tiene 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;
Debajo agregar:
case 19:
$oracion['text'] = $this->monitor[$no_type]['text'].$txt_extra;
$oracion['link'] = $site_url.'/perfil/'.$tsUser->getUserName($data['p_user']).'/'.$data['obj_uno'];
$oracion['ltext'] = ($this->show_type == 1) ? $ln_text : $tsUser->getUserName($data['p_user']);
$oracion['ltit'] = ($this->show_type == 1) ? $tsUser->getUserName($data['p_user']) : '';
break;
Creditos: Absa
HOLA
tengoVersión instalada
Risus 1.3.0.000
cada ves que inico y me cambio a otra sesion de la web me tengo que logear denuevo
a alguien le abra pasado que me pueda ayudar
porfavor
Capturas
En c.monitor.php --> inc --> class --> c.monitor.php
Buscar:
17 => array('text' => 'Tu foto recibió una medalla', 'css' => 'medal'),
Debajo agregar:
18 => array('text' => 'Actualizó su', 'ln_text' => 'estado', 'css' => 'tscript'),
Buscar:
case 14:
if($data['obj_dos'] == 2)
Arriba agregar:
case 18:
global $tsUser;
// ACTUALIZO SU ESTADO
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT p.pub_id, p.p_user, p.p_user_pub, p.p_body, u.user_name FROM u_muro AS p LEFT JOIN u_miembros AS u ON p.p_user = u.user_id WHERE p.pub_id = \''.(int)$data['obj_uno'].'\' LIMIT 1');
$dato = db_exec('fetch_assoc', $query);
//
$dato['p_user_name'] = $dato['user_name'];
//
return $dato;
break;
Buscar:
case 14:
// CUANTOS
$no_total = $data['not_total'];
Arriba agregar:
// ACTUALIZO SU ESTADO
case 18:
$oracion['text'] = $this->monitor[$no_type]['text'].$txt_extra;
$oracion['link'] = $site_url.'/perfil/'.$data['p_user_name'].'/'.$data['pub_id'];
$oracion['ltext'] = ($this->show_type == 1) ? $ln_text : substr($data['p_body'],0,50).$end_text;
$oracion['ltit'] = ($this->show_type == 1) ? substr($data['p_body'],0,50).$end_text : '';
break;
En c.muro.php --> inc --> class --> c.muro.php
Buscar:
// MONITOR
$tsMonitor->setNotificacion(12, $pid, $tsUser->uid, $pub_id);
Debajo agregar:
$is_my2 = ($pid == $tsUser->uid);
$tsMonitor->setFollowNotificacion(18, $is_my2, $tsUser->uid, $pub_id);
En phpost.css --> themes --> default --> phpost.css
Buscar:
span.ma_medal{ background: url(images/icons/med/blue_bronze_16.png);}
Debajo agregar:
span.ma_tscript {background-image: url(images/icons/cat/tscript.png);}
En m.monitor_sidebar.tpl --> themes --> default --> templates --> modules --> m.monitor_sidebar.tpl
Buscar:
<li><strong>Posts que sigo</strong></li>
Debajo agregar:
<li><label><span class="monac_icons ma_tscript"></span><input type="checkbox" {if $tsData.filtro.f18 != true}checked="checked"{/if}onclick="notifica.filter('18', this)"/> Actualización de estado</label></li>
Creditos: tutan-kabron
Estos son los mods que me gustarían que adapten el diseño para flatpost
1. COMPLEMENTOS Sitemaps administrables v1 (Act 1.3...
2. COMPLEMENTOS Agregar países
3. COMPLEMENTOS Filtrar posts por países (Act)
Capturas
Suben esta carpeta
Nota: Lo pueden editar por lo que quieran en el archivo tpl.
Descargar
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: Nathan Brown
Buenas familia, creo que he publicado este mismo post en las comunidades de MyBB español/inglés, y estaba buscando este sitio, pues aquí, he saldado muchas dudas con respecto a MyBB, y quisiera saldar esta también. Estoy planeando un proyecto, pero lo quiero hacer local, primero, para saber a lo que me enfrento, he descargado videos de Bootstrap 5 y la verdad es un jamón, como aquel quien dice, nada más es copiar y pegar y arreglar a tu manera. Pero con respecto a esto, tengo una simple duda, al menos para ustedes no es dudad ninguna, pero en mi caso, si, porque es la primera vez que pienso usar este tipo de cosas (me refiero a bootstrap), para no ir con tanto rollo, voy directo al tema..
Quiero usar bootstrap, pero quiero hacerlo primero con la plantilla Default como base, para empezar y de hay sacar mis proyectos, pero cuando uno hace una página o sitio web con esta herramienta, lo tiene sencillo y no es lo mismo que el código de MyBB...
<link href="Registrate o inicia tu sesión para ver este contenido@5.2.0/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-gH2yIJqKdNHPEq0n4Mqa/HGKIhSkIHeL5AyhkYV8i59U5AR6csBvApHHNl/vI1Bx" crossorigin="anonymous">
<script src="Registrate o inicia tu sesión para ver este contenido@5.2.0/dist/js/bootstrap.bundle.min.js" integrity="sha384-A3rJD856KowSb7dwlZdYEkO39Gagi7vIsF0jrRAoQmDKKtQBHUuLZ9AsSv4jD4Xa" crossorigin="anonymous"></script>Estos dos son las líneas principales para usar bootstrap, en una plantilla o sitio web desde cero, pero lo que no sé donde ponerlo o como ponerlo que me quede conforme.... he probado unas cuantas maneras pero me sale mal, pues primero lo pongo en el sitio online y cuando descargo la plantilla para subirla de nuevo me da error, como que no es compatible algo de eso. Si pudieran decirme como ubicarlo que no me de problemas estaré agradecido..
Captura GIF
En m.agregar_form.tpl --> themes --> default --> templates --> modules --> m.agregar_form.tpl
Buscar:
<input type="button" tabindex="8" title="Previsualizar" value="Continuar »" name="preview" class="mBtn btnGreen" style="width: auto; margin-left: 5px;">
Debajo agregar:
Todos los usuarios
<input type="button" tabindex="6" title="Publicar" value="Publicar" onclick="postSave()" class="mBtn btnOk" style="width: auto; margin-left: 5px;padding: 5px;">
Administradores y Moderadores
{if $tsUser->is_admod}<input type="button" tabindex="6" title="Publicar" value="Publicar" onclick="postSave()" class="mBtn btnOk" style="width: auto; margin-left: 5px;padding: 5px;">{/if}
Primer Administrador
{if $tsUser->is_admod == 1}<input type="button" tabindex="6" title="Publicar" value="Publicar" onclick="postSave()" class="mBtn btnOk" style="width: auto; margin-left: 5px;padding: 5px;">{/if}
Captura
En estilos.css --> themes --> default --> estilos.css
Buscar:
.especial3 .comment-box { -moz-box-shadow: 0 0px 10px #ff8c00;-webkit-box-shadow: 0 0px 10px #ff8c00;box-shadow: 0 0px 10px #ff8c00;border: 1px solid #ff8c00; }
Debajo agregar:
.especial4 .comment-box { -moz-box-shadow: 0 0px 10px #FF70F2;-webkit-box-shadow: 0 0px 10px #FF70F2;box-shadow: 0 0px 10px #FF70F2;border: 1px solid #FF70F2; }
En p.comentario.ajax.tpl --> themes --> default --> templates --> t.php_files --> p.comentario.ajax.tpl
Buscar:
<div id="div_cmnt_{$c.cid}" class="{if $tsPost.autor == $c.c_user}especial1{elseif $c.c_user == $tsUser->uid}especial3{/if}">
Reemplazar por:
<div id="div_cmnt_{$c.cid}" class="{if $tsPost.autor == $c.c_user}especial1{elseif $c.c_user == $tsUser->uid}especial3{elseif $c.c_votos >= 50}especial4{/if}">
Para cambiar el valor de los comentarios por los que quieran editan
Cita:$c.c_votos >= 50
Creditos: Tron
Capturas
Ejecutar esta consulta
ALTER TABLE `u_perfil` ADD `user_color` VARCHAR( 10 ) NOT NULL AFTER `user_pais`
En c.user.php --> inc --> class --> c.user.php
Buscar:
// Cargar datos
$sql = 'SELECT u.*, s.* FROM u_sessions s, u_miembros u WHERE s.session_id = \''.$this->session->ID.'\' AND u.user_id = s.session_user_id';
Reemplazar por:
// Cargar datos
$sql = 'SELECT u.*, s.* ,p.* FROM u_sessions s, u_miembros u, u_perfil p WHERE s.session_id = \''.$this->session->ID.'\' AND u.user_id = s.session_user_id AND p.user_id = s.session_user_id';
Buscar:
$this->nick = $this->info['user_name'];
Debajo agregar:
$this->color = $this->info['user_color'];
En c.cuenta.php --> inc --> class --> c.cuenta.php
Buscar:
// 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:
p.user_sexo,
Agregar:
p.user_color,
Buscar:
'pais' => $tsCore->setSecure($_POST['pais']),
Debajo agregar:
'color' => $tsCore->setSecure($_POST['color']),
En c.posts.php --> inc --> class --> c.posts.php
Buscar:
// DATOS DEL AUTOR
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT u.user_id, u.user_name, u.user_rango, u.user_puntos, u.user_lastactive, u.user_last_ip, u.user_activo, u.user_baneado, p.user_pais, p.user_sexo, p.user_color, p.user_firma FROM u_miembros AS u LEFT JOIN u_perfil AS p ON u.user_id = p.user_id WHERE u.user_id = \''.(int)$user_id.'\' LIMIT 1');
$data = db_exec('fetch_assoc', $query);
Después de:
p.user_sexo,
Agregar:
p.user_color,
En m.perfil_headinfo.tpl --> themes --> default --> templates --> modules --> m.perfil_headinfo.tpl
Buscar:
<h1 class="nick">{$tsInfo.nick}</h1>
Reemplazar por:
<h1 class="nick"><font color={$tsInfo.user_color}>{$tsInfo.nick}</font></h1>
En m.cuenta_cuenta.tpl --> themes --> default --> templates --> modules --> m.cuenta_cuenta.tpl
Buscar:
<div class="field">
<label for="email">E-Mail:</label>
<div class="input-fake input-hide-email">
{$tsUser->info.user_email} (<a onclick="input_fake('email')">Cambiar</a>)
</div>
<input type="text" style="display: none" value="{$tsUser->info.user_email}" maxlength="35" name="email" id="email" class="text cuenta-save-1 input-hidden-email">
</div>
Debajo agregar:
<div class="field">
<label for="pais">Color de Nick:</label>
<select onchange="cuenta.chgpais()" class="cuenta-save-1" name="color" id="color">
<option value="">Color</option>
<option value="#000000">Negro</option>
<option value="#c00020">Rojo</option>
<option value="#80ff40">Verde</option>
<option value="#006060">Gris</option>
<option value="#0000c0">Azul</option>
<option value="#ffff20">Amarillo</option>
<option value="#40a0ff">Celeste</option>
<option value="#ff40a0">Rosado</option>
</select>
</div>
En m.post_autor.tpl --> themes --> default --> templates --> modules --> m.post_autor.tpl
Buscar:
<span class="given-name" style="color:#{$tsAutor.rango.r_color}">{$tsAutor.user_name}</span>
Reemplazar por:
<span class="given-name" style="color:{$tsAutor.user_color}">{$tsAutor.user_name}</span>
En head_menu.tpl --> themes --> default --> templates --> sections --> head_menu.tpl
Buscar:
<a title="Mi Perfil" href="{$tsConfig.url}/perfil/{$tsUser->info.user_name}" class="username">{$tsUser->nick}</a>
Reemplazar por:
<a title="Mi Perfil" href="{$tsConfig.url}/perfil/{$tsUser->info.user_name}" class="username"><font color={$tsUser->color}>{$tsUser->nick}</font></a>
Creditos: Tron

