-
Cómo funcionan las Mision...
Foro: Guías y Tutoriales
Último mensaje por: Tronlar
Ayer, 09:46 PM
» Respuestas: 0
» Vistas: 66 -
V6 Original/Dark/Memes (A...
Foro: Diseños Terminados
Último mensaje por: carlos007r
Ayer, 11:08 AM
» Respuestas: 26
» Vistas: 6,340 -
V5
Foro: Diseños Terminados
Último mensaje por: Aeikox
06-13-2026, 12:16 AM
» Respuestas: 8
» Vistas: 1,448 -
Risus 1.3 Actualizado jQu...
Foro: Risus 1.3
Último mensaje por: Tronlar
06-12-2026, 10:45 PM
» Respuestas: 55
» Vistas: 10,662 -
Preguntas Frecuentes y So...
Foro: Guías y Tutoriales
Último mensaje por: Tronlar
06-12-2026, 06:17 PM
» Respuestas: 0
» Vistas: 58 -
Cómo registrar tu comunid...
Foro: Guías y Tutoriales
Último mensaje por: Tronlar
06-12-2026, 05:32 PM
» Respuestas: 0
» Vistas: 51 -
Cómo monetizar tu comunid...
Foro: Guías y Tutoriales
Último mensaje por: Tronlar
06-11-2026, 07:19 PM
» Respuestas: 0
» Vistas: 52 -
Introducción al SEO para ...
Foro: Guías y Tutoriales
Último mensaje por: Tronlar
06-11-2026, 06:58 PM
» Respuestas: 0
» Vistas: 58 -
Guía completa de SEO para...
Foro: Guías y Tutoriales
Último mensaje por: Tronlar
06-11-2026, 06:48 PM
» Respuestas: 0
» Vistas: 60 -
Diccionario de términos b...
Foro: Guías y Tutoriales
Último mensaje por: Tronlar
06-11-2026, 01:41 PM
» Respuestas: 0
» Vistas: 83
- Mensajes del foro:1,957
- Temas del foro:614
- Miembros:1,036
- Último miembro:carlos007r
Demo
Características:
- 100% responsive (Gracias al framework bulma.io)
- Se incluye la sección Fotos
- Rediseño de las principales secciones (Portal, Home, Post, Tops, Perfil)
- Zona VIP
- Actualización del framework Bulma a la version 1.0.0
- Cambio de libreria de iconos Fontawesome a Feather Icons
- Añadido editor Wysiwyg
- Acualización reCAPTCHA v2
- Requiere RISUS 1.3
- Actualizado: 2/04/2024
Instalación
Ejecutan estas consultas
ALTER TABLE p_posts ADD post_portada VARCHAR( 180 ) NOT NULL;ALTER TABLE p_borradores ADD b_portada VARCHAR( 180 ) NOT NULLALTER TABLE `p_posts` ADD `post_vip` int(11) NOT NULL; ALTER TABLE `u_miembros` ADD `user_vip` int(11) NOT NULL, ADD `rango_vip` int(11) NOT NULL;Después descarga el diseño y remplaza los archivos necesarios
Instala el diseño desde el panel de administración y listo
Descargar
Mega
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: Nittox
Hola, os dejo el tema V6 Dark actualizado, corregido con los errores que se han publicado y otros que he encontrado.
Al final de la instalación ejecutar y subir las consultas que están en el archivo, y para que funcione el chat tiene que ir a Registrate o inicia tu sesión para ver este contenido y darle en instalar.
Demo V6 Original
http://Registrate o inicia tu sesión par... contenido
Demo V6 Dark
http://Registrate o inicia tu sesión par... contenido
Demo V6 Emoticonos
http://Registrate o inicia tu sesión par... contenido
Captura
Descargas
V6 Original ACT 31/01/2023
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
V6 Original con emoticones administrables V2 ACT 31/01/2023
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
V6 Dark ACT 31/01/2023
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
V6 Roja ACT 31/01/2023
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
Instalación
Mega
Google Drive
Mediafire
Demo
http://Registrate o inicia tu sesión par... contenido
[img]Registrate o inicia tu sesión para ver este contenido[/img]
Demo
http://Registrate o inicia tu sesión par... contenido
Descarga
Mega
Registrate o inicia tu sesión para ver este contenido
Google Drive
Registrate o inicia tu sesión para ver este contenido
Mediafire
Registrate o inicia tu sesión para ver este contenido
Creditos: Jobaor
Ejecutar esta consulta
ALTER TABLE p_posts ADD post_imagen VARCHAR( 300 ) NOT NULL;
En c.posts.php --> inc --> class --> c.posts.php
Buscar:
'category' => intval($_POST['categoria']),
Debajo agregar:
'imagen' => $tsCore->setSecure($_POST['imagen']),
Buscar:
$postID = db_exec('insert_id');
En la consulta de arriba buscar:
, post_status
Agregar al lado:
, post_imagen
Al final de esa linea buscar:
? '\'3\'' : '\'0\'').')')) {
Cambiar por:
? '\'3\'' : '\'0\'').', \''.$postData['imagen'].'\')')) {
Buscar:
'category' => $_POST['categoria'],
Debajo agregar:
'imagen' => $tsCore->setSecure($_POST['imagen']),
Buscar:
, post_sticky = \''.$postData['sticky'].'\'
Agregar al lado:
, post_imagen = \''.$postData['imagen'].'\'
Buscar:
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;
}
En esa linea después de:
p.post_private,
Agregar:
p.post_imagen,
Al final antes de:
}
Agregar:
function lasDestacados(){
global $tsCore, $tsUser;
$time = time() - 3600*24;
$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_puntos, p.post_comments, p.post_private, p.post_status, p.post_imagen, c.c_nombre, c.c_seo, c.c_img 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 > \''.$time.'\' LIMIT 15');
$datos = result_array($query);
return $datos;
}
function Postautor($user_id){
global $tsCore, $tsUser;
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT p.post_id, p.post_user, p.post_title, p.post_category, p.post_status, p.post_date, p.post_imagen, c.cid, c.c_seo, c.c_img 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_user = \''.(int)$user_id.'\' ORDER BY RAND() DESC LIMIT 15');
$datos = result_array($query);
return $datos;
}
function lasRand(){
global $tsCore, $tsUser;
$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_puntos, p.post_comments, p.post_private, p.post_status, p.post_imagen, c.c_nombre, c.c_seo, c.c_img FROM p_posts AS p LEFT JOIN p_categorias AS c ON c.cid = p.post_category WHERE p.post_status = 0 ORDER BY RAND() DESC LIMIT 6');
$datos = result_array($query);
return $datos;
}
Buscar:
/*********/
$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);
Después de:
p.post_id,
Agregar:
p.post_hits,
En posts.php --> inc --> php --> posts.php
Buscar:
// DATOS DEL AUTOR
$smarty->assign("tsAutor",$tsPosts->getAutor($tsPost['post_user']));
Debajo agregar:
// POSTS DEL AUTOR
$smarty->assign("tsPostautor",$tsPosts->Postautor($tsPost['post_user']));
// POSTS RAND
$smarty->assign("tsRand",$tsPosts->lasRand());
Buscar:
$smarty->assign("tsDo",$_GET['do']);
Debajo agregar:
$smarty->assign("tsDestacados",$tsPosts->lasDestacados());
Descargar:
Mega
Google Drive
Mediafire
Creditos: Vellenger
Hola, os dejo el tema MEGABlog actualizado a la versión 1.3, fontawesome 5, recaptcha y algunas mejoras.
Demo
http://Registrate o inicia tu sesión par... contenido
Instalación igual que Risus, desde cero.
Descargan la carpeta y hacen la instalación igual que Risus, después de la instalación ejecutar estas consultas y ya la tienen funcionando.
Consultas
ALTER TABLE p_posts ADD post_cover VARCHAR( 250 ) NOT NULL;ALTER TABLE u_perfil ADD p_fondoper VARCHAR( 250 ) NOT NULL;Instalación teniendo ya un tema instalado.
Haz una copia de tus archivos y de tu base de datos, por si tienes un problema o lo que sea tienes para solucionarlo rápido.
Deja seleccionado el tema default si tienes otro, descarga la carpeta y antes de subirla borra la carpeta default y el contenido de la carpeta cache, después haz este tutorial.
Consultas
ALTER TABLE p_posts ADD post_cover VARCHAR( 250 ) NOT NULL;ALTER TABLE u_perfil ADD p_fondoper VARCHAR( 250 ) NOT NULL;En c.cuenta.php --> inc --> class --> c.cuenta.php
Buscar:
u.user_baneado, p.user_sexo,reemplazan por:
u.user_baneado, p.user_sexo, p.p_fondoper,En c.posts.php --> inc --> class --> c.posts.php
Buscar:
'body' => $tsCore->setSecure($_POST['cuerpo']),Debajo agregar:
'cover' => $tsCore->setSecure($_POST['cover_p']),Buscar:
'body' => $tsCore->setSecure($_POST['cuerpo'], true),Debajo agregar:
'cover' => $tsCore->setSecure($_POST['cover_p'], true),Buscar:
// INSERTAMOS
$_SERVER['REMOTE_ADDR'] = $_SERVER['X_FORWARDED_FOR'] ? $_SERVER['X_FORWARDED_FOR'] : $_SERVER['REMOTE_ADDR'];
if(!filter_var($_SERVER['REMOTE_ADDR'], FILTER_VALIDATE_IP)) { die('0: Su ip no se pudo validar.'); }
if(db_exec(array(__FILE__, __LINE__), 'query', 'INSERT INTO `p_posts` (post_user, post_category, post_title, post_body, post_date, post_tags, post_ip, post_private, post_block_comments, post_sponsored, post_sticky, post_smileys, post_visitantes, post_status) VALUES (\''.$tsUser->uid.'\', \''.(int)$postData['category'].'\', \''.$postData['title'].'\', \''.$postData['body'].'\', \''.$postData['date'].'\', \''.$postData['tags'].'\', \''.$_SERVER['REMOTE_ADDR'].'\', \''.(int)$postData['private'].'\', \''.(int)$postData['block_comments'].'\', \''.(int)$postData['sponsored'].'\', \''.(int)$postData['sticky'].'\', \''.(int)$postData['smileys'].'\', \''.(int)$postData['visitantes'].'\', '.(!$tsUser->is_admod && ($tsCore->settings['c_desapprove_post'] == 1 || $tsUser->permisos['gorpap'] == true) ? '\'3\'' : '\'0\'').')')) {Después de:
post_body,Agregar:
, post_cover,Después de:
\''.$postData['body'].'\',Agregar:
\''.$postData['cover'].'\',// INSERTAMOS
$_SERVER['REMOTE_ADDR'] = $_SERVER['X_FORWARDED_FOR'] ? $_SERVER['X_FORWARDED_FOR'] : $_SERVER['REMOTE_ADDR'];
if(!filter_var($_SERVER['REMOTE_ADDR'], FILTER_VALIDATE_IP)) { die('0: Su ip no se pudo validar.'); }
if(db_exec(array(__FILE__, __LINE__), 'query', 'INSERT INTO `p_posts` (post_user, post_category, post_title, post_body, post_cover, post_date, post_tags, post_ip, post_private, post_block_comments, post_sponsored, post_sticky, post_smileys, post_visitantes, post_status) VALUES (\''.$tsUser->uid.'\', \''.(int)$postData['category'].'\', \''.$postData['title'].'\', \''.$postData['body'].'\', \''.$postData['cover'].'\', \''.$postData['date'].'\', \''.$postData['tags'].'\', \''.$_SERVER['REMOTE_ADDR'].'\', \''.(int)$postData['private'].'\', \''.(int)$postData['block_comments'].'\', \''.(int)$postData['sponsored'].'\', \''.(int)$postData['sticky'].'\', \''.(int)$postData['smileys'].'\', \''.(int)$postData['visitantes'].'\', '.(!$tsUser->is_admod && ($tsCore->settings['c_desapprove_post'] == 1 || $tsUser->permisos['gorpap'] == true) ? '\'3\'' : '\'0\'').')')) {Buscar:
// ACTUALIZAMOS
if($tsUser->uid == $data['post_user'] || !empty($tsUser->is_admod) || !empty($tsUser->permisos['moedpo'])){
if(db_exec(array(__FILE__, __LINE__), 'query', 'UPDATE p_posts SET post_title = \''.$postData['title'].'\', post_body = \''.$postData['body'].'\', post_tags = \''.$tsCore->setSecure($postData['tags']).'\', post_category = \''.(int)$postData['category'].'\', post_private = \''.$postData['private'].'\', post_block_comments = \''.$postData['block_comments'].'\', post_sponsored = \''.$postData['sponsored'].'\', post_smileys = \''.$postData['smileys'].'\', post_visitantes = \''.$postData['visitantes'].'\', post_sticky = \''.$postData['sticky'].'\' WHERE post_id = \''.(int)$post_id.'\'') or exit( show_error('Error al ejecutar la consulta de la línea '.__LINE__.' de '.__FILE__.'.', 'db') )) {Después de:
post_body = \''.$postData['body'].'\',Agregar:
post_cover = \''.$postData['cover'].'\',// ACTUALIZAMOS
if($tsUser->uid == $data['post_user'] || !empty($tsUser->is_admod) || !empty($tsUser->permisos['moedpo'])){
if(db_exec(array(__FILE__, __LINE__), 'query', 'UPDATE p_posts SET post_title = \''.$postData['title'].'\', post_body = \''.$postData['body'].'\', post_cover = \''.$postData['cover'].'\', post_tags = \''.$tsCore->setSecure($postData['tags']).'\', post_category = \''.(int)$postData['category'].'\', post_private = \''.$postData['private'].'\', post_block_comments = \''.$postData['block_comments'].'\', post_sponsored = \''.$postData['sponsored'].'\', post_smileys = \''.$postData['smileys'].'\', post_visitantes = \''.$postData['visitantes'].'\', post_sticky = \''.$postData['sticky'].'\' WHERE post_id = \''.(int)$post_id.'\'') or exit( show_error('Error al ejecutar la consulta de la línea '.__LINE__.' de '.__FILE__.'.', 'db') )) {Buscar:
/*********/
$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);
//
return $lastPosts;
}reemplazan por:
/*********/
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT p.post_id, p.post_user, p.post_category, p.post_title, p.post_cover, p.post_body, 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);
$elements = array(
"/(?i)\[url\=(http|https|ftp|irc|ed2k|gopher|telnet|gopher|telnet)(\:\/\/)([^\<\>[:space:]]+?)\](.+?)(\[\/url\])/i",
"/(?i)\[quote\=([^\n\r\t\<\>]+?)\]([^\a]+?)\[\/quote\]/i",
"/(?i)\[img\=([0-9]{1,3})x([0-9]{1,3})\](http|https|ftp|irc|ed2k|gopher|telnet)(\:\/\/)([^\<\>[:space:]]+?)(\[\/img\])/i",
"/(?i)\[img\=(http|https|ftp|irc|ed2k|gopher|telnet)?(\:\/\/)?([^\<\>[:space:]]+)\]/i",
"/(?i)\[swf\=(.+?)\]/i",
"/(?i)\[goear\=(.+?)\]/i",
"/(?i)\[goear\]([a-z0-9]{7})\[\/goear\]/i"
);
$size = count( $elements );
while ($row = db_exec('fetch_assoc', $query))
{
for( $elm = 0; $elm < $size; $elm++ )
{
$element = $elements[$elm];
//
while( preg_match($element, $row['post_body'] ) )
{
$row['post_body'] = preg_replace( $element, '', $row['post_body'] );
}
}
//
$row['post_body'] = strip_tags(substr($tsCore->parseBBCode($row['post_body']), 0, 600)).'...';
//
$lastPosts['data'][] = $row;
}
//
return $lastPosts;
}Y listo.
Tema Megablog instalacion desde cero.
Mega
Google Drive
Mediafire
Tema Megablog
Mega
Google Drive
Mediafire
Archivos c.cuenta.php y c.posts.php ya editados (1.3)
Mega
Google Drive
Mediafire
Creditos:
Registrate o inicia tu sesión para ver este contenido
Hola, os dejo el tema identi actualizado y fixeado a la versión 1.3
Demo
http://Registrate o inicia tu sesión par... contenido
[img]Registrate o inicia tu sesión para ver este contenido[/img]
En c.cuenta.php --> inc --> class --> c.cuenta.php
Buscar:
if($data['p_configs']['hits'] == 0){Arriba agregan:
$data['pais'] = array('icon' => strtolower($data['user_pais']),'name' => $tsPaises[$data['user_pais']]);Buscar:
, r.r_name,Reemplazar por:
, r.r_name, r.r_image,c.posts.php --> inc --> class --> c.posts.php
Buscar:
/*
lalala
*/Arriba agregar:
/* Top Categorias*/
function topcat(){
global $tsUser, $tsCore;
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT c.cid, c.c_nombre,c.c_seo, c.c_img, COUNT(p.post_id) AS total, p.post_category FROM p_categorias AS c LEFT JOIN p_posts AS p ON p.post_category = c.cid WHERE post_status = 0 GROUP BY c.c_nombre ORDER BY c.c_nombre ASC');
$data = result_array($query);
return $data;
}Buscar:
// ACTUALES
$total = explode(',',$data['pages']['limit']);
$data['total'] = ($total[0]) + count($data['data']);
//
return $data;
}Debajo agregar:
//TAGS RELEVANTES
function getTags() {
$limit_tags = 15;
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT p.post_tags FROM p_posts AS p LEFT JOIN u_miembros AS u ON p.post_user = u.user_id WHERE p.post_status = \'0\' && u.user_activo = \'1\' && u.user_baneado = \'0\' ORDER BY RAND() LIMIT '.$limit_tags);
$data = result_array($query);
//
foreach($data as $i => $val) {
$tags = explode(',', $val['post_tags']);
$data[$i]['name'] = $tags[rand(0, count($tags))];
$data[$i]['size'] = rand(1,5);
}
return $data;
}posts.php --> inc --> php --> posts.php
Buscar:
// DO <= PARA EL MENU
$smarty->assign("tsDo",$_GET['do']);Debajo agregar:
$smarty->assign("tsTopcat",$tsPosts->topcat());Buscar:
$smarty->assign("tsStats",$tsTops->getStats());Debajo agregar:
// TAGS RELEVANTES
$smarty->assign("tsTags",$tsPosts->getTags());Instalación de las comunidades
Editar solo los archivos de la carpeta inc y ejecutar las consultas de las comunidades, lo demás ya lo tiene instalado, también dejo los archivos ya editados de esa carpeta de la última versión de Risus (1.3), solo tendrías que subir la carpeta y ejecutar las consultas y ya lo tienes instalado.
Si tu web esta funcionando y tienes mods instalados no puedes sustituir los archivos por la carpeta que dejo, tienes que instalarlo manualmente, si la sustituyes y tienes mods instalado o modificaciones te van a dejar de funcionar, tendrías que volver a instalar esas modificaciones.
Tutorial Instalación inc comunidades Identi 1.3
Mega
Mediafire
Google Drive
Carpeta inc archivos comunidades
Mega
Mediafire
Google Drive
Archivos de la carpeta inc ya editados (Versión 1.3)
Mega
Mediafire
Google Drive
Tema Identi (Act/Fix 1.3), se instala con el nombre de identi
Mega
Mediafire
Google Drive
Demo
http://Registrate o inicia tu sesión par... contenido
Creditos: Gonzalo96
Hola a tod@os dejo el tema de Chito actualizado a la versión 1.3.
Para usarlo deben agregar este mod, es para mostrar el ultimo usuario registrado:
Se van a c.posts.php (inc/class) y buscan:
/*
getLastComentarios()
: PARA EL PORTAL
*/
function getLastComentarios(){
global $tsUser, $tsCore;
//
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT cm.cid, cm.c_status, u.user_name, u.user_activo, u.user_baneado, p.post_id, p.post_title, p.post_status, c.c_seo FROM p_comentarios AS cm LEFT JOIN u_miembros AS u ON cm.c_user = u.user_id LEFT JOIN p_posts AS p ON p.post_id = cm.c_post_id LEFT JOIN p_categorias AS c ON c.cid = p.post_category WHERE cm.c_resp = \'0\' ORDER BY cid DESC LIMIT 10');
// $query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT cm.cid, cm.c_status, u.user_name, u.user_activo, u.user_baneado, p.post_id, p.post_title, p.post_status, c.c_seo FROM p_comentarios AS cm LEFT JOIN u_miembros AS u ON cm.c_user = u.user_id LEFT JOIN p_posts AS p ON p.post_id = cm.c_post_id LEFT JOIN p_categorias AS c ON c.cid = p.post_category '.($tsUser->is_admod && $tsCore->settings['c_see_mod'] == 1 ? '' : 'WHERE p.post_status = \'0\' AND cm.c_status = \'0\' AND u.user_activo = \'1\' && u.user_baneado = \'0\'').' ORDER BY cid DESC LIMIT 10');
if(!$query) exit( show_error('Error al ejecutar la consulta de la línea '.__LINE__.' de '.__FILE__.'.', 'db') );
$data = result_array($query);
//
return $data;
}debajo agregan:
/*
getLastUs()
: PARA EL PORTAL
MOD Ultimos Registrados by LuchoPHP
*/
function getLastUS(){
global $tsCore;
//
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT user_id, user_name,user_activo FROM u_miembros WHERE user_activo= \'1\' AND user_baneado= \'0\' ORDER BY user_id DESC LIMIT 20');
if(!$query) exit( show_error('Error al ejecutar la consulta de la línea '.__LINE__.' de '.__FILE__.'.', 'db') );
$data = result_array($query);
//
return $data;
}Ahora van a posts.php (inc/php) y buscan:
// DO <= PARA EL MENU
$smarty->assign("tsDo",$_GET['do']);y abajo agregan:
// Mod Ultimos registrados by LuchoPHP
$smarty->assign("tsUlt",$tsPosts->getLastUs());Demo
http://Registrate o inicia tu sesión par... contenido
User2Pruebas --> ioegnk?ERTfc
Mega
Google Drive
Mediafire
Creditos: Chito
Hola, os dejo los temas KM-Tronos de Kmario19 actualizado a la versión 1.3.
Descarga
Verde
Mega
http://Registrate o inicia tu sesión par... contenido
Google Drive
http://Registrate o inicia tu sesión par... contenido
Mediafire
Registrate o inicia tu sesión para ver este contenido[Kmario19]+1.3.rar/file
Uptobox
http://Registrate o inicia tu sesión par... contenido
4shared
http://Registrate o inicia tu sesión par... contenido
Rojo
Mega
http://Registrate o inicia tu sesión par... contenido
Google Drive
http://Registrate o inicia tu sesión par... contenido
Mediafire
Registrate o inicia tu sesión para ver este contenido[Kmario19]+1.3.rar/file
Uptobox
http://Registrate o inicia tu sesión par... contenido
4shared
http://Registrate o inicia tu sesión par... contenido
Azul
Mega
http://Registrate o inicia tu sesión par... contenido
Google Drive
http://Registrate o inicia tu sesión par... contenido
Mediafire
Registrate o inicia tu sesión para ver este contenido[Kmario19]+1.3.rar/file
Uptobox
http://Registrate o inicia tu sesión par... contenido
4shared
http://Registrate o inicia tu sesión par... contenido
Demo
Usuario: Userprrueba
Contraseña: ertjhr?MKHuyd
Usuario: Userprrueba2
Contraseña: ?MKHuydertjhr?M
Creditos: Kmario19
Tutorial crear base de datos
Instalación
Al entrar en la web va a salir un error, la solución es ejecutar las consultas que faltan.
Descarga
V6Original
Mega
Google Drive
Mediafire
Demo
http://Registrate o inicia tu sesión par... contenido
V6Dark
Mega
Google Drive
Mediafire
Demo
Registrate o inicia tu sesión para ver este contenido
V6Roja
Mega
Google Drive
Mediafire
Demo
Registrate o inicia tu sesión para ver este contenido
V6 Original con emoticones administrables V2
Mega
Google Drive
Mediafire

