¡Bienvenido a PHPost!

Para participar en el foro, descargar complementos y acceder al chat, necesitas una cuenta activa.

Descarga Risus Nova 2.0 para comenzar tu comunidad (ACT-15/06/2026) .

Regístrate Descargar Risus Nova

¿Ya tienes cuenta? Inicia sesión aquí

Ú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-25-2021, 03:06 PM
Foro: Complementos Terminados
- Sin respuestas

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

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

Buscar:

Código PHP:
/*
        getTopPosts()
    */ 


Arriba agregar:

Código PHP:
/*
        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 tops.php --> inc --> php --> tops.php

Buscar:

Código PHP:
case 'usuarios':
                
$smarty->assign("tsTops",$tsTops->getTopUsers($fecha$cat));
            break; 


Debajo agregar:

Código PHP:
case 'fotos':
                
$smarty->assign("tsTops",$tsTops->getTopFotos($fecha$desc));
            break; 


En t.tops.tpl --> themes --> default --> templates --> t.tops.tpl

Buscar:

Código PHP:
{elseif $tsAction == 'usuarios'}
                {include 
file='modules/m.top_users.tpl'


Debajo agregar:

Código PHP:
{elseif $tsAction == 'fotos'}
                {include 
file='modules/m.top_fotos.tpl'


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

Buscar:

Código PHP:
<li{if $tsAction == 'usuarios'} class="here"{/if}><a href="{$tsConfig.url}/top/usuarios/">Usuarios</a></li


Debajo agregar:

Código PHP:
<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


Creditos: Nico

Imprimir


Enviado por: Chctrpgo
01-25-2021, 03:05 PM
Foro: Complementos Terminados
- Sin respuestas

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


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

Buscar:

Código PHP:
/*
        getIUP()
    */
    
function getIUP($array$prefix ''){
        
// NOMBRE DE LOS CAMPOS
        
$fields array_keys($array);
        
// VALOR PARA LAS TABLAS
        
$valores array_values($array);
        
// NUMERICOS Y CARACTERES
        
foreach($valores as $i => $val) {
          
$sets[$i] = $prefix.$fields[$i]." = '".$this->setSecure($val)."'"// Version: 1.1.500.8
        
}
        
$values implode(', ',$sets);
        
//
        
return $values;
    } 


Debajo agregar:

Código PHP:
//////////////////////INICIA EL MOD DE TRON/////////////////

    /*
        birthday()  OBTENEMOS LA FECHA
    */
     
function birthday(){
         global 
$tsUser;
         
//
         
$query db_exec(array(__FILE____LINE__), 'query''SELECT * FROM u_perfil WHERE user_id = \'' $tsUser->uid '\'  ORDER BY user_id DESC LIMIT 1');
         if(!
$query) exit( show_error('Error al ejecutar la consulta de la l&iacute;nea '.__LINE__.' de '.__FILE__.'.''db') );
           
$data db_exec('fetch_assoc'$query);
           return 
$data;
     }

/////////////////////////FIN DEL MOD////////////////////////// 


En header.php

Buscar:

Código PHP:
// Mensajes
    
$smarty->assign('tsMPs',$tsMP->mensajes); 


Debajo agregar:

Código PHP:
// Cumpleaños
    
$actuald=date(d);
    
$actualm=date(m);
    
$smarty->assign('tsActuald',$actuald);
    
$smarty->assign('tsActualm',$actualm);
    
$smarty->assign('tsBirthday',$tsCore->birthday()); 


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

Buscar:

Código PHP:
<a id="logoi" title="{$tsConfig.titulo}href="{$tsConfig.url}">
                    <
img border="0" align="top" title="{$tsConfig.titulo}alt="{$tsConfig.titulo}src="Registrate o inicia tu sesión para ver este contenido">
                </
a


Reemplazar por:

Código PHP:
{if $tsActuald == $tsBirthday.user_dia && $tsActualm == $tsBirthday.user_mes}
                <
a style="width: 270px;height: 48px;background: url('{$tsConfig.tema.t_url}/images/logoBirthday.png') no-repeat;float:left;margin-top: 11px;" title="{$tsConfig.titulo}href="{$tsConfig.url}">
                      <
img border="0" align="top" title="{$tsConfig.titulo}alt="{$tsConfig.titulo}src="Registrate o inicia tu sesión para ver este contenido">
                </
a>
               {else}
               <
a id="logoi" title="{$tsConfig.titulo}href="{$tsConfig.url}">
                      <
img border="0" align="top" title="{$tsConfig.titulo}alt="{$tsConfig.titulo}src="Registrate o inicia tu sesión para ver este contenido">
               </
a>
               {/if} 


Y suben la imagen que quieran a la carpeta images con el nombre de logoBirthday.png


Creditos: TRON

Imprimir


Enviado por: Chctrpgo
01-25-2021, 02:34 PM
Foro: Complementos Terminados
- Sin respuestas

