01-01-2022, 12:16 PM
2
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:
Código PHP: ( Seleccionar Todo )
$smarty->assign("tsPrivacidad",$priv);
Debajo agregar:
Código PHP: ( Seleccionar Todo )
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:
Código PHP: ( Seleccionar Todo )
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:
Código PHP: ( Seleccionar Todo )
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:
Código PHP: ( Seleccionar Todo )
{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:
Código PHP: ( Seleccionar Todo )
{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...


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