¡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
Calificación:
  • 1 voto(s) - 5 Media
  • 1
  • 2
  • 3
  • 4
  • 5

COMPLEMENTOS Cumpleaños v2 + Administración + Fecha en perfil (Act 1.3)
#1

3
Mejor respuesta del mensaje Cumpleaños v2 + Administración + Fecha en perfil (Act 1.3)Captura
[img]Registrate o inicia tu sesión para ver este contenido[/img]




Ejecutar esta consulta
 
ALTER TABLE w_configuracion
ADD logoc_url tinytext NOT NULL
,
ADD logoc_title tinytext NOT NULL
 
 
En perfil.php  --> inc --> php --> perfil.php

Buscar:
 
// MANDAR A PLANTILLA 
 
 
Debajo agregar:
 
$dia=date('d');
    
$mes=date('m');
    
$smarty->assign('tsDia',$dia);
    
$smarty->assign('tsMes',$mes); 
 
 
En m.perfil_headinfo.tpl --> themes --> default --> templates --> modules --> m.perfil_headinfo.tpl

Buscar:
 
<span class="bio">{if $tsInfo.p_nombre != ''}{$tsInfo.p_nombrees {else}Es {/if}{if $tsInfo.user_sexo == 1}un hombre{else}una mujer{/if}. Vive en <span id="info_pais">{$tsInfo.user_pais}</spany se uni&oacutea la familia de {$tsConfig.tituloel {$tsInfo.user_registro|fecha:true}. {if $tsInfo.p_empresa}Trabaja en {$tsInfo.p_empresa}{/if}</span
 
 
Debajo agregar:
 
<br />
                                <
span title="felicidades" style="background-image:url({$tsConfig.default}/images/icons/cookie.png);background-repeat: no-repeat;">      Felic&iacute;tale el: {$tsInfo.user_diade {if $tsInfo.user_mes==1}Enero{elseif $tsInfo.user_mes==2}Febrero{elseif $tsInfo.user_mes==3}Marzo{elseif $tsInfo.user_mes==4}Abril{elseif $tsInfo.user_mes==5}Mayo{elseif $tsInfo.user_mes==6}Junio{elseif $tsInfo.user_mes==7}Julio{elseif $tsInfo.user_mes==8}Agosto{elseif $tsInfo.user_mes==9}Septiembre{elseif $tsInfo.user_mes==10}Octubre{elseif $tsInfo.user_mes==11}Noviembre{elseif $tsInfo.user_mes==12}Diciembre{/if}</span
 
 
En c.admin.php  --> inc --> class --> c.admin.php

Buscar:
 
$c['chat'] . 
 
 
Al lado agregar:
 
'\', `logoc_url` = \'' $c['logoc_url'] . '\', `logoc_title` = \'' $c['logoc_title'] . 
 
 
Buscar:
 
'chat' => $tsCore->setSecure($_POST['chat']), 
 
 
Debajo agregar:
 
'logoc_url' => $tsCore->setSecure($_POST['logocurl']),
            
'logoc_title' => $tsCore->setSecure($_POST['logoctitle']), 

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

Buscar:
 
/*
        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:
 
/*
         birthday() OBTENEMOS LA FECHA
    */
    
function birthday(){
        global 
$tsUser;
        
//
        
$query db_exec(array(__FILE____LINE__), 'query''SELECT user_mes, user_dia 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;
    } 


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

Buscar:
 
// 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.'\''); 


Después de:
 
p.user_pais


Agregar:
 
p.user_diap.user_mes
 

En header.php

Buscar:
 
// Mensajes
    
$smarty->assign('tsMPs',$tsMP->mensajes); 
 
 
Debajo agregar:
 
// 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:
 
<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:
 
{if $tsActuald == $tsBirthday.user_dia && $tsActualm == $tsBirthday.user_mes}
                <
a id="logoi" style="background:url({$tsConfig.logoc_url}) no-repeat; height: 500px; width: 500px;" title="{$tsConfig.logoc_title}href="{$tsConfig.url}"></a>
                {else}
                <
a id="logoi" title="{$tsConfig.titulo}href="{$tsConfig.url}"></a>
                {/if} 
 
 
En m.admin_configs.tpl --> themes --> default --> templates --> sections --> m.admin_configs.tpl

Buscar:
 
<p>
                <
input type="submit" name="save" value="Guardar Cambios" class="btn_g" />
            </
p
 
 
Arriba agregar:
 
<dl>
                <
dt><label for="logoc_url">Logo de cumplea&ntilde;os</label><br /><span>Introduce la URL del logo de cumplea&ntilde;osLes aparecer&aacutecuando cumplan los a&ntilde;os.</span></dt>
                <
dd><input type="text" id="logoc_url" name="logocurl" maxlength="300" value="{$tsConfig.logoc_url}/></dd>
            </
dl>
            <
dl>
                <
dt><label for="logoc_title">T&iacute;tulo Del logo</label><br /><span>Introduce el t&iacute;tulo que quieres que salga al poner el maose encima del logo.</span></dt>
                <
dd><input type="text" id="logoc_title" name="logoctitle" maxlength="300" value="{$tsConfig.logoc_title}/></dd>
            </
dl>
            <
hr /> 




Creditos: Debes agradecer para ver el contenido...
Responder
#2

0
Gracias
Responder


Compartir en:

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)