¡Bienvenido a PHPost!

Para participar en el foro, descargar complementos y acceder al chat, es necesario tener una cuenta activa.
Por favor, regístrate utilizando un correo electrónico válido para completar la activación.

Descarga Risus Nova 2.0   (Ver notas de la versión) Estable | Actualizado: 16/06/2026

Regístrate Descargar Risus Nova
Últimos temas

Estadísticas del foro
  • Mensajes del foro:1,957
  • Temas del foro:614
  • Miembros:1,036
  • Último miembro:carlos007r


Enviado por: Chctrpgo
01-17-2022, 09:48 AM
Foro: Complementos Terminados
- Sin respuestas

Captura

[img]Registrate o inicia tu sesión para ver este contenido[/img]


 
En c.posts.php  --> inc --> class --> c.posts.php

Buscar:
Código PHP:
/*
        getFavoritos()
    */ 
 
 
Arriba agregar:
Código PHP:
/*
        listBorradores()
    */
    
function listBorradores(){
        global 
$tsCore$tsUser;
        
//
        
$query db_exec(array(__FILE____LINE__), 'query''SELECT p.post_id, p.post_title, c.c_seo, c.c_img FROM p_borradores AS b LEFT JOIN p_posts AS p ON p.post_id = b.bid LEFT JOIN p_categorias AS c ON c.cid = p.post_category WHERE b.b_user = \''.$tsUser->uid.'\' AND p.post_status = \'0\' ORDER BY b.b_date DESC LIMIT 7');
        
$data['data'] = result_array($query);
        
//
        
$data['total'] = db_exec('num_rows'db_exec(array(__FILE____LINE__), 'query''SELECT bid FROM p_borradores WHERE b_user = \''.$tsUser->uid.'\''));
        
//
        
return $data;
    } 
 
 
En ajax.borradores.php  --> inc --> php --> ajax --> ajax.borradores.php

Buscar:
Código PHP:
'borradores-get' => array('n' => 2'p' => ''), 
 
 
Debajo agregar:
Código PHP:
'borradores-lista' => array('n' => 2'p' => 'lista'), 
 
 
Buscar:
Código PHP:
// CLASE
    
require('../class/c.borradores.php');
    
$tsDrafts = new tsDrafts(); 
 
 
Debajo agregar:
Código PHP:
// CLASE
    
require('../class/c.posts.php');
    
$tsPosts = new tsPosts(); 
 
 
Buscar:
Código PHP:
case 'borradores-eliminar':
            
//<--
            
echo $tsDrafts->delDraft();
            
//-->
        
break; 

       
Debajo agregar:
Código PHP:
case 'borradores-lista':
            
// <!--
            
$smarty->assign("tsBorradores",$tsPosts->listBorradores());
            
// -->
        
break; 
        
       
En acciones.js --> themes --> default --> js --> acciones.js

Buscar:
Código PHP:
mensaje.close(); 
        
       
Debajo agregar:
Código PHP:
borrador.close(); 

       
Buscar:    
Código PHP:
notifica.close(); 

 
Debajo agregar:    
Código PHP:
borrador.close(); 


