01-26-2021, 09:14 AM
9
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
Código: ( Seleccionar Todo )
ALTER TABLE `u_miembros` ADD `user_vips` INT( 1 ) NOT NULL DEFAULT '0';En c.cuenta.php --> inc --> class --> c.cuenta.php
Buscar:
Código PHP: ( Seleccionar Todo )
// 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:
Código: ( Seleccionar Todo )
u.user_activo,Agregar:
Código: ( Seleccionar Todo )
u.user_vips,Código PHP: ( Seleccionar Todo )
// 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:
Código: ( Seleccionar Todo )
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
}Arriba agregar:
Código PHP: ( Seleccionar Todo )
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:
Código PHP: ( Seleccionar Todo )
} elseif($action == 'users'){
if(empty($act)){
$smarty->assign("tsMembers",$tsAdmin->getUsuarios());
Debajo agregar:
Código PHP: ( Seleccionar Todo )
}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:
Código: ( Seleccionar Todo )
<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:
Código: ( Seleccionar Todo )
<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:
Código: ( Seleccionar Todo )
<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:
Código: ( Seleccionar Todo )
<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:
Código: ( Seleccionar Todo )
<h1 class="nick">{$tsInfo.nick}</h1>Reemplazar por:
Código: ( Seleccionar Todo )
<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:
Código: ( Seleccionar Todo )
<h1 class="nick">{if $tsInfo.p_nombre}{$tsInfo.p_nombre}{else}{$tsInfo.nick}{/if} {if $tsInfo.yfollow}<span class="tsigue">Ésta siguiéndote</span>{/if}</h1>Reemplazar por:
Código: ( Seleccionar Todo )
<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">Ésta siguié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...



Facebook
Twitter
Reddit
Digg
del.icio.us
Tumblr
Pinterest
Blogger
Fark
LinkedIn
Mix
Google