¡Bienvenido! ¿Aún no estás registrado?, deberás registrarte antes de poder usar el Chat, Comentar y Descargar en el Foro. Usa un email válido para la activación.
Calificación:
  • 1 voto(s) - 5 Media
  • 1
  • 2
  • 3
  • 4
  • 5

COMPLEMENTOS Verificar cuenta como en Twitter (Act 1.3 Default, V5 y V6)
#1

9
Mejor respuesta del mensaje Verificar cuenta como en Twitter (Act 1.3 Default, V5 y V6)Default
[img]Registrate o inicia tu sesión para ver este contenido[/img]
[img]Registrate o inicia tu sesión para ver este contenido[/img]

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

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


Ejecutar esta consulta
 
ALTER TABLE `u_miembros` ADD `user_vips` INT( 1 ) NOT NULL DEFAULT '0';


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


Al lado de:
 
u.user_activo,


Agregar:
u.user_vips,

// 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_vips, 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.'\''); 


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

Buscar:
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

}


Arriba agregar:
function setVip(){
        
$user = (int)$_GET['id'];
        
$vip db_exec('fetch_array'db_exec(array(__FILE____LINE__), 'query''SELECT user_vips FROM u_miembros WHERE user_id = \''.$user.'\''));
        if(
$vip['user_vips'] == 1){
            if(
db_exec(array(__FILE____LINE__), 'query''UPDATE u_miembros SET user_vips = \'0\' WHERE user_id = \''.$user.'\''))
            return 
true;
            else
            return 
'Error: '.show_error('Error al ejecutar la consulta de la línea '.__LINE__.' de '.__FILE__.'.''db');
        }else{
            if(
db_exec(array(__FILE____LINE__), 'query''UPDATE u_miembros SET user_vips = \'1\' WHERE user_id = \''.$user.'\''))
            return 
true;
            else
            return 
'Error: '.show_error('Error al ejecutar la consulta de la línea '.__LINE__.' de '.__FILE__.'.''db');
        }
    } 


En admin.php --> inc --> php --> admin.php

Buscar:
} elseif($action == 'users'){
       if(empty(
$act)){
           
$smarty->assign("tsMembers",$tsAdmin->getUsuarios()); 


Debajo agregar:
}elseif($act == 'vip' && !empty($_GET['id'])){
                 
$vip $tsAdmin->setVip();
           if(
$vip == true$tsCore->redirectTo($tsCore->settings['url'].'/admin/users?act=show&uid='.(int)$_GET['id'].'&save=true');
else 
$smarty->assign("tsError",$update); 



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

Default y V5

Buscar:
<dl>
                                            <dt><label>Cambios de nick disponibles:</label></dt>
                                            <dd><input type="text" name="changenicks" id="changenicks" value="{$tsUserD.user_name_changes}" style="width:10%" /></dd>
                                        </dl>


Debajo agregar:
<hr />
                                        <dl>
                                            <dt><label for="vip">Usuario Verificado:</label></dt>
                                            <dd><a href="{$tsConfig.url}/admin/users?act=vip&id={$tsUserD.user_id}">{if $tsUserD.user_vips}Desverificar usuario{else}Verificar usuario{/if}</a></dd>
                                        </dl>


V6

Buscar:
<div class="boxblo">                
                <div class="desbox">
                    <label for="changenicks">Cambios de nick disponibles:</label>                    
                </div>
                <input type="text" name="changenicks" id="changenicks" value="{$tsUserD.user_name_changes}"/>
            </div>


Debajo agregar:
<div class="boxblo">                
                <div class="desbox">
                    <label for="changenicks">Usuario Verificado:</label>                    
                </div>
                <a href="{$tsConfig.url}/admin/users?act=vip&id={$tsUserD.user_id}">{if $tsUserD.user_vips}Desverificar usuario{else}Verificar usuario{/if}</a>
            </div>


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

Default

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


Reemplazar por:
<h1 class="nick">{$tsInfo.nick}  {if $tsInfo.user_vips}<img src="{$tsConfig.tema.t_url}/images/verificado.png" alt="Usuario verificado" title="Usuario verificado" />{/if}</h1>


V5 y V6

Buscar:
<h1 class="nick">{if $tsInfo.p_nombre}{$tsInfo.p_nombre}{else}{$tsInfo.nick}{/if} {if $tsInfo.yfollow}<span class="tsigue">&Eacute;sta sigui&eacute;ndote</span>{/if}</h1>


Reemplazar por:
<h1 class="nick">{if $tsInfo.p_nombre}{$tsInfo.p_nombre}{else}{$tsInfo.nick}{/if} {if $tsInfo.user_vips}<i class="fas fa-user-check" aria-hidden="true" style="font-size: 18px;color: #1dcaff;margin-left: 2px;" alt="Usuario verificado" title="Usuario verificado"></i>{/if} {if $tsInfo.yfollow}<span class="tsigue">&Eacute;sta sigui&eacute;ndote</span>{/if}</h1>


Y subir esta imagen a la carpeta images con el nombre verificado.png

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





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)