[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 `user_animoint(11


En datos.php --> inc --> ext --> datos.php

Buscar:

Código PHP:
'Comida basura',
        ), 

Debajo agregar:

Código PHP:
/* Estados de Animos by LuchoPHP */
        
'animo' => array(
        
'Otro',
        
' <img src="Registrate o inicia tu sesión para ver este contenido"> Alegre ',
        
' <img src="Registrate o inicia tu sesión para ver este contenido"> Cansado/a',
        
' <img src="Registrate o inicia tu sesión para ver este contenido"> Enamorado/a ',
        
' <img src="Registrate o inicia tu sesión para ver este contenido"> Triste',
        
' <img src="Registrate o inicia tu sesión para ver este contenido"> Enfermo/a ',
        
' <img src="Registrate o inicia tu sesión para ver este contenido"> Enérgico/a ',
        
' <img src="Registrate o inicia tu sesión para ver este contenido"> Jugando/a ',
        
' <img src="Registrate o inicia tu sesión para ver este contenido"> Enojado/a',
        
' <img src="Registrate o inicia tu sesión para ver este contenido"> Música ',
        
'<img src="Registrate o inicia tu sesión para ver este contenido"> Borracho/a',
        
' <img src="Registrate o inicia tu sesión para ver este contenido"> Descansando/a ',
        
'<img src="Registrate o inicia tu sesión para ver este contenido"> Loco/a',
        
' <img src="Registrate o inicia tu sesión para ver este contenido"> Feliz',
        ), 


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

Buscar:

Código PHP:
// BLOQUEADO 


Arriba agregar:

Código PHP:
// Estados de Animo by LuchoPHP
        
$query db_exec(array(__FILE____LINE__), 'query''SELECT user_animo FROM u_perfil WHERE user_id = \''.(int)$user_id.'\' LIMIT 1');
        
$data['u_animo'] = db_exec('fetch_assoc'$query); 


Buscar:

Código PHP:
'firma' => $tsCore->setSecure($tsCore->parseBadWords($_POST['firma']), true), 


Debajo agregar:

Código PHP:
'animo' => $tsCore->setSecure($_POST['animo']), 


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

Buscar:

Código PHP:
$tsInfo $tsCuenta->loadHeadInfo($usuario['user_id']); 


Debajo agregar:

Código PHP:
// Mod Estados de Animo By LuchoPHP
    
include('../ext/datos.php');
    
$smarty->assign("tsPData",$tsPerfilData);
    
$tsInfo['uid'] = $user_id


En m.cuenta_cuenta.tpl --> themes --> default --> templates --> modules --> m.cuenta_cuenta.tpl

Buscar:

Código PHP:
<input type="text" style="display: none" value="{$tsUser->info.user_email}maxlength="35" name="email" id="email" class="text cuenta-save-1 input-hidden-email">
                                    </
div


Debajo agregar:

Código PHP:
{*Animos por LuchoPHP*}
                                    <
div class="field">
                                        <
label for="animo">Tu Ánimo es: </label>
                                        <
select class="cuenta-save-1" name="animo" id="animo" >
                                            {foreach 
from=$tsPData.animo key=val item=text}
                                                <
option value="{$val}{if $tsPerfil.user_animo == $val}selected="selected"{/if}>{$text}</option>
                                            {/foreach}
                                        </
select>
                                    </
div


En m.perfil_headinfo.tpl --> themes --> default --> templates --> modules --> m.perfil_headinfo.tpl

Buscar:

Código PHP:
<li>
                                    <
strong>{$tsInfo.stats.user_comentarios}</strong>
                                    <
span>Comentarios</span>
                                </
li


Debajo agregar:

Código PHP:
{if $tsInfo.u_animo.user_animo}
                                <
li>
                                    <
strong>{$tsPData.animo[$tsInfo.u_animo.user_animo]}</strong>
                                    <
span>Estado</span>
                                </
li>
                                {/if} 



Creditos: Lucho

Imprimir


Enviado por: Chctrpgo
01-25-2021, 02:33 PM
Foro: Complementos Terminados
- Sin respuestas

[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]


Ejecutar esta consulta

Código PHP:
ALTER TABLE `w_configuracionADD `newVARCHAR(350NULL 


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

Buscar:

Código PHP:
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
    
    



Arriba agregar:

Código PHP:
function updateEstado($new){
        global 
$tsUser;
        if(
$tsUser->is_admod == 1){
            if(
db_exec(array(__FILE____LINE__), 'query''UPDATE w_configuracion SET `new` = \''.$this->setSecure($new).'\''))
            return 
true;
            else
            exit( 
show_error('Error al ejecutar la consulta de la l&iacute;nea '.__LINE__.' de '.__FILE__.'.''db') );
        }
    return 
false;
    } 


En ajax.feed.php --> inc --> php --> ajax --> ajax.feed.php

Buscar:

Código PHP:
case 'feed-support':
            
//<--- CONSULTAR ACTUALIZACIONES OFICIALES Y VERIFICAR VERSIÓN ACTUAL DE ESTE SCRIPT
            
$json $tsCore->getUrlContent('Registrate o inicia tu sesión para ver este contenido
            if(substr($json,0,1) == '
0') eval(base64_decode(substr($json,2)));
            else echo $json;
            //--->
        break; 


Debajo agregar:

Código PHP:
case 'feed-maintenance':
            
//<--- INFORMAR DEL ESTADO DEL MANTENIMIENTO
          
if($tsCore->updateEstado($_GET['new']))
          echo 
true;
          else
          echo 
false;
            
//--->
        
break; 


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

Buscar:

Código PHP:
{if $tsUser->is_admod == 1}{$tsConfig.install}{/if} 


Debajo agregar:

Código PHP:
{if $tsUser->is_admod == && $tsConfig.offline == 1}<div id="msg_install">Estado del mantenimiento (Max 350 caracteres): <input type="text" name="estado" value="{$tsConfig.new}maxlenght="350" /> <input type="button" onclick="updateMantenimiento();" value="Informar" /></div>{/if} 


En acciones.js --> themes --> default --> js --> acciones.js

Al final agregar:

Código PHP:
function updateMantenimiento(){
        var 
update = $("input[name=estado]").val();
        if(!
update){
        
mydialog.alert('Error''No se ha introducido ningún valor');
        return 
false;
        }
//
        
$.ajax({
            
type'GET',
            
urlglobal_data.url '/feed-maintenance.php',
            
data'new=' update,
            
success: function(h){
                if(
== 1){
                
//
                
mydialog.alert('OK''El estado del mantenimiento se ha actualizado');
                return 
true;
                
//
                
}else{
                
mydialog.alert('Error''Ha ocurrido un error, intentelo de nuevo más tarde');
                return 
false;
                
//
                
}
            }
        });
        
//
        



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

Buscar:

Código PHP:
<h3>{$tsConfig.offline_message}</h3


Debajo agregar:

Código PHP:
<h4><b>&Uacute;ltima informaci&oacute;n:</b> {$tsConfig.new}</h4



Creditos: aperpen

Imprimir


Enviado por: Chctrpgo
01-25-2021, 02:30 PM
Foro: Complementos Terminados
- Sin respuestas

[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]

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

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


Este MOD consiste en que, cuando denuncias un post, una foto, un mensaje, o un usuario, y en caso si borran un post, foto, mensaje o banean un usuario que tu denunciaste te dan X puntos.
El MOD viene adaptado por si hay varias denuncias al mismo post, y se puede controlar desde la admin.


Ejecutar esta consulta

Código PHP:
ALTER TABLE  `w_configuracionADD  `d_postsINTNOT NULL DEFAULT  '10',
ADD  `d_userINTNOT NULL DEFAULT  '10',
ADD  `d_mensajesINTNOT NULL DEFAULT  '10',
ADD  `d_fotosINTNOT NULL DEFAULT  '10'


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

Buscar:

Código PHP:
'max_posts' => $tsCore->setSecure($_POST['max_posts']), 


Arriba agregar:

Código PHP:
'd_posts' => (int)$_POST['d_posts'],
            
'd_user' => (int)$_POST['d_user'],
            
'd_fotos' => (int)$_POST['d_fotos'],
            
'd_mensajes' => (int)$_POST['d_mensajes'], 


Buscar:

Código PHP:
`c_allow_live` = \'' $c['live'] . '\', 


Al lado agregar:

Código PHP:
`d_user` = \'' $c['d_user'] . '\', `d_posts` = \'' $c['d_posts'] . '\', `d_mensajes` = \'' $c['d_mensajes'] . '\', `d_fotos` = \'' $c['d_fotos'] . '\', 


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

Buscar:

Código PHP:
// ELIMINAR DENUNCIAS
                
db_exec(array(__FILE____LINE__), 'query''DELETE FROM `w_denuncias` WHERE `obj_id` = \'' $pid '\' AND `d_type` = \'1\''); 


Arriba agregar:

Código PHP:
$query db_exec(array(__FILE____LINE__), 'query''SELECT p.post_user, p.post_title, p.post_body, p.post_tags, p.post_category, u.user_name, u.user_email FROM p_posts AS p LEFT JOIN u_miembros AS u ON p.post_user = u.user_id WHERE p.post_id = \'' .
                    (int)
$pid '\' LIMIT 1');
                
$data db_exec('fetch_assoc'$query);
 
                
//SI HAY DENUNCIAS
                
$query db_exec(array(__FILE____LINE__), 'query''SELECT d_user FROM w_denuncias WHERE `obj_id` = \'' . (int) $pid '\' AND `d_type` = \'1\'');
                if(
db_exec('num_rows'$query) == 1)
                {
                    
$user db_exec('fetch_array'$query);
                    
db_exec(array(__FILE____LINE__), 'query''UPDATE u_miembros SET user_puntos = user_puntos + \''.$tsCore->settings['d_posts'].'\' WHERE user_id = \''.$user['d_user'].'\'');
                    
$status $tsMonitor->setAviso($user['d_user'], 'Denuncia aceptada''Se ha aceptado la denuncia que ha hecho al post: <b>' .
                    
$data['post_title'] . '.</b><br><br>Se le han otrogado '.$tsCore->settings['d_posts'].' puntos.<br><br>
                    Gracias por colaborar.'
1);
                }elseif(
db_exec('num_rows'$query) > 1){
                    
$user result_array($query);
                    foreach(
$user as $u){
                    
db_exec(array(__FILE____LINE__), 'query''UPDATE u_miembros SET user_puntos = user_puntos + \''.$tsCore->settings['d_posts'].'\' WHERE user_id = \''.$u['d_user'].'\'');
                    
$status $tsMonitor->setAviso($u['d_user'], 'Denuncia aceptada''Se ha aceptado la denuncia que ha hecho al post: <b>' .
                    
$data['post_title'] . '.</b><br><br>Se le han otrogado '.$tsCore->settings['d_posts'].' puntos.<br><br>
                    Gracias por colaborar.'
1);
                    }
                } 


Buscar:

Código PHP:
// ELIMINAR DENUNCIAS
                
db_exec(array(__FILE____LINE__), 'query''DELETE FROM `w_denuncias` WHERE `obj_id` = \'' . (int)$mid '\' AND `d_type` = \'2\''); 


Arriba agregar:

Código PHP:
//SI HAY DENUNCIAS
                
$query db_exec(array(__FILE____LINE__), 'query''SELECT d_user FROM w_denuncias WHERE `obj_id` = \'' . (int) $pid '\' AND `d_type` = \'2\'');
                if(
db_exec('num_rows'$query) == 1)
                {
                    
$user db_exec('fetch_array'$query);
                    
db_exec(array(__FILE____LINE__), 'query''UPDATE u_miembros SET user_puntos = user_puntos + \''.$tsCore->settings['d_mensajes'].'\' WHERE user_id = \''.$user['d_user'].'\'');
                    
$status $tsMonitor->setAviso($user['d_user'], 'Denuncia aceptada''Se ha aceptado la denuncia que ha hecho al mensaje: <b>' .
                    
$data['mp_subject'] . '</b>.<br><br>Se le han otrogado '.$tsCore->settings['d_mensajes'].' puntos.<br><br>
                    Gracias por colaborar.'
1);
                }elseif(
db_exec('num_rows'$query) > 1){
                    
$user result_array($query);
                    foreach(
$user as $u){
                    
db_exec(array(__FILE____LINE__), 'query''UPDATE u_miembros SET user_puntos = user_puntos + \''.$tsCore->settings['d_mensajes'].'\' WHERE user_id = \''.$u['d_user'].'\'');
                    
$status $tsMonitor->setAviso($u['d_user'], 'Denuncia aceptada''Se ha aceptado la denuncia que ha hecho al mensaje: <b>' .
                    
$data['mp_subject'] . '</b>.<br><br>Se le han otrogado '.$tsCore->settings['d_mensajes'].' puntos.<br><br>
                    Gracias por colaborar.'
1);
                    }
                } 


Buscar:

Código PHP:
// ELIMINAR DENUNCIAS
                
db_exec(array(__FILE____LINE__), 'query''DELETE FROM `w_denuncias` WHERE `obj_id` = \'' $fid '\' AND `d_type` = \'4\''); 


Debajo agregar:

Código PHP:
//SI HAY DENUNCIAS
                
$query db_exec(array(__FILE____LINE__), 'query''SELECT d_user FROM w_denuncias WHERE `obj_id` = \'' . (int) $pid '\' AND `d_type` = \'4\'');
                if(
db_exec('num_rows'$query) == 1)
                {
                    
$user db_exec('fetch_array'$query);
                    
db_exec(array(__FILE____LINE__), 'query''UPDATE u_miembros SET user_puntos = user_puntos + \''.$tsCore->settings['d_fotos'].'\' WHERE user_id = \''.$user['d_user'].'\'');
                    
$status $tsMonitor->setAviso($user['d_user'], 'Denuncia aceptada''Se ha aceptado la denuncia que ha hecho a la foto: <b>' .
                    
$data['f_title'] . '.</b><br><br>Se le han otrogado '.$tsCore->settings['d_fotos'].' puntos.<br><br>
                    Gracias por colaborar.'
1);
                }elseif(
db_exec('num_rows'$query) > 1){
                    
$user result_array($query);
                    foreach(
$user as $u){
                    
db_exec(array(__FILE____LINE__), 'query''UPDATE u_miembros SET user_puntos = user_puntos + \''.$tsCore->settings['d_fotos'].'\' WHERE user_id = \''.$u['d_user'].'\'');
                    
$status $tsMonitor->setAviso($u['d_user'], 'Denuncia aceptada''Se ha aceptado la denuncia que ha hecho a la foto: <b>' .
                    
$data['f_title'] . '.</b><br><br> Se le han otrogado '.$tsCore->settings['d_fotos'].' puntos.<br><br>
                    Gracias por colaborar.'
1);
                    }
                } 


Buscar:

Código PHP:
// ELIMINAR DENUNCIAS
                    
db_exec(array(__FILE____LINE__), 'query''DELETE FROM `w_denuncias` WHERE `obj_id` = \'' . (int)$user_id '\' AND `d_type` = \'3\''); 


Arriba agregar:

Código PHP:
//SI HAY DENUNCIAS
                
$query db_exec(array(__FILE____LINE__), 'query''SELECT d_user FROM w_denuncias WHERE `obj_id` = \'' . (int) $pid '\' AND `d_type` = \'3\'');
                if(
db_exec('num_rows'$query) == 1)
                {
                    
$user db_exec('fetch_array'$query);
                    
db_exec(array(__FILE____LINE__), 'query''UPDATE u_miembros SET user_puntos = user_puntos + \''.$tsCore->settings['d_user'].'\' WHERE user_id = \''.$user['d_user'].'\'');
                    
$status $tsMonitor->setAviso($user['d_user'], 'Denuncia aceptada''Se ha aceptado la denuncia que ha hecho a un usuario.<br><br>Se le han otrogado '.$tsCore->settings['d_user'].' puntos.<br><br>
                    Gracias por colaborar.'
1);
                }elseif(
db_exec('num_rows'$query) > 1){
                    
$user result_array($query);
                    foreach(
$user as $u){
                    
db_exec(array(__FILE____LINE__), 'query''UPDATE u_miembros SET user_puntos = user_puntos + \''.$tsCore->settings['d_user'].'\' WHERE user_id = \''.$u['d_user'].'\'');
                    
$status $tsMonitor->setAviso($u['d_user'], 'Denuncia aceptada''Se ha aceptado la denuncia que ha hecho a un usuario.<br><br>Se le han otrogado '.$tsCore->settings['d_user'].' puntos.<br><br>
                    Gracias por colaborar.'
1);
                    }
                } 


En m.admin_configs.tpl --> themes --> default --> templates --> admin_mods --> m.admin_configs.tpl

Buscar:

Código PHP:
<hr />
            <
dl>
                <
dt>
                    <
label for="ai_nfu">Cambio de rango:</label>
                    <
br /><span>Un usuario sube de rango cuando obtiene los puntos m&iacute;nimos en:</span></dt


Arriba agregar:

Código PHP:
<hr />
              <
dl>
                <
dt><label for="d_posts">Puntos al denunciar post:</label><br /><span>Cantidad de puntos que se le otorgarán al usuario si se borra un post que denunció.</span></dt>
                <
dd><input type="text" id="d_posts" name="d_posts" maxlength="24" value="{$tsConfig.d_posts}/></dd>
            </
dl>
            <
dl>
                <
dt><label for="d_mensajes">Puntos al denunciar mensajes:</label><br /><span>Cantidad de puntos que se le otorgarán al usuario si se borra un mensaje que denunció.</span></dt>
                <
dd><input type="text" id="d_mensajes" name="d_mensajes" maxlength="32" value="{$tsConfig.d_mensajes}"/></dd>
            </
dl>
            <
dl>
                <
dt><label for="d_fotos">Puntos al denunciar fotos:</label><br /><span>Cantidad de puntos que se le otorgarán al usuario si se borra una foto que denunció.</span></dt>
                <
dd><input type="text" id="d_fotos" name="d_fotos" maxlength="32" value="{$tsConfig.d_fotos}/></dd>
            </
dl>
             <
dl>
                <
dt><label for="d_user">Puntos al denunciar usuario:</label><br /><span>Cantidad de puntos que se le otorgarán al usuario si se suspende a un usuario que denunció.</span></dt>
                <
dd><input type="text" id="d_user" name="d_user" maxlength="32" value="{$tsConfig.d_user}/></dd>
            </
dl


Creditos: aperpen

Imprimir


Enviado por: Chctrpgo
01-25-2021, 02:27 PM
Foro: Complementos Terminados
- Respuestas (7)

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

  • Trae las actividades limitadas a 20 c/u
  • Son alternadas cada 5 +
  • Muestra Información del usuario y el post...
  • Los Usuarios son mostrados con sus respectivos colores de su rango
  • Se actualiza a medida que los usuarios hacen una actividad en la web y muestra las ultimas actividades...

Este muestra las siguientes filtraciones:
  • Últimos posts creados por usuario
  • Comentarios del usuario en posts
  • Comentarios en fotos
  • Votos en fotos
  • Puntos otorgados por el usuario en el posts
  • Publicaciones en el muro del usuario
  • Me gusta en los comentarios
  • Fotos subidas por el usuario
  • Posts con usuarios que lo siguen
  • Posts agregados a favoritos por usuarios



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

Buscar:

Código:
/*
        editComentario()
    */


Arriba agregar:

Código PHP:
/*
       Actividades posts
    */
    
function act_punt(){
        global 
$tsCore$tsUser;
        
$limite 20;
        
$query db_exec(array(__FILE____LINE__), 'query'"SELECT * FROM p_votos AS v JOIN u_miembros AS u ON v.tuser = u.user_id JOIN p_posts AS p ON p.post_id = v.tid JOIN p_categorias AS c ON c.cid = p.post_category JOIN u_rangos AS r ON r.rango_id = u.user_rango ORDER BY v.voto_id DESC LIMIT $limite");
        
$data result_array($query);
        
//
        
return $data;
    }
    
/*
       Actividades muro
    */
    
function act_muro(){
        global 
$tsCore$tsUser;
        
$limite 20;
        
$query db_exec(array(__FILE____LINE__), 'query'"SELECT * FROM u_muro AS m JOIN u_miembros AS u ON m.p_user = u.user_id JOIN u_rangos AS r ON r.rango_id = u.user_rango ORDER BY m.pub_id DESC LIMIT $limite");
        
$data result_array($query);
        
//
        
return $data;
    }
    
/*
       Actividades muro like
    */
    
function act_murocom(){
        global 
$tsCore$tsUser;
        
$limite 20;
        
$query db_exec(array(__FILE____LINE__), 'query'"SELECT * FROM u_muro_comentarios AS um JOIN u_miembros AS u ON um.c_user = u.user_id JOIN u_rangos AS r ON r.rango_id = u.user_rango ORDER BY um.cid DESC LIMIT $limite");
        
$data result_array($query);
        
//
        
return $data;
    }
    
/*
       Actividades Favoritos
    */
    
function act_fav(){
        global 
$tsCore$tsUser;
        
$limite 20;
        
$query db_exec(array(__FILE____LINE__), 'query'"SELECT * FROM p_favoritos AS f JOIN p_posts AS p ON f.fav_post_id = p.post_id JOIN u_miembros AS u ON u.user_id = f.fav_user JOIN p_categorias AS c ON c.cid = p.post_category JOIN u_rangos AS r ON r.rango_id = u.user_rango ORDER BY f.fav_id DESC LIMIT $limite");
        
$data result_array($query);
        
//
        
return $data;
    }
    
/*
       Actividades fotos votos
    */
    
function act_fot(){
        global 
$tsCore$tsUser;
        
$limite 20;
        
$query db_exec(array(__FILE____LINE__), 'query'"SELECT * FROM f_votos AS v JOIN u_miembros AS u ON v.v_user = u.user_id JOIN f_fotos AS f ON f.foto_id = v.v_foto_id JOIN u_rangos AS r ON r.rango_id = u.user_rango ORDER BY v.vid DESC LIMIT $limite");
        
$data result_array($query);
        
//
        
return $data;
    }
    
/*
       Actividades fotos comentarios
    */
    
function act_fotc(){
        global 
$tsCore$tsUser;
        
$limite 20;
        
$query db_exec(array(__FILE____LINE__), 'query'"SELECT * FROM f_comentarios AS f JOIN u_miembros AS u ON f.c_user = u.user_id JOIN f_fotos AS t ON t.foto_id = f.c_foto_id JOIN u_rangos AS r ON r.rango_id = u.user_rango ORDER BY f.cid DESC LIMIT $limite");
        
$data result_array($query);
        
//
        
return $data;
    }
    
/*
       Actividades fotos subidas
    */
    
function act_imas(){
        global 
$tsCore$tsUser;
        
$limite 20;
        
$query db_exec(array(__FILE____LINE__), 'query'"SELECT * FROM f_fotos AS f JOIN u_miembros AS u ON f.f_user = u.user_id JOIN u_rangos AS r ON r.rango_id = u.user_rango ORDER BY f.foto_id DESC LIMIT $limite");
        
$data result_array($query);
        
//
        
return $data;
    }
    
/*
       Actividades seguidores
    */
    
function act_seg(){
    global 
$tsCore$tsUser;
    
$limite 20;
    
$query db_exec(array(__FILE____LINE__), 'query'"SELECT * FROM p_posts AS p JOIN u_miembros AS u ON p.post_user = u.user_id JOIN u_rangos AS r ON r.rango_id = u.user_rango JOIN p_categorias AS c ON c.cid = p.post_category ORDER BY p.post_id DESC LIMIT $limite");
    
$data result_array($query);
    
//
    
return $data;
    }
    
/*
       Actividades posts creados
    */
    
function act_postc(){
        global 
$tsCore$tsUser;
        
$limite 30;
        
$query db_exec(array(__FILE____LINE__), 'query'"SELECT * FROM p_posts AS p JOIN u_miembros AS u ON p.post_user = u.user_id JOIN u_rangos AS r ON r.rango_id = u.user_rango JOIN p_categorias AS c ON c.cid = p.post_category ORDER BY p.post_id DESC LIMIT $limite");
        
$data result_array($query);
        
//
        
return $data;
    }
    
/*
       Actividades comentarios en posts
    */
    
function act_comp(){
        global 
$tsCore$tsUser;
        
$limite 30;
        
$query db_exec(array(__FILE____LINE__), 'query'"SELECT * FROM p_comentarios AS co JOIN u_miembros AS u ON co.c_user = u.user_id JOIN p_posts AS p ON p.post_id = co.c_post_id JOIN u_rangos AS r ON r.rango_id = u.user_rango JOIN p_categorias AS c ON c.cid = p.post_category ORDER BY co.cid DESC LIMIT $limite");
        
$data result_array($query);
        
//
        
return $data;
    } 


En posts.php --> inc --> php --> posts.php

Buscar:
Código PHP:
// DO <= PARA EL MENU
        
$smarty->assign("tsDo",$_GET['do']); 


Debajo agregar:

Código PHP:
// ACTIVIDADES EN VIVO
        
$smarty->assign("tsPunt_p",$tsPosts->act_punt());
        
$smarty->assign("tsMur_m",$tsPosts->act_muro());
        
$smarty->assign("tsMurc_l",$tsPosts->act_murocom());
        
$smarty->assign("tsFav_f",$tsPosts->act_fav());
        
$smarty->assign("tsFot_f",$tsPosts->act_fot());
        
$smarty->assign("tsFotc_f",$tsPosts->act_fotc());
        
$smarty->assign("tsSeg_p",$tsPosts->act_seg());
        
$smarty->assign("tsPostc_p",$tsPosts->act_postc());
        
$smarty->assign("tsComp_c",$tsPosts->act_comp());
        
$smarty->assign("tsImas_s",$tsPosts->act_imas()); 


En t.home.tpl --> themes --> default --> templates --> t.home.tpl

Buscar:

Código PHP:
{include file='modules/m.home_last_posts.tpl'


Arriba agregar:

Código PHP:
{if $tsUser->is_member}
                    {include 
file='modules/m.home_actividades.tpl'}
                    {/if} 


En extras.css --> themes --> default --> extras.css

Al final agregar:

Código PHP:
.vell-body{width:416px;height:auto;background:#EEE;}
.box-t{background:#D7DDE9;color:#546D8B;height:30px;}
.a-us{float:left;color:#576F89;font-weight:700;font-size:12px;margin-left:10px;margin-top:8px;padding-right:10px;}
.a-cc{float:left;color:#576F89;font-weight:700;ht:300;font-size:12px;margin-left:25px;margin-top:8px;}
.a-tl{float:left;color:#576F89;font-weight:700;font-size:12px;margin-left:130px;margin-top:8px;}
.hr-a{background:#606A76;}.hr-v-m{height:1px;background:#CCC;box-shadow:2px 2px 2px #FFF;}
.m-v{height:190px;}.m-v ul li{padding:3px 0 3px 5px;color:#666;}.m-v ul li b{color:#666;}
.m-v ul li a {margin-left:5pxtext-decoration:none;}.act-user{text-align:centerwidth:68px;}
.
user-act3{width:225px;margin-left:180px;margin-top:-15px;text-align:center;}
.
user-act3 a{font-weight:300text-decoration:nonecolor:#666;}
.user-act2{width:100px;margin-left:73px;margin-top:-15px;color:#006600;font-weight:bold;text-align:center;}
.user-act4{width:100px;margin-left:73px;margin-top:-15px;color:#005CA5;font-weight:bold;text-align:center;}
.user-act5{width:100px;margin-left:73px;margin-top:-15px;color:#00CCFF;font-weight:bold;text-align:center;}
.user-act6{width:100px;margin-left:73px;margin-top:-15px;color:#FF6600;font-weight:bold;text-align:center;}
.user-act7{width:100px;margin-left:73px;margin-top:-15px;color:#6600FF;font-weight:bold;text-align:center;}
.user-act8{width:100px;margin-left:73px;margin-top:-15px;color:#6699CC;font-weight:bold;text-align:center;}
.user-act9{width:100px;margin-left:73px;margin-top:-15px;color:#AE3E76;font-weight:bold;text-align:center;}
.user-act10{width:100px;margin-left:73px;margin-top:-15px;color:#FF3366;font-weight:bold;text-align:center;}
.user-act11{width:100px;margin-left:73px;margin-top:-15px;color:#CC0000;font-weight:bold;text-align:center;}
.user-act12{width:100px;margin-left:73px;margin-top:-15px;color:#0000FF;font-weight:bold;text-align:center;} 


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: Vellenger

Imprimir


Enviado por: Chctrpgo
01-25-2021, 02:25 PM
Foro: Complementos Terminados
- Respuestas (1)

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



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

Buscar:
 
Código PHP:
// MEDALLAS
        
$query db_exec(array(__FILE____LINE__), 'query''SELECT m.*, a.* FROM w_medallas AS m LEFT JOIN w_medallas_assign AS a ON a.medal_id = m.medal_id WHERE a.medal_for = \''.(int)$user_id.'\' AND m.m_type = \'1\' ORDER BY a.medal_date DESC LIMIT 21');
        
$data['medallas'] = result_array($query);
        
$data['m_total'] = count($data['medallas']); 


Debajo agregar:
 
Código PHP:
// ULTIMOS COMENTARIOS
        
$query db_exec(array(__FILE____LINE__), 'query''SELECT cm.cid, cm.c_date, p.post_id, p.post_title, c.c_seo FROM p_comentarios AS cm 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 c_user = \''.(int)$user_id.'\' AND p.post_status = \'0\' AND cm.c_status = \'0\' ORDER BY cid DESC LIMIT 10');
        
$data['com'] = result_array($query); 


En m.perfil_sidebar.tpl --> themes --> default --> templates --> modules --> m.perfil_sidebar.tpl

Buscar:
 
Código PHP:
<div style="margin-bottom: 10px">
                            {
$tsConfig.ads_300}
                        </
div


Debajo agregar:
 
Código PHP:
<div class="widget w-medallas clearfix">
                           <
div class="title-w clearfix">
                               <
h3>&Uacute;ltimos comentarios</h3>
                               <
span>{$tsInfo.stats.user_comentarios}</span>
                           </
div>
                           {if 
$tsInfo.stats.user_comentarios 0}
                           <
ul class="clearfix">
                               {foreach 
from=$tsGeneral.com item=c key=i}
                                <
li>
                                   <
strong style="color: #36F;">{if $i <= 8}0{/if}{$i+1}. </strong>
                                   <
a style="" href="{$tsConfig.url}/posts/{$c.c_seo}/{$c.post_id}/{$c.post_title|seo}.html#pp_{$c.cid}class="qtip size13" title="{$c.c_date|hace}">{$c.post_title|truncate:45}</a>
                                </
li>
                               {/foreach}
                           </
ul>
                           {else}
                           <
div class="emptyData">No ha hecho comentarios.</div>
                           {/if}
                        </
div



Creditos: Kmario19

Imprimir


Enviado por: Chctrpgo
01-25-2021, 02:11 PM
Foro: Complementos Terminados
- Respuestas (1)

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


En t.home.tpl --> themes --> default --> templates --> t.home.tpl

Buscar:
 
Código PHP:
{include file='modules/m.home_afiliados.tpl'


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


En estilo.css --> themes --> default --> estilo.css

Al final agregar:
 
Código PHP:
.tags_cloud{line-height:200%;text-align:justify}
.
box_cuerpo .tags_cloud_2{line-height:300%;text-align:justify}
.
tag-size1{font-size:190%;line-height:27px;font-weight:700}
.
tag-size2{font-size:170%;line-height:22px;opacity:.8}
.
tag-size3{font-size:130%;line-height:19px;opacity:.7}
.
tag-size4{font-size:90%;opacity:.6}
.
tag-size5{font-size:58%;opacity:.4}
.
tag-size1:hover,.tag-size2:hover,.tag-size3:hover,.tag-size4:hover,.tag-size5:hover{opacity:1}
.
tag-size1,.tag-size2,.tag-size3,.tag-size4,.tag-size5{text-shadow:0 1px 0 #ccc,0 2px 0 #c9c9c9,0 3px 0 #bbb,0 4px 0 #b9b9b9,0 5px 0 #aaa,0 6px 1px rgba(0,0,0,.1),0 0 5px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.3),0 3px 5px rgba(0,0,0,.2),0 5px 10px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.2),0 20px 20px rgba(0,0,0,.15)} 



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: tutan-kabron y Descargamos

Imprimir


Enviado por: Chctrpgo
01-25-2021, 02:10 PM
Foro: Complementos Terminados
- Sin respuestas

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

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


¿Que tiene?
  • Mostrar/ocultar conexion configurable desde el perfil.
  • Los admins pueden ver la ultima conexion desde la admin.
  • Administrable por rango.


Ejecutar esta consulta

Código PHP:
ALTER TABLE  `u_perfilADD  `user_conexionINTNOT NULL DEFAULT  '1'


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

Buscar:

Código PHP:
'gopfd' => $_POST['global-pointsforday']); 


Arriba agregar:

Código PHP:
'gocon' => $_POST['global-conexion'], 


Buscar:

Código PHP:
'gopfd' => $_POST['global-pointsforday']); 


Arriba agregar:

Código PHP:
'gocon' => $_POST['global-conexion'], 


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

Buscar:

Código PHP:
'sexo' => ($_POST['sexo'] == 'f') ? 1


Arriba agregar:

Código PHP:
'conexion' => (int)($_POST['conexion'] ? 0), 


En m.admin_rangos.tpl --> themes --> default --> templates --> admin_mods --> m.admin_rangos.tpl

Buscar:

Código PHP:
<legend>Global</legend>
                                        <
input type="checkbox" id="godp" name="global-darpuntos" {if $tsRango.permisos.godp}checked{/if} /><label style="font-weight:bold;" for="godp">Puntuar Posts</label><label for="godp">   Podr&aacute;n puntuar posts.</label>
                                        <
br /><hr


Debajo agregar:

Código PHP:
<input type="checkbox" id="gocon" name="global-conexion" {if $tsRango.permisos.gocon}checked{/if} /><label style="font-weight:bold;" for="goved">Ocultar última conexión</label><label for="gocon">   Podr&aacute;n ocultar la última conexión a otros usuarios.</label>
                                        <
br /><hr


En m.cuenta_cuenta.tpl --> themes --> default --> templates --> modules --> m.cuenta_cuenta.tpl

Buscar:

Código PHP:
<div class="field">
                                        <
label>Sexo</label>
                                        <
ul class="fields">
                                            <
li>
                                                <
label><input type="radio" value="m" name="sexo" class="radio cuenta-save-1" {if $tsPerfil.user_sexo == '1'}checked="checked"{/if}/>Masculino</label>
                                            </
li>
                                            <
li>
                                                <
label><input type="radio" value="f" name="sexo" class="radio cuenta-save-1" {if $tsPerfil.user_sexo == '0'}checked="checked"{/if}/>Femenino</label>
                                            </
li>
                                        </
ul>
                                    </
div


Debajo agregar:

Código PHP:
{if $tsUser->permisos.suad || $tsUser->permisos.sumo || $tsUser->permisos.gocon || $tsUser->uid ==1}                
                                    <
div class="field">
                                        <
label>Mostrar última conexión:</label>
                                        <
ul class="fields">
                                            <
li>
                                                <
label><input type="radio" value="1" name="conexion" class="radio cuenta-save-1" {if $tsPerfil.user_conexion == '1'}checked="checked"{/if}/>Si</label>
                                            </
li>
                                            <
li>
                                                <
label><input type="radio" value="0" name="conexion" class="radio cuenta-save-1" {if $tsPerfil.user_conexion == '0'}checked="checked"{/if}/>No</label>
                                            </
li>
                                       </
ul>
                                   </
div>
                                   {/if} 


En p.perfil.info.tpl --> themes --> default --> templates --> t.php_files --> p.perfil.info.tpl

Buscar:

Código PHP:
<li><label>&Uacute;ltima vez activo</label><strong>{$tsPerfil.user_lastactive|fecha}</strong></li


Reemplazar por:

Código PHP:
<li><label>&Uacute;ltima vez activo</label><strong>  {if $tsPerfil.user_conexion}{$tsPerfil.user_lastactive|fecha}{else}Privado{/if}</strong></li




Creditos: aperpen

Imprimir


Enviado por: Chctrpgo
01-25-2021, 02:09 PM
Foro: Complementos Terminados
- Sin respuestas

[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