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

COMPLEMENTOS Dar puntos en el perfil (Act 1.3)
#1

2
Mejor respuesta del mensaje Dar puntos en el perfil (Act 1.3)Información
  • Dar puntos desde el perfil con notificación.
  • Solo Administrador


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]





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

Buscar:
$smarty->assign("tsPrivacidad",$priv); 
 
 
Debajo agregar:
if(isset($_GET['puntos'])) //si se quiere dar puntos
    
{
      if(
$tsUser->is_admod == 1//verificamos que sea admin o mod
      
{
      
//filtramos la cantidad de puntos
      
$pts = (int) $_POST['pts'];
      
//enviamos el aviso
      
$tsMonitor->setAviso($usuario['user_id'], 'Felicitaciones''haz recibido '.$pts.' puntos de regalo'$type 0);
      
// otorgamos los puntos
      
$tsCuenta->setPoints($pts,$usuario['user_id']);
      }
    } 
 
 
En c.cuenta.php  --> inc --> class --> c.cuenta.php

Buscar:
function loadBloqueos(){
        global 
$tsUser;
        
//
        
$query db_exec(array(__FILE____LINE__), 'query''SELECT b.*, u.user_name FROM u_miembros AS u LEFT JOIN u_bloqueos AS b ON u.user_id = b.b_auser WHERE b.b_user = \''.(int)$tsUser->uid.'\'');
        
$data result_array($query);
        
        
//
        
return $data;
    } 
 
 
Debajo agregar:
function setPoints($points,$uid) {
        
db_exec(array(__FILE____LINE__), 'query''UPDATE u_miembros SET user_puntos = user_puntos + '.$points.' WHERE user_id = '.$uid);
    } 
 
 
En m.perfi_headinfo.tpl --> themes --> default --> templates --> modules --> m.perfi_headinfo.tpl

Buscar:
{if !$tsInfo.user_activo || $tsInfo.user_baneado}<span style="background-color:#CE152E;">Cuenta {if !$tsInfo.user_activo}desactivada{else}baneada{/if}</span>{/if} 
 
 
Debajo agregar:
{if $tsUser->is_admod == 1}<br /><br /><a style="background-color:#CE152E;"><form method="post" action="{$tsConfig.url}/perfil/{$tsInfo.nick}?puntos" >Dar: <input type="text" size="3" name="pts" value="10"/> puntos <input type="submit" name="enviar" value="ok" /></form></a>{/if} 





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


Compartir en:

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)