Buscar:        
Código PHP:
var timelib = { 
    
       
Arriba agregar:
Código PHP:
var borrador = {
    
cache: {},
    
last: function () {
        
notifica.close();
        
mensaje.close();
        
//
        
if ($('#bor_list').css('display') != 'none') {
            $(
'#bor_list').slideUp();
            $(
'a[name=Borradores]').parent('li').removeClass('monitor-notificaciones');
        } else {
            if (($(
'#bor_list').css('display') == 'none') || typeof borrador.cache.last == 'undefined') {
                $(
'a[name=Borradores]').children('span').addClass('spinner');
                $(
'a[name=Borradores]').parent('li').addClass('monitor-notificaciones');
                $(
'#bor_list').slideDown();
                
borrador.ajax(function (r) {
                    
borrador.cache['last'] = r;
                    
borrador.show();
                    
borrador.total();
                    
notifica.close();
                    
mensaje.close();
                });
            } else 
borrador.show();
        }
    },
    
ajax: function(fn){
        $(
'#loading').fadeIn(250);
        $.
ajax({
            
type'POST',
            
urlglobal_data.url '/borradores-lista.php',
            
success: function(h){
                fn(
h);
                $(
'#loading').fadeOut(350);                
            }
        });
    },
    
show: function () {
        if (
typeof borrador.cache.last != 'undefined') {
            $(
'a[name=Borradores]').parent('li').addClass('monitor-notificaciones');
            $(
'a[name=Borradores]').children('span').removeClass('spinner');
            $(
'#bor_list').show().children('ul').html(borrador.cache.last);
            $(
'#bor_list > ul > li > a[title]').tipsy({ gravity's' });
        }
    },
    
total: function () {
        var 
total parseInt($('#BTotal').text());
        if(
total 0) {
            $(
'#BorrTotal').html('Borradores <span class="floatR">' total '</span>');
        }
    },
    
close: function(){
        $(
'#bor_list').hide();
        $(
'a[name=Borradores]').parent('li').removeClass('monitor-notificaciones');
    }

        
 
En head_menu.tpl --> themes --> default --> templates --> sections --> head_menu.tpl

Buscar:
Código PHP:
<li>
                        <
a title="Mis Borradores" href="{$tsConfig.url}/borradores.php">
                            <
span class="systemicons borradores"></span>
                        </
a>
                    </
li

 
Reemplazar por:
Código PHP:
<li class="borradores" style="position:relative">
                        <
a href="{$tsConfig.url}/borradores.php" onclick="borrador.last(); return false" title="Posts borradores" name="Borradores">
                            <
span class="systemicons borradores"></span>
                        </
a>
                        <
div class="notificaciones-list" id="bor_list" style="width:270px">
                            <
div style="padding: 10px 10px 0 10px;font-size:13px">
                                <
strong style="cursor:pointer" onclick="location.href='{$tsConfig.url}/borradores.php'" id="BorrTotal">Borradores</strong>
                            </
div>
                            <
ul>
                            </
ul>
                        <
a href="{$tsConfig.url}/borradores.php" class="ver-mas">Ver todos los posts borradores</a>
                        </
div>
                    </
li




Y subir esta carpeta

Descarga

Mega
http://Registrate o inicia tu sesión par... contenido

Google Drive
http://Registrate o inicia tu sesión par... contenido

Mediafire
http://Registrate o inicia tu sesión par... contenido

Uptobox
http://Registrate o inicia tu sesión par... contenido

4shared
http://Registrate o inicia tu sesión par... contenido






Creditos: ReModWrite

Imprimir


Enviado por: Chctrpgo
01-17-2022, 09:39 AM
Foro: Complementos Terminados
- Sin respuestas

Capturas

[img]Registrate o inicia tu sesión para ver este contenido[/img]
 
[img]Registrate o inicia tu sesión para ver este contenido[/img]
 
[img]Registrate o inicia tu sesión para ver este contenido[/img]



 
En c.admin.php  --> inc --> class --> c.admin.php

Buscar:
Código PHP:
function getSessions()
    {
        global 
$tsCore;
        
//
        
$max 20// MAXIMO A MOSTRAR
        
$limit $tsCore->setPageLimit($maxtrue);
        
//
        
$query db_exec(array(__FILE____LINE__), 'query''SELECT u.user_id, u.user_name, s.* FROM u_sessions AS s LEFT JOIN u_miembros AS u ON s.session_user_id = u.user_id ORDER BY s.session_time DESC LIMIT ' .
            
$limit);
        
//
        
$data['data'] = result_array($query);

        
// PAGINAS
        
$query db_exec(array(__FILE____LINE__), 'query''SELECT COUNT(*) FROM u_sessions');
        list(
$total) = db_exec('fetch_row'$query);

        
$data['pages'] = $tsCore->pageIndex($tsCore->settings['url'] .
            
"/admin/sesiones?"$_GET['s'], $total$max);
        
//
        
return $data;
    } 
 
 
Reemplazar por:
Código PHP:
function getSessions()
    {
        global 
$tsCore;
        
//
        
$max 20// MAXIMO A MOSTRAR
        
$limit $tsCore->setPageLimit($maxtrue);
        
//
        
$user = !empty($_GET['user']) ? (int)$_GET['user'] : 0;
        if(
$_GET['user'] == 'v')
        
$user 'v';
        if(!empty(
$user)){
            if(
$user == 'v')
            
$user 0;
            
            
$where 'WHERE s.session_user_id = \''.$user.'\'';
        }
        
//
        
$query db_exec(array(__FILE____LINE__), 'query''SELECT u.user_id, u.user_name, s.* FROM u_sessions AS s LEFT JOIN u_miembros AS u ON s.session_user_id = u.user_id '.$where.' ORDER BY s.session_time DESC LIMIT ' .
            
$limit);
        
//
        
$data['data'] = result_array($query);

        
// PAGINAS
        
$query db_exec(array(__FILE____LINE__), 'query''SELECT COUNT(*) FROM u_sessions');
        list(
$total) = db_exec('fetch_row'$query);

        
$data['pages'] = $tsCore->pageIndex($tsCore->settings['url'] .
            
"/admin/sesiones?"$_GET['s'], $total$max);
        
//
        
return $data;
    } 
 
 
En m.admin_sesiones.tpl --> themes --> default --> templates --> admin_mods --> m.admin_sesiones.tpl

Buscar:
Código PHP:
<a href="#" onclick="admin.sesiones.borrar('{$s.session_id}'); return false"><img src="{$tsConfig.url}/themes/default/images/icons/power_off.png" title="Cerrar sesi&oacute;n de {if $s.user_name}{$s.user_name}{else}este visitante{/if}"/></a
 
 
Arriba agregar:
Código PHP:
{if $s.user_id && !$smarty.get.user}
                                                <
a href="{$tsConfig.url}/admin/sesiones/?user={$s.user_id}"><img src="{$tsConfig.url}/themes/default/images/icons/details.png" title="Detalles"/></a>
                                                {elseif !
$smarty.get.user && $s.user_id == 0}
                                                <
a href="{$tsConfig.url}/admin/sesiones/?user=v"><img src="{$tsConfig.url}/themes/default/images/icons/details.png" title="Detalles"/></a>
                                                {/if} 




Creditos: aperpen

Imprimir


Enviado por: Chctrpgo
01-16-2022, 05:54 PM
Foro: Complementos Terminados
- Sin respuestas

Capturas

[img]Registrate o inicia tu sesión para ver este contenido[/img]
 
[img]Registrate o inicia tu sesión para ver este contenido[/img]



En c.user.php  --> inc --> class --> c.user.php

Buscar:
Código PHP:
// NOMBRE
        
$this->nick $this->info['user_name']; 
 
 
Debajo agregar:
Código PHP:
$this->novato $this->info['user_rango'] ==3

NOTA: El rango NOVATO (Usuarios Nuevos) por defecto es el 3.


En c.mensajes.php  --> inc --> class --> c.mensajes.php

Buscar:
Código PHP:
$mensaje substr($_POST['mensaje'],0,1000);
        if(
str_replace(array("\n","\t",' '),'',$mensaje) == '') die('Debes ingresar el contenido de tu mensaje.'); 
 
 
Debajo agregar:
Código PHP:
if($tsUser->novato)die('Sube de rango para poder enviar mensajes.'); 




Creditos: tutan-kabron

Imprimir


Enviado por: Chctrpgo
01-14-2022, 04:16 PM
Foro: Diseños Terminados
- Respuestas (5)

Captura

[img]Registrate o inicia tu sesión para ver este contenido[/img]
 
[img]Registrate o inicia tu sesión para ver este contenido[/img]


Nueva versión del tema dark, añadido más mejoras y portadas.
  • Se han actualizado todas las librerías del sistema, ya que las versiones anteriores tenían riesgos conocidos en la seguridad que ponen en peligro los sitios web con esas versiones al público.
  • Se ha creado un nuevo diseño basado en la versión de taringa la cual hemos llamado V7 Taringa el tema será llamado default en el directorio, ya que es en base al default de phpost.
  • Se han modificado y reestilizado los esquemas agregando un diseño mejorado, limpio y responsivo, que es lo más importante para un sitio web de actualidad.
  • Se han corregido muchísimos errores en la actualización del sistema, ya que la versión anterior Risus 1.3 tenía bastantes errores que ya se han corregido y otros debido a todas las actualizaciones de librerías y repositorios de terceros.
  • Funcionalidad completa con php 8.0.3 y anteriores, dejando la retrocompatibilidad con todas las versiones de php hasta ahora conocidas.
  • Algunas funcionalidades y mejoras fueron agregadas para darle un toque más parecido a lo que buscan los usuarios que usan PHPost.
  • Se ha mejorado el sistema en rendimiento y funcionalidad, colocando nuevas rutinas, funciones y correcciones de cosas que no funcionaban según reportes de usuarios.




DEMO
http://Registrate o inicia tu sesión par... contenido


Descarga

Mega
http://Registrate o inicia tu sesión par... contenido

Google Drive
http://Registrate o inicia tu sesión par... contenido

Mediafire
http://Registrate o inicia tu sesión par... contenido

Uptobox
http://Registrate o inicia tu sesión par... contenido

4shared
http://Registrate o inicia tu sesión par... contenido

Imprimir


Enviado por: giuliog
01-14-2022, 03:59 PM
Foro: Ayuda y Soporte
- Respuestas (2)

Hola buen día, tenía guardada una página la cual he decidido volver a poner en marcha el tema es que es Risus 1.27 tengo entendido que tiene problemas de seguridad y me gustaría actualizarla a la versión más estable eso por un lado.
Por otra parte tiene el modulo de VIP, pero es todo manual osea se da el privilegio a un usuario y luego uno manualmente tiene q estar pendiente de los días para finalizar ese privilegio, me gustaría poder hacer q automáticamente se activen la cantidad de días y q solo se desactive.

Solo eso

De ya gracias

Imprimir


Enviado por: Chctrpgo
01-01-2022, 12:16 PM
Foro: Complementos Terminados
- Sin respuestas

Información

  • Dar puntos desde el perfil con notificación.
  • Solo Administrador


Capturas
 
[img]Registrate o inicia tu sesión para ver este contenido[/img]
 
[img]Registrate o inicia tu sesión para ver este contenido[/img]
 
[img]Registrate o inicia tu sesión para ver este contenido[/img]





En perfil.php  --> inc --> php --> perfil.php

Buscar:
Código PHP:
$smarty->assign("tsPrivacidad",$priv); 
 
 
Debajo agregar:
Código PHP:
if(isset($_GET['puntos'])) //si se quiere dar puntos
    
{
      if(
$tsUser->is_admod == 1//verificamos que sea admin o mod
      
{
      
//filtramos la cantidad de puntos
      
$pts = (int) $_POST['pts'];
      
//enviamos el aviso
      
$tsMonitor->setAviso($usuario['user_id'], 'Felicitaciones''haz recibido '.$pts.' puntos de regalo'$type 0);
      
// otorgamos los puntos
      
$tsCuenta->setPoints($pts,$usuario['user_id']);
      }
    } 
 
 
En c.cuenta.php  --> inc --> class --> c.cuenta.php

Buscar:
Código PHP:
function loadBloqueos(){
        global 
$tsUser;
        
//
        
$query db_exec(array(__FILE____LINE__), 'query''SELECT b.*, u.user_name FROM u_miembros AS u LEFT JOIN u_bloqueos AS b ON u.user_id = b.b_auser WHERE b.b_user = \''.(int)$tsUser->uid.'\'');
        
$data result_array($query);
        
        
//
        
return $data;
    } 
 
 
Debajo agregar:
Código PHP:
function setPoints($points,$uid) {
        
db_exec(array(__FILE____LINE__), 'query''UPDATE u_miembros SET user_puntos = user_puntos + '.$points.' WHERE user_id = '.$uid);
    } 
 
 
En m.perfi_headinfo.tpl --> themes --> default --> templates --> modules --> m.perfi_headinfo.tpl

Buscar:
Código PHP:
{if !$tsInfo.user_activo || $tsInfo.user_baneado}<span style="background-color:#CE152E;">Cuenta {if !$tsInfo.user_activo}desactivada{else}baneada{/if}</span>{/if} 
 
 
Debajo agregar:
Código PHP:
{if $tsUser->is_admod == 1}<br /><br /><a style="background-color:#CE152E;"><form method="post" action="{$tsConfig.url}/perfil/{$tsInfo.nick}?puntos" >Dar: <input type="text" size="3" name="pts" value="10"/> puntos <input type="submit" name="enviar" value="ok" /></form></a>{/if} 





Creditos: alexander1712

Imprimir


Enviado por: Chctrpgo
01-01-2022, 10:25 AM
Foro: Complementos Terminados
- Respuestas (2)

Capturas
 

[img]Registrate o inicia tu sesión para ver este contenido[/img]
 
[img]Registrate o inicia tu sesión para ver este contenido[/img]


Nota: La captura esta creada con imágenes de color liso para que se vea mejor el efecto.



Ejecutar esta consulta
Código PHP:
ALTER TABLE `w_configuracionADD `c_max_headsINT(2NOT NULL AFTER `c_allow_edad`; 
 
 
En header.php

Buscar:
Código PHP:
// Baneo por IP 
 
 
Arriba agregar:
Código PHP:
//Cantida de imagenes a ocupar de head
    
$smarty->assign('tsHead',rand(1,$tsCore->settings['cons']['c_max_heads'])); 
 
 
En c.admin.php  --> inc --> class --> c.admin.php

Buscar:
Código PHP:
'max_nots' => $tsCore->setSecure($_POST['max_nots']), 
 
 
Debajo agregar:
Código PHP:
'max_heads' => $tsCore->setSecure($_POST['max_heads']), 
 
 
Buscar:
Código PHP:
`offline_message` = \'' $c['offline_message'] . '\' 
 
 
Al lado agregar:
Código PHP:
, `c_max_heads` = \'' $c['max_heads'] . '\' 
 
 
En c.core.php  --> inc --> class --> c.core.php

Buscar:
Código PHP:
$this->settings['tema'] = $this->getTema(); 
 
 
Debajo agregar:
Código PHP:
$this->settings['cons'] = $this->getSettings(); 
 
 
En main_header.tpl --> themes --> default --> templates --> sections --> main_header.tpl

Buscar:
Código PHP:
<div id="maincontainer"
 
 
Reemplazar por:
Código PHP:
<div id="maincontainer" style="background:#004A95 url('{$tsConfig.tema.t_url}/images/headers/{$tsHead}.gif') repeat-x top center;"
 
 
En m.admin_configs.tpl --> themes --> default --> templates --> admin_mods --> m.admin_configs.tpl

Buscar:
Código PHP:
<dl>
                <
dt>
                    <
label for="ai_max_acts">M&aacute;ximo de actividades:</label>
                    <
br /><span>Cuantas actividades puede registrar un usuario.</span></dt>
                <
dd>
                    <
input type="text" id="ai_max_acts" name="max_acts" style="width:10%" maxlength="3" value="{$tsConfig.c_max_acts}/>
                </
dd>
            </
dl>
            <
hr /> 
 
 
Debajo agregar:
Código PHP:
<dl>
                <
dt><label for="ai_max_acts">M&aacute;ximo de headers:</label><span>Selecciona la cantidad de head's máximo que apareceran.</span></dt>
                <dd><input type="text" id="ai_max_heads" name="max_heads" style="width:10%" maxlength="3" value="{$tsConfig.c_max_heads}" /></dd>
            </dl> 
 
 
En estilo.css --> themes --> default --> estilo.css

Buscar:
Código PHP:
#maincontainer{
    
background:#004A95 url('images/maincontainerbg.gif') repeat-x top center;
    
width:984px;
    
height:auto;
    
margin:0 auto;
    
position:relative;

 
 
Reemplazar por:
Código PHP:
#maincontainer{
    
width:984px;
    
height:auto;
    
margin:0 auto;
    
position:relative;




Crear una carpeta llamada headers dentro de la carpeta images, las imágenes deben tener nombre de numero y en formato GIF.
Cita:themes --> default --> images --> headers



Creditos: oiram1407

Imprimir


Enviado por: Chctrpgo
12-28-2021, 01:26 PM
Foro: Complementos Terminados
- Sin respuestas

Captura

[img]Registrate o inicia tu sesión para ver este contenido[/img]



En c.posts.php  --> inc --> class --> c.posts.php

Buscar:
Código PHP:
// CATEGORIAS
        
$query db_exec(array(__FILE____LINE__), 'query''SELECT c.c_nombre, c.c_seo FROM p_categorias AS c  WHERE c.cid = \''.$postData['post_category'].'\'');
        
$postData['categoria'] = db_exec('fetch_assoc'$query); 
 
 
Reemplazar por:
Código PHP:
// CATEGORIAS
        
$query db_exec(array(__FILE____LINE__), 'query''SELECT c.c_nombre, c.c_img, c.c_seo FROM p_categorias AS c  WHERE c.cid = \''.$postData['post_category'].'\'');
        
$postData['categoria'] = db_exec('fetch_assoc'$query); 
 
 
En m.posts_autor.tpl --> themes --> default --> templates --> modules --> m.posts_autor.tpl

Buscar:
Código PHP:
<div class="post-autor vcard"
 
 
Debajo agregar:
Código PHP:
<div class="box_title">
                            <
div class="box_txt post_autor"><center>{$tsPost.categoria.c_nombre}</center></div>
                        </
div>
                        <
div class="box_cuerpo">
                            <
div class="box_cuerpocat">
                                <
a href="{$tsConfig.url}/posts/{$tsPost.categoria.c_seo}/"><img src="{$tsConfig.tema.t_url}/images/icons/cat/{$tsPost.categoria.c_img}style=" width:50px;height:50px;"></a>
                            </
div>
                        </
div
 
 
En estilo.css --> themes --> default --> estilo.css

Buscar:
Código PHP:
.post-autor .box_cuerpo {
        
overflowhidden;

 
 
Debajo agregar:
Código PHP:
.post-autor .box_cuerpocat {
  
margin0px auto;
  
text-aligncenter;





Creditos: tutan-kabron

Imprimir


Enviado por: Chctrpgo
12-28-2021, 01:22 PM
Foro: Complementos Terminados
- Sin respuestas

Capturas

[img]Registrate o inicia tu sesión para ver este contenido[/img]
 
[img]Registrate o inicia tu sesión para ver este contenido[/img]


 
Ejecutar esta consulta
Código PHP:
ALTER TABLE u_perfil ADD p_youtube VARCHAR(12NOT NULL 
 
 
En c.cuenta.php  --> inc --> class --> c.cuenta.php

Buscar:
Código PHP:
/*
        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:
Código PHP:
/*
        loadHeadInfo($user_id)
    */
    
function loadHeadInfo($user_id){
        global 
$tsUser$tsCore;
        
// INFORMACION GENERAL
        
$query db_exec(array(__FILE____LINE__), 'query''SELECT u.user_id, u.user_name, u.user_registro, u.user_lastactive, u.user_activo, u.user_baneado, p.user_sexo, p.user_pais, p.p_nombre, p.p_avatar, p.p_mensaje, p.p_youtube, p.p_socials, p.p_empresa, p.p_configs FROM u_miembros AS u, u_perfil AS p WHERE u.user_id = \''.(int)$user_id.'\' AND p.user_id = \''.(int)$user_id.'\'');
        
$data db_exec('fetch_assoc'$query); 
 
 
Buscar:
Código PHP:
'vivo' => $tsCore->setSecure($_POST['vivo']), 
 
 
Debajo agregar:
Código PHP:
'youtube' => $tsCore->setSecure($_POST['youtube']), 
 
 
En m.cuenta_perfil_me.tpl --> themes --> default --> templates --> modules --> m.cuenta_perfil_me.tpl

Buscar:
Código PHP:
<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:
Código PHP:
<div class="field">
                                        <
label for="youtube">ID del video de Youtube:</label>
                                        <
input type="text" value="{$tsPerfil.p_youtube}maxlength="60" name="youtube" id="youtube" class="text cuenta-save-2" style="width:230px">
                                    </
div
 
 
En m.perfil_sidebar.tpl --> themes --> default --> templates --> modules --> m.perfil_sidebar.tpl

Buscar:
Código PHP:
<div class="widget w-seguidores clearfix"
 
 
Arriba agregar:
Código PHP:
{if $tsInfo.p_youtube != ''}
                        <
div class="widget w-seguidores clearfix">
                            <
div class="title-w clearfix">
                                <
h3>Video favorito de {$tsInfo.nick}</h3>
                            </
div>
                            <
iframe width="295" height="200" src="Registrate o inicia tu sesión para ver este contenido{$tsInfo.p_youtube}frameborder="0" allowfullscreen></iframe>
                        </
div>
                        {/if} 



Creditos: tutan-kabron

Imprimir


Enviado por: Chctrpgo
12-23-2021, 09:46 AM
Foro: Complementos Terminados
- Respuestas (1)

Captura

[img]Registrate o inicia tu sesión para ver este contenido[/img]


Portal
En c.portal.php  --> inc --> class --> c.portal.php

Buscar:
Código PHP:
/** composeCategories()
     * @access public
     * @param array
     * @return array
     */ 
 
 
Arriba agregar:
Código PHP:
/** getLastConectados()
     * @Tutan-Kabron
     * @Act Tronlar
     */
    
function getLastConectados(){
        global 
$tsUser$tsCore;
        
//
        
$query db_exec(array(__FILE____LINE__), 'query''SELECT u.user_id, u.user_name, u.user_lastlogin, u.user_lastactive, p.p_avatar, p.user_id FROM u_perfil AS p LEFT JOIN u_miembros AS u ON p.user_id = u.user_id WHERE u.user_baneado = \'0\'  ORDER BY u.user_lastlogin DESC LIMIT 6');
        if(!
$query) exit( show_error('Error al ejecutar la consulta de la l&iacute;nea '.__LINE__.' de '.__FILE__.'.''db') );
        
$data result_array($query);
        
//
        
return $data;
    } 
 
 
En portal.php  --> inc --> php --> portal.php

Buscar:
Código PHP:
// FOTOS 
 
 
Arriba agregar:
Código PHP:
// ULTIMOS CONECTADOS
    
$smarty->assign("tsConects",$tsPortal->getLastConectados()); 
 
 
En t.portal.tpl --> themes --> default --> templates --> t.portal.tpl

Buscar:
Código PHP:
{include file='modules/m.home_stats.tpl'
 
 
Debajo agregar:
Código PHP:
{include file='modules/ultimos_conectados.tpl'




Home
En c.posts.php  --> inc --> class --> c.posts.php

Buscar:
Código PHP:
/*
        getCatData()
        :: OBTENER DATOS DE UNA CATEGORIA
    */ 
 
 
Arriba agregar:
Código PHP:
/** getLastConectados()
     * @Tutan-Kabron
     * @Act Tronlar
     */
    
function getLastConectados(){
        global 
$tsUser$tsCore;
        
//
        
$query db_exec(array(__FILE____LINE__), 'query''SELECT u.user_id, u.user_name, u.user_lastlogin, u.user_lastactive, p.p_avatar, p.user_id FROM u_perfil AS p LEFT JOIN u_miembros AS u ON p.user_id = u.user_id WHERE u.user_baneado = \'0\'  ORDER BY u.user_lastlogin DESC LIMIT 6');
        if(!
$query) exit( show_error('Error al ejecutar la consulta de la l&iacute;nea '.__LINE__.' de '.__FILE__.'.''db') );
        
$data result_array($query);
        
//
        
return $data;
    } 
 
 
En posts.php  --> inc --> php --> posts.php

Buscar:
Código PHP:
$smarty->assign("tsTopUsers",$tsTops->getHomeTopUsers()); 
 
 
Debajo agregar:
Código PHP:
// ULTIMOS CONECTADOS
        
$smarty->assign("tsConects",$tsPosts->getLastConectados()); 
 
 
En t.home.tpl --> themes --> default --> templates --> t.home.tpl

Buscar:
Código PHP:
{include file='modules/m.home_stats.tpl'
 
 
Debajo agregar:
Código PHP:
{include file='modules/ultimos_conectados.tpl'


           
Y subir esta carpeta

Mega
http://Registrate o inicia tu sesión par... contenido

Google Drive
http://Registrate o inicia tu sesión par... contenido

Mediafire
http://Registrate o inicia tu sesión par... contenido

Uptobox
http://Registrate o inicia tu sesión par... contenido

4shared
http://Registrate o inicia tu sesión par... contenido



Creditos: tutan-kabron

Imprimir