-
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,360 -
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,680 -
Preguntas Frecuentes y So...
Foro: Guías y Tutoriales
Último mensaje por: Tronlar
06-12-2026, 06:17 PM
» Respuestas: 0
» Vistas: 85 -
Cómo registrar tu comunid...
Foro: Guías y Tutoriales
Último mensaje por: Tronlar
06-12-2026, 05:32 PM
» Respuestas: 0
» Vistas: 63 -
Cómo monetizar tu comunid...
Foro: Guías y Tutoriales
Último mensaje por: Tronlar
06-11-2026, 07:19 PM
» Respuestas: 0
» Vistas: 74 -
Introducción al SEO para ...
Foro: Guías y Tutoriales
Último mensaje por: Tronlar
06-11-2026, 06:58 PM
» Respuestas: 0
» Vistas: 82 -
Guía completa de SEO para...
Foro: Guías y Tutoriales
Último mensaje por: Tronlar
06-11-2026, 06:48 PM
» Respuestas: 0
» Vistas: 95 -
Diccionario de términos b...
Foro: Guías y Tutoriales
Último mensaje por: Tronlar
06-11-2026, 01:41 PM
» Respuestas: 0
» Vistas: 115
- Mensajes del foro:1,957
- Temas del foro:614
- Miembros:1,036
- Último miembro:carlos007r
Instrucciones de instalación en el archivo de descarga.
Demo
http://Registrate o inicia tu sesión par... contenido
Captura
Tema
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
Script entero
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
Captura
En m.home_last_posts.tpl --> themes --> default --> templates --> modules --> m.home_last_posts.tpl
Buscar:
<div class="footer size13">
{if $tsPages.prev > 0 && $tsPages.max == false}<a href="pagina{$tsPages.prev}" class="floatL">« Anterior</a>{/if}
{if $tsPages.next <= $tsPages.pages}<a href="pagina{$tsPages.next}" class="floatR">Siguiente »</a>
{elseif $tsPages.max == true}<a href="pagina2">Siguiente »</a>{/if}
</div>
Reemplazar por:
{if $smarty.get.cat}
<div class="footer size13">
{if $tsPages.prev > 0 && $tsPages.max == false}<a href="pagina{$tsPages.prev}" class="floatL boton large blue">« Anterior</a>{/if}
{if $tsPages.next <= $tsPages.pages}<a href="pagina{$tsPages.next}" class="floatR boton large blue">Siguiente »</a>
{elseif $tsPages.max == true}<a href="pagina2" class="boton large blue">Siguiente »</a>{/if}
</div>
{else}
<div class="mpaginacion">
{include file='modules/m.home_paginacion.tpl'}
</div>
{/if}
Para otro tema
{if $smarty.get.cat}
div contenedor de la paginación del tema
{else}
<div class="mpaginacion">
{include file='modules/m.home_paginacion.tpl'}
</div>
{/if}
En extras.css --> themes --> default --> extras.css
Al final agregar:
.mpaginacion{padding-bottom:5px;text-align:center}.mpaginacion a{background:#fff;border:1px solid #e0e0e0;border-radius:3px;box-shadow:1px 1px 0 #ddd,0 .3em .3em rgba(255,254,255,.6) inset;color:#00a9ec;font-size:12px;font-weight:700;margin-right:3px;padding:5px 6px;text-decoration:none}.mpaginacion a:hover{background:#00a9ec;border-radius:3px;color:#fff}
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: mdulises
Captura
En bbcode.inc.php --> inc --> ext --> bbcode.inc.php
Buscar:
<a href="{param}" target="_blank">{param}</a>
Agregar antes:
<img alt="{param}" src="Registrate o inicia tu sesión para ver este contenido{param}">
Buscar:
<a href="{option}" target="_blank">{param}</a>
Agregar antes:
<img alt="{param}" src="Registrate o inicia tu sesión para ver este contenido{option}">
Creditos: Vellenger
piZap
Descripción:
piZap Photo Editor es un editor de fotos online divertido y fácil de aprender; creador de collages. Toneladas de efectos, fuentes, pegatinas, diseños de collage, bordes, marcos y herramientas de edición.
Descargar
http://Registrate o inicia tu sesión par... contenido
Microsoft Paint
Descripción:
Paint (anteriormente Paintbrush, que no debe confundirse con la aplicación de Mac OS X, Paintbrush) es un programa editor de imágenes desarrollado por Microsoft. Paint ha acompañado al sistema operativo Microsoft Windows desde la versión 1.0. Siendo un programa básico, se incluye en todas las nuevas versiones de este sistema. El programa abre y guarda archivos en formato de mapa de bits de Windows (BMP), JPEG, GIF, PNG y formatos TIFF de una sola página. El programa puede estar en modo de color o en dos colores en blanco y negro, pero no hay modo de escala de grises. Por su simplicidad, rápidamente se convirtió en una de las aplicaciones más usadas de las primeras versiones de Windows -introduciendo a varios a dibujar con la computadora por primera vez- y es todavía es fuertemente asociado con la inmediata usabilidad de Windows.
Descargar
http://Registrate o inicia tu sesión par... contenido
Pinta
Descripción:
Pinta es un programa gratuito y de código abierto para dibujar y editar imágenes.
Su objetivo es proporcionar a los usuarios una forma sencilla pero potente de dibujar y manipular imágenes en Linux, Mac, Windows y *BSD.
Descargar
http://Registrate o inicia tu sesión par... contenido
[[SPAM_EXT_BLOQUEADA]]
Descripción:
[[SPAM_EXT_BLOQUEADA] es un software de edición de imágenes y fotografías para PC con Windows. Presenta una interfaz de usuario intuitiva e innovadora con soporte para capas, deshacer ilimitado, efectos especiales y una amplia variedad de herramientas útiles y potentes. Una activa y creciente comunidad en línea ofrece ayuda, tutoriales y plugins.
Comenzó a desarrollarse como un proyecto de diseño de un estudiante universitario asesorado por Microsoft, y ahora es mantenido y desarrollado por Rick Brewster. En un principio se pensó como un sustituto gratuito del software Microsoft Paint que viene con Windows, pero se ha convertido en una herramienta de edición de imágenes y fotos potente pero sencilla. Se ha comparado con otros paquetes de software de edición de fotos digitales como Adobe® Photoshop®, Corel® Paint Shop Pro®, Microsoft Photo Editor y The GIMP.[/size]
Descargar
http://Registrate o inicia tu sesión par... contenido
GIMP
Descripción:
GIMP (siglas en inglés de GNU Image Manipulation Program) es un programa de edición de imágenes digitales en forma de mapa de bits, tanto dibujos como fotografías. Es un programa libre y gratuito. Forma parte del proyecto GNU y está disponible bajo la Licencia pública general de GNU y GNU Lesser General Public License1
Descargar
http://Registrate o inicia tu sesión par... contenido
Pixlr
Descripción:
Pixlr es un conjunto de herramientas y utilidades de edición de imágenes basado en la nube, que incluye varios editores de fotos y un servicio para compartirlas. La suite está pensada para los no profesionales, aunque las aplicaciones van desde la edición fotográfica sencilla a la avanzada.1 Cuenta con tres planes de suscripción que incluyen Free, Premium y Creative Pack.
Descargar
http://Registrate o inicia tu sesión par... contenido
Krita
Descripción:
Krita es el software de pintura digital e ilustración basado en las bibliotecas de la plataforma KDE e incluido en Calligra Suite (antiguamente conocido como KOffice). Diseñado como una suite de dibujo e ilustración digital, Krita es software libre distribuido bajo la licencia GNU GPL. Fue lanzado por primera vez como parte de la versión 1.4.0 de KOffice, el 21 de junio de 2005.
Descargar
http://Registrate o inicia tu sesión par... contenido
Photo Pos Pro
Descripción:
Photo Pos Pro - Completa suite de edición de fotos que soporta todo lo necesario para mejorar las fotos y crear obras de arte impresionantes.
Manipular fotos suavemente y fácilmente - Convertir cualquier imagen en obras de arte impresionantes, fácilmente crear, editar, mejorar, imprimir y manipular sus fotos digitales y gráficos de computadora y fácilmente crear gráficos llamativos.
Descargar
http://Registrate o inicia tu sesión par... contenido
Google Nik Collection
Descripción:
Nik Software fue una empresa de desarrollo de software fundada en 1995 y en San Diego (California).5 Esta empresa desarrolló diversos complementos de edición de imagen y herramientas (para programas de edición digital, como Adobe Photoshop) y Snapseed, una aplicación de edición de imagen popular para iOS y Android.
En septiembre de 2012, Nik Software fue comprada por Google.67 DxO anunció el 25 de octubre de 2017 la adquisición de Nik Colection por parte de Google y desde entonces ha continuado su desarrollo.
Descargar
http://Registrate o inicia tu sesión par... contenido
Fotor
Descripción:
Editor de fotos online
Libre de editar fotos con el editor de fotos de Fotor con tan solo unos pocos clics. Abarca todas las herramientas de editar fotos en línea, por lo que puede recortar imágenes, cambiarles el tamaño, agregar texto a las fotos, incluso hacer fácilmente collages y crear diseños gráficos.
Descargar
http://Registrate o inicia tu sesión par... contenido
Photoshop Express
Descripción:
Editor de fotos online gratuito.
Crea y comparte fácilmente imágenes impactantes, gráficos sociales o diseños animados que destaquen en cualquier canal y dispositivo.
Descargar
http://Registrate o inicia tu sesión par... contenido
Snapseed
Descripción:
Snapseed es una aplicación de edición de fotos para iOS y Android que permite a los usuarios mejorar fotos y aplicar filtros digitales.
Descargar
http://Registrate o inicia tu sesión par... contenido
PhotoScape
Descripción:
PhotoScape es un software de edición de fotos que es fácil y divertido de usar que te permite corregir y mejorar las fotos de teléfono celular y camara digital.
Descargar
http://Registrate o inicia tu sesión par... contenido
[*****]
Descripción:
Herramientas de edición de fotos fáciles de usar y potentes para cada ocasión. Empieza desde cero o elige una plantilla, luego añade efectos, texto y pegatinas que se adapten a tu estilo y potencien tu proceso creativo.
Descargar
http://Registrate o inicia tu sesión par... contenido
Canva
Descripción:
Canva es un software y sitio web (canva.com) de herramientas de diseño gráfico simplificado, fundado en 2012. Utiliza un formato de arrastrar y soltar e incluso permite de manera proporcionada hacer grandes y pequeñas las figuras y proporciona acceso a más de 60 millones de fotografías y 5 millones de vectores, gráficos y fuentes. Es utilizado del mismo modo por diseñadores, como por profesionales del sector. Sus herramientas se pueden utilizar tanto para el diseño web como para los medios de impresión y gráficos.
Descargar
http://Registrate o inicia tu sesión par... contenido
PicMonkey
Descripción:
Potencia tu marca con edición y diseño de fotografías
Cree imágenes de parada de desplazamiento para Facebook, Instagram, YouTube y más. ¿Anuncios, logotipos? Ellos tambien. Ahorre un 25 % hoy en una suscripción a PicMonkey Basic o Pro.
Descargar
http://Registrate o inicia tu sesión par... contenido
Picsart
Descripción:
PicsArt es un editor de fotografía, collages, dibujo y red social.1 Permite a sus usuarios fotografiar y editar fotos, dibujar con capas y compartir sus imágenes con la comunidad de PicsArt y en otras plataformas sociales como Facebook e Instagram. La aplicación está disponible para iOS, Android y Windows.2
Descargar
http://Registrate o inicia tu sesión par... contenido
SumoPaint
Descripción:
Sumopaint, también escrito como Sumo Paint, es una aplicación web gratuita de pintura y dibujo similar a Adobe Photoshop.
Sumopaint tiene características de "pintura" basadas en la web, similares en algunos aspectos a Pixlr. Fue creado originalmente en 2008 por Sumo Limited. Sumopaint tiene muchas de las mismas herramientas y características que Photoshop, pero está orientado más a la ilustración, mientras que otro software como Photoshop es más adecuado para la edición de imágenes pesadas. Se ha utilizado para enseñar a los estudiantes a editar imágenes. Al igual que Photoshop, tiene capacidad para crear capas, herramientas de ajuste de la imagen, como cambiar el equilibrio de color, opciones para mezclar imágenes, sombras y biseles, y filtros como nitidez y desenfoque. El crítico Kris Fong de la revista MacWorld describió algunas "rarezas con ciertas herramientas y capas" y señaló que sólo funciona con ciertos formatos de archivo como JPEG, PNG y GIF, y sólo permite a los usuarios guardar imágenes en los formatos JPEG y PNG, así como un formato de archivo interno llamado archivos Sumo.
Descargar
http://Registrate o inicia tu sesión par... contenido
BeFunky
Descripción:
La plataforma creativa todo en uno de BeFunky tiene todo lo que necesita para fácilmente editar fotos, crear diseños gráficos y hacer collages de fotos.
Descargar
http://Registrate o inicia tu sesión par... contenido
iPiccy
Descripción:
iPiccy tiene muchas herramientas de edición de fotos potentes y fáciles de usar directamente en tu navegador. Ajusta automáticamente las fotos con un solo clic, recorta, rota y cambia el tamaño de las imágenes en un abrir y cerrar de ojos.
Descargar
http://Registrate o inicia tu sesión par... contenido
Captura
En c.posts.php --> inc --> class --> c.posts.php
Al final antes del último:
}
Agregar:
//FUNCION PARA PREVISUALIZAR POST DESDE LA HOME
function getPreviewHome(){
global $tsCore, $tsUser;
$id = $tsCore->setSecure(intval($_GET['id']));
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT p.post_id, p.post_title, p.post_body, p.post_private, c.c_seo FROM p_posts AS p LEFT JOIN p_categorias AS c ON c.cid = p.post_category WHERE p.post_id = \''.(int)$id.'\' LIMIT 1');
$data = db_exec('fetch_assoc', $query);
//
$maximo = 500;//MAXIMO DE CARACTERES PARA MOSTRAR Y NO GASTAR RECURSOS
$contenido = $data['post_body'];// DECLARAR VARIABLE CONTENIDO A MOSTRAR
if ($tsUser->is_member){
if (strlen($contenido) > $maximo) {
$cuerpo = substr($contenido, 0, $maximo);
$url = $tsCore->settings['url'].'/posts/'.$data['c_seo'].'/'.$data['post_id'].'/'.$tsCore->setSEO($data['post_title']).'.html';
$cuerpo = $cuerpo.'<a class="mosp" href="'.$url.'">Continuar leyendo</a>';
}else{
$cuerpo = $contenido;
}
}else{
if($data['post_private'] == 1){
$url = $tsCore->settings['images'];
$cuerpo = '<div class="pripre"><img src="'.$url.'/candado.png" alt="Post privado"/><h3>Este post es privado</span></h3>';
}else{
if (strlen($contenido) > $maximo) {
$cuerpo = substr($contenido, 0, $maximo);
$url = $tsCore->settings['url'].'/posts/'.$data['c_seo'].'/'.$data['post_id'].'/'.$tsCore->setSEO($data['post_title']).'.html';
$cuerpo = $cuerpo.'<a class="mosp" href="'.$url.'">Continuar leyendo</a>';
}else{
$cuerpo = $contenido;
}
}
}
return array('cuerpo' => $tsCore->parseBadWords($tsCore->parseBBCode($cuerpo), true));
}
En ajax.posts.php --> inc --> php --> ajax --> ajax.posts.php
Buscar:
'posts-genbus' => array('n' => 2, 'p' => 'genbus'),
Debajo agregar:
'posts-preview-home' => array('n' => 0, 'p' => 'preview'),
Buscar:
default:
Arriba agregar:
case 'posts-preview-home':
$smarty->assign("tsPreview",$tsPosts->getPreviewHome());
break;
En funciones.js --> themes --> default --> js --> funciones.js
Al final agregar:
//PREVISUALIZAR POST DESDE LA HOME
function precargar(id, titulo){
mydialog.class_aux = 'ver';
mydialog.show(true);
mydialog.title('Previsualización');
mydialog.body('<div class="carf"><p>Cargando vista previa</p><img src="' + global_data.img + '/images/loading_bar.gif"/></div>');
mydialog.buttons(false);
mydialog.center();
$.ajax({
type: 'GET',
url: global_data.url + '/posts-preview-home.php',
data: 'id=' + id,
success: function(r) {
mydialog.title(titulo);
mydialog.body(r);
mydialog.buttons(false);
mydialog.center();
$.scrollTo(0, 500);
$('#mydialog').removeClass('preview');
}
});
}
En m.home_last_posts.tpl --> themes --> default --> templates --> modules --> m.home_last_posts.tpl
Buscar 2 veces:
{$p.post_title}
Agregar antes:
{if $tsUser->is_member}<span id="ojin" onclick="precargar('{$p.post_id}','{$p.post_title}');return false;"></span>{else}<a href="{$tsConfig.url}/registro/"><span id="ojin" onclick="precargar('{$p.post_id}','{$p.post_title}');return false;"></span></a>{/if}
En estilo.css --> themes --> default --> estilo.css
Al final agregar:
.mosp{display:block;text-align:center;margin-top:15px;background:#2594EC;color:#fff;padding:10px;line-height:1;border-radius:3px}.mosp:hover{background:#46acff;color:#fff;text-decoration:none}#ojin{background:url(images/i.png) -58px -220px;display:inline-block;width:23px;height:16px;}#ojin:hover{cursor:pointer;opacity:.5}.pripre{text-align:center;overflow:hidden;margin-top:50px}.pripre img{clear:both}.pripre h3{margin:30px 0 0;font-size:40px;color:#07a488;display:block;line-height:1}
Y subir esta imagen a la carpeta images
ct.pimp-my-profile.com/i66/2/7/5/f_7b0277e51286.png
Creditos: To-Up
Actualizado con correcciones de diseño y mejoras de funciones.
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.
Registrate o inicia tu sesión para ver este contenido
Demo
http://Registrate o inicia tu sesión par... contenido
Capturas
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
Capturas
En c.cuenta.php --> inc --> class --> c.cuenta.php
Buscar:
function desCuenta() {
global $tsUser, $tsCore;
if(db_exec(array(__FILE__, __LINE__), 'query', 'UPDATE u_miembros SET user_activo = \'0\' WHERE user_id = \''.$tsUser->uid.'\''))
$tsCore->redirectTo($tsCore->settings['url'].'/login-salir.php');
return 1;
}
Reemplazar por:
function desCuenta() {
global $tsUser, $tsCore;
if(db_exec(array(__FILE__, __LINE__), 'query', 'UPDATE u_miembros SET user_activo = \'0\' WHERE user_id = \''.$tsUser->uid.'\''))
$aviso = 'El Usuario/a <a href="'.$tsCore->settings['url'].'/perfil/'.$tsUser->nick.'"><b>'.$tsUser->nick.'</b></a> Desactivo su cuenta si quieres borrarla pulsa <a href="'.$tsCore->settings['url'].'/admin/users?act=show&uid='.$tsUser->uid.'&t=6"><b>aqui</b></a>.';
db_exec(array(__FILE__, __LINE__), 'query', 'INSERT INTO `u_avisos` (`user_id`, `av_subject`, `av_body`, `av_date`, `av_type`) VALUES (\'1\', \'Cuenta Desactivada\', \''.$aviso.'\', \''.time().'\', \'0\')');
$tsCore->redirectTo($tsCore->settings['url'].'/login-salir.php');
return 1;
}
Creditos: ReModWrite
Agregar botón compartir en cualquier theme de Risus
Registrate o inicia tu sesión para ver este contenido
[img]Registrate o inicia tu sesión para ver este contenido[/img]
[img]Registrate o inicia tu sesión para ver este contenido[/img]
Página para generar
Registrate o inicia tu sesión para ver este contenido
Pueden agregar en tutema/templates/modulos/m.post_content.tpl
Me avisan los Mod si es confiable del código de esta web ya que es externa
Capturas
En c.admin.php --> inc --> class --> c.admin.php
Buscar:
/****************** ADMINISTRACIÓN DE FOTOS ******************/
Arriba agregar:
/****************** ADMINISTRACIÓN DE COMENTARIOS ******************/
function GetAdminComents()
{
global $tsCore;
//
$max = 18; // MAXIMO A MOSTRAR
$limit = $tsCore->setPageLimit($max, true);
//
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT p.post_title, p.post_id, u.user_id, u.user_name, c.cid, c.c_body, c.c_date, c.c_ip, s.c_seo FROM p_comentarios AS c LEFT JOIN u_miembros AS u ON c.c_user = u.user_id LEFT JOIN p_posts AS p ON c.c_post_id = p.post_id LEFT JOIN p_categorias AS s ON s.cid = p.post_category WHERE c.cid > \'0\' ORDER BY cid DESC LIMIT ' . $limit);
//
$data['data'] = result_array($query);
// coments
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT COUNT(*) FROM p_comentarios WHERE cid > \'0\'');
list($total) = db_exec('fetch_row', $query);
$data['pages'] = $tsCore->pageIndex($tsCore->settings['url'] . "/admin/coments?", $_GET['s'], $total, $max);
//
return $data;
}
function DelAdminComents($id)
{
$id = (int) $id; //filtro anti sqli id.
db_exec(array(__FILE__, __LINE__), 'query', "delete from p_comentarios where cid = $id");
}
function GetAdminComent_unique($id)
{
$id = (int) $id;
$query = db_exec(array(__FILE__, __LINE__), 'query', "SELECT cid, c_body FROM p_comentarios WHERE cid = $id");
return db_exec('fetch_array', $query);
}
function UPDAdminComents($id,$corpus)
{
$id = (int) $id; //filtramos
$corpus = db_exec('real_escape_string', htmlspecialchars(stripslashes($corpus))); //lo recontra re filtramos
db_exec(array(__FILE__, __LINE__), 'query', "update p_comentarios
set c_body='$corpus'
where cid=$id");
echo show_error('Error al ejecutar la consulta de la línea '.__LINE__.' de '.__FILE__.'.', 'db');
}
En admin.php --> inc --> php --> admin.php
Buscar:
// POSTS
Arriba agregar:
} elseif($action == 'coments'){
if(!$act) {
$smarty->assign("tsAdminComents",$tsAdmin->GetAdminComents());
} elseif ($act == 'c_delete') {
$tsAdmin->DelAdminComents($_GET['id']);
$smarty->assign("tsAdminComents",$tsAdmin->GetAdminComents());
} elseif ($act == 'c_editar') {
$smarty->assign("tsAdminComentsContent",$tsAdmin->GetAdminComent_unique($_GET['id']));
} elseif ($act == 'c_edit2') {
$tsAdmin->UPDAdminComents($_POST['id'],$_POST['cuerpo']);
$smarty->assign("tsAdminComents",$tsAdmin->GetAdminComents());
}
En t.admin.tpl --> themes --> default --> templates --> t.admin.tpl
Buscar:
{include file='admin_mods/m.admin_posts.tpl'}
Debajo agregar:
{elseif $tsAction == 'coments'}
{if $tsAct!='c_editar'}
{include file='admin_mods/m.admin_coments.tpl'}
{else}
{include file='admin_mods/m.admin_coments_edit.tpl'}
{/if}
En admin.css --> themes --> default --> css --> admin.css
Buscar:
li#a_badwords {background-image: url(../images/icons/stop.png);}
Debajo agregar:
li#a_coments {background-image: url(../images/icons/comment.png);}
En m.admin_sidemenu.tpl --> themes --> default --> templates --> admin_mods --> m.admin_sidemenu.tpl
Buscar:
<li id="a_rangos"><span class="cat-title"><a href="{$tsConfig.url}/admin/rangos">Rangos de Usuarios</a></span></li>
Debajo agregar:
<li id="a_coments"><span class="cat-title"><a href="{$tsConfig.url}/admin/coments">Todos los Comentarios</a></span></li>
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
Actualizado y fixeado los últimos shouts en la home, vale para cualquier tema, lo que cambia es el diseño y solo hay que adaptárselo.
Capturas
Ejecutar esta consulta
ALTER TABLE u_muro ADD p_nick varchar(16) NOT NULL;
En c.posts.php --> inc --> class --> c.posts.php
Buscar:
/*
getRelated()
*/
Arriba agregar:
/*Ultimos Shouts*/
function getNews($start = 0, $limit = 10){
global $tsUser, $tsCore;
// OBTENEMOS LAS ULTIMAS PUBLICACIONES
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT *,u.* FROM u_muro LEFT JOIN u_miembros AS u ON p_user = u.user_id ORDER BY p_date DESC LIMIT '.$start.','.$limit.'');
while($row = db_exec('fetch_array', $query)){
// MENCIONES
$row['p_body'] = $tsCore->parseBadWords($tsCore->parseBBCode($tsCore->setMenciones($row['p_body'])), true);
// CARGAR ADJUNTOS
if($row['p_type'] != 1){
$queryDos = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT * FROM u_muro_adjuntos WHERE pub_id = \''.$row['pub_id'].'\' LIMIT 1');
$adj = db_exec('fetch_assoc', $queryDos);
//
$data[] = array_merge($row,$adj);
} else $data[] = $row;
//
}
// RETORNAMOS
return array('total' => count($data), 'data' => $data);
}
En posts.php --> inc --> php --> posts.php
Buscar:
// TOP POSTS
$smarty->assign("tsTopPosts",$tsTops->getHomeTopPosts());
Debajo agregar:
// ULTIMOS SHOUTS
$smarty->assign("tsMuro",$tsPosts->getNews());
En ajax.posts.php --> inc --> php --> ajax --> ajax.posts.php
Buscar:
case 'posts-last-comentarios':
//<--
$smarty->assign("tsComments",$tsPosts->getLastComentarios());
//-->
break;
Debajo agregar:
case 'posts-last-shouts':
//<--
$smarty->assign("tsMuro",$tsPosts->getNews());
//-->
break;
En t.home.tpl --> themes --> default --> templates --> t.home.tpl
Buscar:
{include file='modules/m.home_afiliados.tpl'}
Arriba agregar:
{include file='modules/m.home_shouts.tpl'}
En main_header.tpl --> themes --> default --> templates --> sections --> main_header.tpl
Buscar:
<link href="{$tsConfig.css}/{$tsPage}.css" rel="stylesheet" type="text/css" />
Debajo agregar:
<link href="{$tsConfig.tema.t_url}/css/shadowbox.css" rel="stylesheet" type="text/css" />
Buscar:
<script src="{$tsConfig.js}/wysibb.js" type="text/javascript"></script>
Debajo agregar:
<script src="{$tsConfig.js}/shadowbox.js" type="text/javascript"></script>
Buscar:
</head>
Arriba agregar:
<script type='text/javascript'>
{literal}
Shadowbox.init({
overlayColor: "#000",
overlayOpacity: "0.6",
});
{/literal}
</script>
En funciones.js --> themes --> default --> js --> funciones.js
Al final agregar:
/*ACTUALIZAR SHOUTS*/
function actualizar_shouts(){
$('#actualizar_shouts').css('opacity', 0.4);
$('#loading').slideDown(250);
$.ajax({
type: 'GET',
url: global_data.url + '/posts-last-shouts.php',
cache: false,
success: function(h){
$('#actualizar_shouts').html(h);
},
complete: function(){
$('#actualizar_shouts').css('opacity', 1);
$('#loading').slideUp(350);
}
});
}
/* Compartir shout */
$(function(){
$('a > .e.sho').parent('a').click(function(e){
e.preventDefault();
$(this).parent().toggleClass('monitor-notificaciones');
$('#compose-box').toggle();
});
$('#add-new-shout').click(function(){
var t = $('#my-shout-body-menu');
if(!t.val() || !t.val().replace(/ /g, '')){ t.focus(); return; }
var $t = $(this);
$.post(global_data.url + '/muro-stream.php?do=post&type=status', 'data=' + encodeURIComponent(t.val()) + '&pid=' + $t.attr('uid'), function(s){
if(s.charAt(0) == '0'){
$('div#compose-box .shout-box').hide().siblings('.shout-box-submit').html(s.substring(2)).show();
}else{
$('div#compose-box .shout-box').hide().siblings('.shout-box-submit').show();
setTimeout(function(){
/*mio*/
$('#actualizar_shouts').css('opacity', 0.4);
$('#loading').slideDown(250);
$.ajax({
type: 'GET',
url: global_data.url + '/posts-last-shouts.php',
cache: false,
success: function(h){
$('#actualizar_shouts').html(h);
},
complete: function(){
$('#actualizar_shouts').css('opacity', 1);
$('#loading').slideUp(350);
}
});
/*fin mio*/
$('#compose-box').fadeOut('fast', function(){
$('.navitem').removeClass('monitor-notificaciones');
$('#shout').removeClass('activo');
$('#compose-box .shout-box-submit').hide();
$('#compose-box .shout-box').show();
//Limpio form
$('#my-shout-body-menu').val('');
});
}, 500);
}
});
});
});
En extras.css --> themes --> default --> extras.css
Al final agregar:
.Story_Foot,.body-sh a,.body-sh p{word-wrap:break-word}.s-borde,.s-numero{font-weight:700;color:#666}.body-sh,.espacio,.newbody,.spa-s,.t-new{clear:both}.Story_Foot,.spa-s,a#video-h{position:relative}.body-sh img:hover,.s.s-come,.s.s-like{opacity:.5}.body-sh a,b#min-via{color:#067cb4!important}#otro-muro span,b#min-via{font-size:11px;font-weight:400}.i.tipo0,.i.tipo2,.i.tipo3,.i.tipo4{margin:4px 10px 0 0}#otro-muro,.body-sh,.h-Link,.newbody,.spa-s,.t-new{overflow:hidden}#lastshouts .wMod-h{background:url(images/icons/megaphone.png) left center no-repeat}#box-toup{float:right;width:125px;margin:0 0 0 5px}#box-toup img{max-width:125px;margin-top:-10px}.ct{float:right;padding-left:10px;background:url(img/wpx.png) center center repeat-x}.body-sh{background:#fff;border:1px solid #ddd;padding:5px;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.body-sh a{display:block;float:left;font-size:12px;font-weight:700;max-width:125px}.body-sh p{float:right;width:128px;margin:0 0 20px 10px;color:#7b7b7b}.s,.s-borde,.s-numero,.t-new h2,.tiposhout,.tiposhout span{float:left}.spa-s{margin-top:0;margin-bottom:10px}.Story_Foot{float:left;width:410px;height:auto;border:1px solid #ccc;border-top:1px solid #e9e9e9!important;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-webkit-box-shadow:0 2px 3px #eee;-moz-box-shadow:0 2px 3px #eee;box-shadow:0 2px 3px #eee;background:url(img/bfs.gif) bottom left repeat-x #fafafa}.i,.s{background:url(img/s16.png);height:16px;width:16px;display:block}.s{margin:2px 0 0!important}.tiposhout{margin:4px 0 0 10px}.s-borde{margin:0;padding:5px 10px 0;height:27px;background:url(img/button-action-s.png) left bottom no-repeat}.body-sh-img,a#min-shop img{background:#fff;width:30px;height:30px}.s.s-come{background-position:-239px -136px}.s-numero{padding:0 0 0 4px;font-size:12px;line-height:21px}.s.s-like{background-position:-170px -136px}.s.tiempo-h{background-position:-118px -136px;opacity:.5}.data-shout{display:block;float:right}.i.actu{background-position:-204px -68px}.t-new h2{margin:0;font-size:13px}.t-new{border-bottom:1px dashed #ccc;margin:0 0 15px}.espacio{margin-bottom:20px}a#video-h h3{position:absolute;padding:5px;margin:0;color:#fff!important;background:url(img/bg-overlay.png);font-size:10px;top:5px;width:110px}a#video-h span{background:url(img/play-home-azul.png) no-repeat;height:46px;width:46px;display:block;position:absolute;top:18px;left:48px;opacity:.7}.body-sh a:hover{color:#a70d44!important}.body-sh-img{padding:2px;border:1px solid #ddd}a#min-shop img{border:1px solid #fff;position:absolute;left:30px;top:30px;display:block}#otro-muro{width:132px;float:right}#otro-muro span{color:#999!important;font-style:italic;float:right}.i.tipo0{background-position:-1px -137px}.i.tipo3{background-position:-52px -137px}.i.tipo4{background-position:-18px -136px}.i.tipo2{background-position:-34px -138px}.h-Link{padding:10px;background:#eee;margin:5px 0 0;border-radius:5px;-moz-border-radius:5px;float:right;width:182px}
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: To-Up

