• 0
  • 5 RepliesReplies
  • 2647 ReadTimes Read
  • 0 PointsPoints

Topic: Solicito ayuda personalizada.

Usuario: JTX3
Rango: Nuevo Usuario
Mensajes: 173
Points: 18
Mi web: http://themixure.com/index.php
Perfil: View Profile
Pais:
se
Solicito ayuda personalizada.
August 07, 2011 - 06:30 18:30
Resulta que hago una modificación personalizada en donde debo sacar el karma total del usuario ¿cómo lo puedo hacer? , uso algo así (no me manejo mucho en variables de SMF).

Code: [Select]
$karma = $user_info['karma']['good'] - $user_info['karma']['bad'];
Después verifico si tiene igual o mayor a 10 de karma total con un if, pero teniendo más de 10 karma aún así me sale el error que no tengo el karma suficiente (siendo que tengo 11)
Críticos hay muchos, quienes ayuden, pocos.
Usuario: Papá distante
Rango: Moderador Global
Mensajes: 3504
Points: 168
Perfil: View Profile
Pais:
de
Re:Solicito ayuda personalizada.
Reply #1 August 07, 2011 - 06:45 18:45
No la tengo a la mano ahora pero, SMF tiene su propio sistema de suma y resta de karma, revisa bien.
Usuario: JTX3
Rango: Nuevo Usuario
Mensajes: 173
Points: 18
Mi web: http://themixure.com/index.php
Perfil: View Profile
Pais:
se
Re:Solicito ayuda personalizada.
Reply #2 August 07, 2011 - 06:49 18:49
No la tengo a la mano ahora pero, SMF tiene su propio sistema de suma y resta de karma, revisa bien.
Si eso vi en el Display.template.php que hace lo sig.

Code: [Select]
', $message['member']['karma']['good'] - $message['member']['karma']['bad'], '
El problema que lo hace del usuario que postea, yo necesito solamente del usuario que uno ocupa personalmente para escribir mensajes/revisar el foro/etcétera..  y todo eso (la resta) se defina en una variable para luego hacer el if más fácil :)
Usuario: JTX3
Rango: Nuevo Usuario
Mensajes: 173
Points: 18
Mi web: http://themixure.com/index.php
Perfil: View Profile
Pais:
se
Re:Solicito ayuda personalizada.
Reply #3 August 08, 2011 - 08:49 20:49
¿Alguna ayuda?, no manejo mucho las variables de SMF.
Usuario: Lean
Rango: Fundador
Mensajes: 6782
Points: 236
Perfil: View Profile
Pais:
ar
Re:Solicito ayuda personalizada.
Reply #4 August 08, 2011 - 08:50 20:50
Lo que pasa es que eso si miras bien esta dentro del foreach. Si lo haces afuera seguramente te de el resultado que esperas.
Usuario: JTX3
Rango: Nuevo Usuario
Mensajes: 173
Points: 18
Mi web: http://themixure.com/index.php
Perfil: View Profile
Pais:
se
Re:Solicito ayuda personalizada.
Reply #5 August 08, 2011 - 09:06 21:06
Lo que pasa es que eso si miras bien esta dentro del foreach. Si lo haces afuera seguramente te de el resultado que esperas.
El código lo tengo en el archivo Karma.php

Code: [Select]
// The user ID _must_ be a number, no matter what.
$_REQUEST['uid'] = (int) $_REQUEST['uid'];

$karma = $user_info['karma']['good'] - $user_info['karma']['bad'];
// Applauding or smiting?
if($user_info['warning'] <= '40' && $karma >= 10){
$dir = $_REQUEST['sa'] != 'applaud' ? -1 : 1;
}
else if($user_info['warning'] >= '40')
fatal_lang_error('cant_change_warn_karma', false);
else if($karma <= 10)
fatal_lang_error('cant_change_ten_karma', false);

Perdón si me equivoco con el código, no recuerdo mucho que digamos..
 

TAGS



top

Smfsimple.com es un sitio destinado a brindar un servicio de soporte y herramientas para foros realizados con el sistema de foros gratuito simplemachines.org. Contamos con un selecto equipo de desarrolladores y conocedores del sistema, sus foros estaran en buenas manos.
This site is not affiliated with or endorsed by Simple Machines