-
Cómo funcionan las Mision...
Foro: Guías y Tutoriales
Último mensaje por: Tronlar
06-14-2026, 09:46 PM
» Respuestas: 0
» Vistas: 95 -
V6 Original/Dark/Memes (A...
Foro: Diseños Terminados
Último mensaje por: carlos007r
06-14-2026, 11:08 AM
» Respuestas: 26
» Vistas: 6,348 -
V5
Foro: Diseños Terminados
Último mensaje por: Aeikox
06-13-2026, 12:16 AM
» Respuestas: 8
» Vistas: 1,449 -
Risus 1.3 Actualizado jQu...
Foro: Risus 1.3
Último mensaje por: Tronlar
06-12-2026, 10:45 PM
» Respuestas: 55
» Vistas: 10,668 -
Preguntas Frecuentes y So...
Foro: Guías y Tutoriales
Último mensaje por: Tronlar
06-12-2026, 06:17 PM
» Respuestas: 0
» Vistas: 73 -
Cómo registrar tu comunid...
Foro: Guías y Tutoriales
Último mensaje por: Tronlar
06-12-2026, 05:32 PM
» Respuestas: 0
» Vistas: 61 -
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: 62 -
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: 88
- Mensajes del foro:1,957
- Temas del foro:614
- Miembros:1,037
- Último miembro:go881net1
[img]Registrate o inicia tu sesión para ver este contenido[/img]
Rufus es una utilidad que le ayuda a formatear y crear soportes USB de arranque, como «pendrives», tarjetas de memoria, etcétera.
Es especialmente útil en casos donde:
necesite crear medios de instalación USB a partir de ISOs arrancables (Windows, Linux, UEFI, etc.)
necesite trabajar en un equipo que no tenga un sistema operativo instalado
necesite actualizar el firmware o BIOS de un ordenador desde DOS
quiera ejecutar una utilidad de bajo nivel
A pesar de su pequeño tamaño, Rufus ofrece todo lo que necesita.
Ah, y Rufus es rápido. Por ejemplo, es casi dos veces más rápido que UNetbootin, Universal USB Installer o la herramienta de descarga a USB de Windows 7, en la creación de un instalador USB de Windows 7 desde una ISO. También es ligeramente más rápido en la creación de USB de arranque de Linux a partir de ISO.
Requisitos del sistema:
Windows 7 y posterior, no importa si es 32 o 64 bits. Una vez descargado, Rufus está listo.
Aprovecho esta oportunidad para expresar mi gratitud a los traductores que han hecho posible que tanto Rufus, así como esta página web, estén disponibles en varios idiomas. Si Ud. aprecia el hecho de que pueda utilizar Rufus en su propio idioma, ¡debería agradecerles!
Uso
Descargue el archivo ejecutable y ábralo; no es necesario instalarlo.
El ejecutable está firmado digitalmente, y la firma debería indicar:
"Akeo Consulting" (v1.3.0 o posterior)
"Pete Batard - Open Source Developer" (v1.3.0 o anterior)
Notas sobre la compatibilidad con DOS:
Si crea un disco de arranque DOS y utiliza un teclado no estadounidense, Rufus intentará seleccionar una disposición de teclado a partir de la configuración regional del sistema. En ese caso, se recomienda FreeDOS, que es la opción predeterminada, ya que admite más disposiciones de teclado.
Notas sobre la compatibilidad con ISO:
Todas las versiones de Rufus a partir de v1.1.0 permiten crear soportes USB de arranque a partir de una imagen ISO (.iso).
Es muy fácil crear una imagen ISO a partir de un disco físico o de un conjunto de archivos, con el uso de una aplicación de grabación de CD, como InfraRecorder o CDBurnerXP, ambas gratuitas.
LINK DIRECTO
hola, instale el theme de k-mario. lo que quiero saber es si se puede instalar el tema de postear como la v5 de taringa, al momento de postear un post salia de otra forma, ejemplo cuando querias poner todo en la mitad del post cuando apretabas centrar ya te salia para escribir desde la mitad, y el theme este no, te sale en parentecis el de centrar
Capturas
Ejecutar esta consulta
ALTER TABLE w_configuracion ADD c_semana VARCHAR( 15 ) NOT NULL AFTER offline_message
En c.admin.php --> inc --> class --> c.admin.php
Buscar:
'url' => $tsCore->setSecure($tsCore->parseBadWords($_POST['url'])),
Debajo agregar:
'semana' => $tsCore->setSecure($_POST['semana']),
Buscar:
`offline_message` = \'' . $c['offline_message'] . '\'
Al lado agregar:
, `c_semana` = \'' . $c['semana'] . '\'
En c.core.php --> inc --> class --> c.core.php
Buscar:
$this->settings['js'] = $this->settings['tema']['t_url'].'/js';
Debajo agregar:
$this->settings['yt'] = $this->settings['c_semana'];
En t.home.tpl --> themes --> default --> templates --> t.home.tpl
Donde quieran agregan:
{include file='modules/m.home_video.tpl'}
En m.admin_configs.tpl --> themes --> default --> templates --> admin_mods --> m.admin_configs.tpl
Buscar:
<dl>
<dt>
<label for="ai_titulo">Nombre del Sitio:</label>
</dt>
<dd>
<input type="text" id="ai_titulo" name="titulo" maxlength="24" value="{$tsConfig.titulo}" />
</dd>
</dl>
Debajo agregar:
<dl>
<dt>
<label for="ai_semana">Video de la semana </label><br /><span>Ingrese la id de youtube. </span>
</dt>
<dd>
<input type="text" name="semana" id="ai_semana" value="{$tsConfig.yt}" />
</dd>
</dl>
En el archivo estilo.css al final agregar:
.video-home{height:0;overflow:hidden;padding-bottom:56.25%;padding-top:30px;position:relative}.video-home embed,.video-home iframe,.video-home object{height:100%;left:0;position:absolute;top:0;width:100%}
Y subir esta carpeta
Mega
http://Registrate o inicia tu sesión par... contenido
Mediafire
http://Registrate o inicia tu sesión par... contenido
Google Drive
http://Registrate o inicia tu sesión par... contenido
Creditos: [url=Registrate o inicia tu sesión para ver este contenido[/url]
Captura
En c.posts.php --> inc --> class --> c.posts.php
Buscar:
$start = $tsCore->setPageLimit($tsCore->settings['c_max_com']);
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT u.user_name, u.user_activo, u.user_baneado, c.* FROM u_miembros AS u LEFT JOIN p_comentarios AS c ON u.user_id = c.c_user WHERE c.c_post_id = \''.(int)$post_id.'\' '.($tsUser->is_admod ? '' : 'AND c.c_status = \'0\' AND u.user_activo = \'1\' && u.user_baneado = \'0\'').' ORDER BY c.cid LIMIT '.$start);
// COMENTARIOS TOTALES
Reemplazar por:
$start = $tsCore->setPageLimit($tsCore->settings['c_max_com']);
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT u.user_name, u.user_activo, u.user_rango, u.user_posts, u.user_seguidores, u.user_baneado, c.*, r.r_name FROM u_miembros AS u LEFT JOIN p_comentarios AS c ON u.user_id = c.c_user LEFT JOIN u_rangos AS r ON u.user_rango = r.rango_id WHERE c.c_post_id = \''.(int)$post_id.'\' '.($tsUser->is_admod ? '' : 'AND c.c_status = \'0\' AND u.user_activo = \'1\' && u.user_baneado = \'0\'').' ORDER BY c.cid LIMIT '.$start);
// COMENTARIOS TOTALES
En p.comentario.ajax.tpl --> themes --> default --> templates --> t.php_files --> p.comentario.ajax.tpl
Buscar:
<li class="bloquear {if $tsComments.block}des{/if}bloquear_1"><a href="javascript:bloquear({$c.c_user}, {if $tsComments.block}false{else}true{/if}, 'comentarios')">{if $tsComments.block}Desbloquear{else}Bloquear{/if}</a></li>
Debajo agregar:
<li class="rango"><a>Rango {$c.r_name}<span></span></a></li>
<li class="posts"><a>{$c.user_posts} Posts<span></span></a></li>
<li class="seguidores"><a>{$c.user_seguidores} seguidores<span></span></a></li>
En estilo.css --> themes --> default --> estilo.css
Buscar:
.avatar-box li.enviar-mensaje a span { background-position: 0 -16px;}
Debajo agregar:
.avatar-box li.rango a span { background-image:url('images/icons/user.png');}
.avatar-box li.seguidores a span { background-image:url('images/icons/users.png');}
.avatar-box li.posts a span { background-image:url('images/icons/posts.png');}
Creditos: Nico
Captura
En c.tops.php --> inc --> class --> c.tops.php
Buscar:
/*
getTopPosts()
*/
Arriba agregar:
/*
getTopFotos()
*/
function getTopFotos($fecha, $desc){
//
$data = $this->setTime($fecha);
$desc = empty($desc) ? '' : 'AND f_description = '.$desc;
// VOTOS POSITIVOS
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT SUM(f.f_votos_pos) AS total, u.user_id, u.user_name, f_url, f_user, f_votos_pos, f_title, foto_id FROM f_fotos AS f LEFT JOIN u_miembros AS u ON f.f_user = u.user_id WHERE f.f_status = 0 AND f.f_date ***** '.$data['start'].' AND '.$data['end'].' '.$desc.' GROUP BY f.f_user ORDER BY total DESC LIMIT 10');
$array['votos_pos'] = result_array($query);
// VOTOS NEGATIVOS
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT SUM(f.f_votos_neg) AS total, u.user_id, u.user_name, f_url, f_user, f_votos_neg, f_title, foto_id FROM f_fotos AS f LEFT JOIN u_miembros AS u ON f.f_user = u.user_id WHERE f.f_status = 0 AND f.f_date ***** '.$data['start'].' AND '.$data['end'].' '.$desc.' GROUP BY f.f_user ORDER BY total DESC LIMIT 10');
$array['votos_neg'] = result_array($query);
// VISITAS
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT SUM(f_visitas) AS total, u.user_id, u.user_name, f_url, f_user, f_visitas, f_title, foto_id FROM f_fotos AS f LEFT JOIN u_miembros AS u ON f.f_user = u.user_id WHERE f.f_status = 0 AND f.f_date ***** '.$data['start'].' AND '.$data['end'].' '.$desc.' GROUP BY f.f_user ORDER BY total DESC LIMIT 10');
$array['visitas'] = result_array($query);
// MEDALLAS
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT COUNT(m.medal_for) AS total, u.user_id, u.user_name, f_url, f_user, f_title, foto_id, wm.medal_id FROM w_medallas_assign AS m LEFT JOIN f_fotos AS f ON m.medal_for = f.foto_id LEFT JOIN u_miembros AS u ON f.f_user = u.user_id LEFT JOIN w_medallas AS wm ON wm.medal_id = m.medal_id WHERE wm.m_type = \'3\' AND m.medal_date ***** '.$data['start'].' AND '.$data['end'].' GROUP BY m.medal_for ORDER BY total DESC LIMIT 10');
$array['medallas'] = result_array($query);
//
return $array;
}
En top.php --> inc --> php --> top.php
Buscar:
case 'usuarios':
$smarty->assign("tsTops",$tsTops->getTopUsers($fecha, $cat));
break;
Debajo agregar:
case 'fotos':
$smarty->assign("tsTops",$tsTops->getTopFotos($fecha, $desc));
break;
En t.tops.tpl --> themes --> default --> templates --> t.tops.tpl
Buscar:
{elseif $tsAction == 'usuarios'}
{include file='modules/m.top_users.tpl'}
Debajo agregar:
{elseif $tsAction == 'fotos'}
{include file='modules/m.top_fotos.tpl'}
En head_submenu.tpl --> themes --> default --> templates --> sections --> head_submenu.tpl
Buscar:
<li{if $tsAction == 'usuarios'} class="here"{/if}><a href="{$tsConfig.url}/top/usuarios/">Usuarios</a></li>
Debajo agregar:
<li{if $tsAction == 'fotos'} class="here"{/if}><a href="{$tsConfig.url}/top/fotos/">Fotos</a></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: Nico
Hola estimados amigos de Phpost , hace ya un buen tiempo que visito esta comunidad pero no habia tenido la oportunidad de presentarme , hace muchos años que conoci Taringa y siempre me gusto la idea de crear una comunidad, pero con el paso del tiempo conoci phpost y sus demas proyectos como este , que fue de mucha ayuda para los que conocemos poco de php .
Saludos a todos.
Captura
Descripción
Esta localización muestra cuando el usuario...
- Visita la página principal.
- Visita un post.
- Está agregando un nuevo post.
- Visita la sección de fotos.
- Visita una foto.
- Viendo el álbum de fotos de un usuario.
- Está agregando una nueva foto.
- Está viendo los miembro.
- Está viendo los miembros on-line.
- Está viendo los top posts.
- Está viendo los top usuarios.
- Visita el perfil de algún usuario.
- Está en el portal.
- Está buscando algo.
- Está en la sección de localización.
Ejecutar esta consulta
CREATE TABLE IF NOT EXISTS `u_localizacion` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`id_user` int(11) NOT NULL,
`tipo` int(11) NOT NULL,
`lugar` int(11) NOT NULL,
`titulo` varchar(200) NOT NULL,
`url` varchar(250) NOT NULL,
`fecha` int(10) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
En header.php
Buscar:
// Monitor de usuario
include TS_CLASS.'c.monitor.php';
Debajo agregar:
// Localización del usuario
include TS_CLASS.'c.localizacion.php';
Buscar:
// Monitor
$tsMonitor = new tsMonitor();
Debajo agregar:
// Localizacion
$tsLoc = new tsLoc();
En posts.php --> inc --> php --> posts.php
Buscar:
if(!empty($_GET['post_id'])){
Arriba agregar:
/**********LOCALIZACION************/
function Localizacion() {
global $tsLoc, $tsUser;
if($_GET['post_id']){
$tsLoc->setLocalizacion(2, $_GET['post_id'], $tsUser->uid);
} else {
$tsLoc->setLocalizacion(1, 0, $tsUser->uid);
}
}
Localizacion();
/*********************************/
En agregar.php --> inc --> php --> agregar.php
Buscar:
if(is_numeric($action)){
Arriba agregar:
/**********LOCALIZACION************/
function Localizacion() {
global $tsLoc, $tsUser;
$tsLoc->setLocalizacion(9, 0, $tsUser->uid);
}
Localizacion();
/*********************************/
En fotos.php --> inc --> php --> fotos.php
Buscar:
$smarty->assign("tsStats", $q);
Debajo agregar:
function Localizacion() {
global $tsLoc, $tsUser;
$tsLoc->setLocalizacion(4, 0, $tsUser->uid);
}
Localizacion();
Buscar:
case 'agregar':
Debajo agregar:
function Localizacion() {
global $tsLoc, $tsUser;
$tsLoc->setLocalizacion(10, 0, $tsUser->uid);
}
Localizacion();
En c.cuenta.php --> inc --> class --> c.cuenta.php
Buscar:
function loadGeneral($user_id){
global $tsCore;
Reemplazar por:
function loadGeneral($user_id){
global $tsCore, $tsUser, $tsLoc;
$tsLoc->setLocalizacion(3, (int)$user_id, $tsUser->uid);
En c.fotos.php --> inc --> class --> c.fotos.php
Buscar:
function getFotos($user_id){
global $tsCore, $tsUser;
Reemplazar por:
function getFotos($user_id){
global $tsCore, $tsUser, $tsLoc;
$tsLoc->setLocalizacion(6, (int)$user_id, $tsUser->uid);
Buscar:
function getFoto(){
global $tsCore, $tsUser;
Reemplazar por:
function getFoto(){
global $tsCore, $tsUser, $tsLoc;
$tsLoc->setLocalizacion(5, $_GET['fid'], $tsUser->uid);
En top.php --> inc --> php --> top.php
Buscar:
switch($action){
case 'posts':
$smarty->assign("tsTops",$tsTops->getTopPosts($fecha, $cat));
break;
case 'usuarios':
$smarty->assign("tsTops",$tsTops->getTopUsers($fecha, $cat));
break;
}
Reemplazar por:
switch($action){
case 'posts':
$smarty->assign("tsTops",$tsTops->getTopPosts($fecha, $cat));
function tsLocposts() {
global $tsLoc, $tsUser;
$tsLoc->setLocalizacion(7, 0, $tsUser->uid);
}
tsLocposts();
break;
case 'usuarios':
$smarty->assign("tsTops",$tsTops->getTopUsers($fecha, $cat));
function tsLocfotos() {
global $tsLoc, $tsUser;
$tsLoc->setLocalizacion(8, 0, $tsUser->uid);
}
tsLocfotos();
break;
}
En buscador.php --> inc --> php --> buscador.php
Buscar:
$smarty->assign("tsAutor",$a);
Debajo agregar:
/**********LOCALIZACION************/
function Localizacion() {
global $tsLoc, $tsUser;
$tsLoc->setLocalizacion(11, 0, $tsUser->uid);
}
Localizacion();
/*********************************/
En portal.php --> inc --> php --> portal.php
Buscar:
// AFILIADOS
$smarty->assign("tsAfiliados",$tsAfiliado->getAfiliados());
Debajo agregar:
/**********LOCALIZACION************/
function Localizacion() {
global $tsLoc, $tsUser;
$tsLoc->setLocalizacion(13, 0, $tsUser->uid);
}
Localizacion();
/*********************************/
En usuarios.php --> inc --> php --> usuarios.php
Buscar:
$smarty->assign("tsRangos",result_array($query));
Debajo agregar:
/**********LOCALIZACION************/
function Localizacion() {
global $tsLoc, $tsUser;
if ($_GET['online'] == true) {
$tsLoc->setLocalizacion(15, 0, $tsUser->uid);
} else {
$tsLoc->setLocalizacion(14, 0, $tsUser->uid);
}
}
Localizacion();
/*********************************/
En head_submenu.tpl --> themes --> default --> templates --> sections --> head_submenu.tpl
Buscar:
<div class="clearBoth"></div>
</ul>
Arriba agregar:
<li{if $tsPage == 'localizacion'} class="here"{/if}><a class=vctip title="Localización del usuario" href="{$tsConfig.url}/localizacion/">Localización</a></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: Kmario19
Capturas
Ejecutar estas consultas
ALTER TABLE `u_perfil` ADD `p_fondo` VARCHAR( 120 ) NOT NULL
ALTER TABLE `u_perfil` ADD `p_fondoper` VARCHAR( 120 ) 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.p_fondo, p.user_pais, p.p_nombre, p.p_avatar, p.p_mensaje, p.p_socials, p.p_fondoper, 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:
p.p_fondo,
p.p_fondoper,
Buscar:
'sitio' => $tsCore->setSecure($tsCore->parseBadWords($sitio), true),
Debajo agregar:
'fondo' => $tsCore->setSecure($_POST['fondo']),
'fondoper' => $tsCore->setSecure($_POST['fondoper']),
En t.perfil.tpl --> themes --> default --> templates --> t.perfil.tpl
Buscar:
{include file='sections/main_header.tpl'}
<script type="text/javascript" src="{$tsConfig.default}/js/perfil.js"></script>
Reemplazar por:
{include file='sections/main_header.tpl'}
<body style="background-image:url('{$tsInfo.p_fondo}');background-attachment: fixed; background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;">
<script type="text/javascript" src="{$tsConfig.default}/js/perfil.js"></script>
{if $tsInfo.p_fondoper != ''}
<div class="cover" style="margin-top: 0px;" data-collapse="97" id="u3yiwu_4"><div class="coverImage">
<div id="zoom-fondo" onClick="zoom('ocultar','zoom')"></div>
<div id="zoom">
<center><b id='zoom_contenido'></b></center>
</div>
<a class="coverWrap" style="{if $tsInfo.p_fondoper}position: relative!important;{/if}" rel="theater" id="fbCoverImageContainer"><img class="photo img" src="{$tsInfo.p_fondoper}" id="{$tsInfo.p_fondoper}" text="Foto de {$tsInfo.nick}" style="top:-13px;height:300px;width:100%;" data-fbid="2738175107697" onclick="zoom('mostrar','zoom','{$tsInfo.p_fondoper}')"></a>
</div>
</div>
{/if}
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="sitio">Cabecera de Perfil:<br /><font color="red"><span>url de una imagen mayor a 1000 x 230</span></font></label><br />
<input type="text" value="{$tsPerfil.p_fondoper}" maxlength="120" name="fondoper" id="sitio" class="text cuenta-save-2" style="width:230px">
</div>
<div class="field">
<label for="sitio">Fondo del perfil:<br /><span><font color="red">url de una imagen mayor a 800 x 600</span></font></label><br />
<input type="text" value="{$tsPerfil.p_fondo}" maxlength="120" name="fondo" id="sitio" class="text cuenta-save-2" style="width:230px">
</div>
En m.perfil_headinfo.tpl --> themes --> default --> templates --> modules --> m.perfil_headinfo.tpl
Buscar:
<div class="perfil-avatar">
<a href="{$tsConfig.url}/perfil/{$tsInfo.nick}"><img alt="" src="{$tsConfig.url}/files/avatar/{if $tsInfo.p_avatar}{$tsInfo.uid}_120{else}avatar{/if}.jpg"/></a>
</div>
Reemplazar por:
{if $tsInfo.p_fondoper != ''}
<div class="perfil-avatar2">
<a href="{$tsConfig.url}/perfil/{$tsInfo.nick}"><img alt="" src="{$tsConfig.url}/files/avatar/{if $tsInfo.p_avatar}{$tsInfo.uid}_120{else}avatar{/if}.jpg"/></a>
</div>
{else}
<div class="perfil-avatar">
<a href="{$tsConfig.url}/perfil/{$tsInfo.nick}"><img alt="" src="{$tsConfig.url}/files/avatar/{if $tsInfo.p_avatar}{$tsInfo.uid}_120{else}avatar{/if}.jpg"/></a>
</div>
{/if}
En acciones.js --> themes --> default --> js --> acciones.js
Al final agregar:
function zoom(estado,elemento,img_id) {
if(estado == "mostrar") {
zoom_estado = document.getElementById(elemento);
zoom_fondo = document.getElementById('zoom-fondo');
imagen_id = document.getElementById(img_id);
ruta = imagen_id.getAttribute("src");
document.getElementById('zoom_contenido').innerHTML = "<img style='max-width:90%; max-height:450px;' src='"+ruta+"'><br>";
zoom_estado.style.display = 'block';
zoom_fondo.style.display = 'block';
} else {
zoom_estado = document.getElementById(elemento);
zoom_fondo = document.getElementById('zoom-fondo');
zoom_estado.style.display = 'none';
zoom_fondo.style.display = 'none';
}
}
En estilo.css --> themes --> default --> estilo.css
Al final agregar:
.coverWrap{display:block;position:absolute;height:300px;overflow:hidden;margin:0 auto;text-decoration:none;min-height:0;max-height:300px}.perfil-avatar2{float:left;border:6px solid #fff;-webkit-border-radius:2px;margin:-80px 10px 10px 0}.perfil-avatar2 img{background-color:#fff;border:1px solid #ccc;height:120px;width:120px}#zoom-fondo{display:none;position:fixed;cursor:pointer;top:0;left:0;width:100%;height:100%;background:#000;z-index:101;-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}.cerrar-fondo{display:none;position:fixed;cursor:pointer;top:1;left:1;background:#000 url(images/icons/close.png) no-repeat;z-index:101}#zoom{height:auto;margin:0 auto;width:50%;display:none;position:fixed;margin-top:-5%;text-shadow:0 1px 1px rgba(0,0,0,.3);color:#fff;font:14px arial,sans-serif;text-align:left;background:#000;z-index:101;border:5px solid #000;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.maxin{max-width:620px;max-height:430px}.a{color:#00bfff;padding:3px;margin:2px;background:#78899}
Creditos: tutan-kabron
Captura
En c.posts.php --> inc --> class --> c.posts.php
Al final antes de la última:
}
Agregar:
/*getTopFotos*/
function getTopFotos(){
global $tsCore;
//
$query = db_exec(array(__FILE__, __LINE__), 'query', 'SELECT f.foto_id, f.f_title, f.f_date, f.f_description, f.f_url, f.f_user, f.f_votos_pos, f.f_votos_neg, f.f_status, u.user_id, u.user_name, u.user_rango, u.user_baneado, r.rango_id, r.r_name, r.r_color FROM f_fotos AS f LEFT JOIN u_miembros AS u ON u.user_id = f.f_user LEFT JOIN u_rangos AS r ON r.rango_id = u.user_rango WHERE u.user_baneado = 0 ORDER BY f.f_votos_pos DESC LIMIT 5');
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:
// DO <= PARA EL MENU
$smarty->assign("tsDo",$_GET['do']);
Debajo agregar:
// TOP FOTOS
$smarty->assign("tsTopFotos",$tsPosts->getTopFotos());
En t.home.tpl --> themes --> default --> templates --> t.home.tpl
Buscar:
{include file='modules/m.home_stats.tpl'}
Debajo agregar:
{include file='modules/m.home_top_fotos.tpl'}
En extras.css --> themes --> default --> extras.css
Al final agregar:
ul.topf li{display:block;border-bottom:1px solid #ccc;height:62px!important;color:#666}ul.topf li:hover{background:#eee}ul.topf li img{width:52px;height:52px;padding:1px;margin:5px;border:1px solid #ccc}ul.topf li img:hover{background:#fff;opacity:.7;border:1px solid #0cf}.titf{font-weight:600;position:absolute;float:left;margin:5px}.autfot{position:absolute;float:left;margin:-45px 0 0 72px}
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: Vellenger
Registrate o inicia tu sesión para ver este contenido
Captura en una V6
En c.posts.php --> inc --> class --> c.posts.php
Buscar:
/*
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 '.($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 agregar:
/*
getLastUs()
: ULTIMOS REGISTRADOS
*/
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;
}
En posts.php --> inc --> php --> posts.php
Buscar:
// DO <= PARA EL MENU
$smarty->assign("tsDo",$_GET['do']);
Debajo agregar:
// ULTIMOS REGISTRADOS
$smarty->assign("tsUlt",$tsPosts->getLastUs());
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_ultimos_registrados.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
Creditos: Lucho

