¡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 - 22:00 h

Regístrate Descargar Risus Nova
Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5

COMPLEMENTOS Elección de color de Nick (Act)
#1

2
Mejor respuesta del mensaje Elección de color de Nick (Act)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]
 

Ejecutar esta consulta
 
ALTER TABLE `u_perfilADD `user_colorVARCHAR10 NOT NULL AFTER `user_pais


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

Buscar:
 
// Cargar datos
        
$sql 'SELECT u.*, s.* FROM u_sessions s, u_miembros u WHERE s.session_id = \''.$this->session->ID.'\' AND u.user_id = s.session_user_id'


Reemplazar por:
 
// Cargar datos
        
$sql 'SELECT u.*, s.* ,p.* FROM u_sessions s, u_miembros u, u_perfil p WHERE s.session_id = \''.$this->session->ID.'\' AND u.user_id = s.session_user_id AND p.user_id = s.session_user_id'


Buscar:
 
$this->nick $this->info['user_name']; 


Debajo agregar:
 
$this->color $this->info['user_color']; 


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.'\'');
        
$data db_exec('fetch_assoc'$query); 


Después de:
 
p.user_sexo


Agregar:
 
p.user_color


Buscar:
 
'pais' => $tsCore->setSecure($_POST['pais']), 


Debajo agregar:
 
'color' => $tsCore->setSecure($_POST['color']), 


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

Buscar:
 
// DATOS DEL AUTOR
        
$query db_exec(array(__FILE____LINE__), 'query''SELECT u.user_id, u.user_name, u.user_rango, u.user_puntos, u.user_lastactive, u.user_last_ip, u.user_activo, u.user_baneado, p.user_pais, p.user_sexo, p.user_color, p.user_firma FROM u_miembros AS u LEFT JOIN u_perfil AS p ON u.user_id = p.user_id WHERE u.user_id = \''.(int)$user_id.'\' LIMIT 1');
        
$data db_exec('fetch_assoc'$query); 


Después de:
 
p.user_sexo


Agregar:
 
p.user_color


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

Buscar:    
 
<h1 class="nick">{$tsInfo.nick}</h1


Reemplazar por:
 
<h1 class="nick"><font color={$tsInfo.user_color}>{$tsInfo.nick}</font></h1


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

Buscar:    
 
<div class="field">
                                        <
label for="email">E-Mail:</label>
                                        <
div class="input-fake input-hide-email">
                                            {
$tsUser->info.user_email} (<a onclick="input_fake('email')">Cambiar</a>)
                                        </
div>
                                        <
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:
 
<div class="field">
                                        <
label for="pais">Color de Nick:</label>
                                        <
select onchange="cuenta.chgpais()" class="cuenta-save-1" name="color" id="color">
                                            <
option value="">Color</option>
                                            <
option value="#000000">Negro</option>
                                            <
option value="#c00020">Rojo</option>
                                            <
option value="#80ff40">Verde</option>
                                            <
option value="#006060">Gris</option>
                                            <
option value="#0000c0">Azul</option>
                                            <
option value="#ffff20">Amarillo</option>
                                            <
option value="#40a0ff">Celeste</option>
                                            <
option value="#ff40a0">Rosado</option>
                                        </
select>
                                    </
div


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

Buscar:    
 
<span class="given-name" style="color:#{$tsAutor.rango.r_color}">{$tsAutor.user_name}</span


Reemplazar por:
 
<span class="given-name" style="color:{$tsAutor.user_color}">{$tsAutor.user_name}</span


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

Buscar:    
 
<a title="Mi Perfil" href="{$tsConfig.url}/perfil/{$tsUser->info.user_name}class="username">{$tsUser->nick}</a


Reemplazar por:
 
<a title="Mi Perfil" href="{$tsConfig.url}/perfil/{$tsUser->info.user_name}class="username"><font color={$tsUser->color}>{$tsUser->nick}</font></a





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


Compartir en:

Mensajes en este tema
Elección de color de Nick (Act) - por Chctrpgo - 07-28-2022, 11:11 AM
RE: Elección de color de Nick (Act) - por Demonic - 03-24-2024, 10:04 AM

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)