hago esto con la reputación?
Buenas, Estuve configurando la reputación de mi foro, y en el reputation.php la línea 804 tenía esto: if($reputation_vote['comments'] == '') Y lo ...

Buenas,

Estuve configurando la reputación de mi foro, y en el reputation.php la línea 804 tenía esto:

if($reputation_vote['comments'] == '') 

Y lo cambié por esto:

if($reputation_vote['comments'] == '' || intval($mybb->input['uid']) != $mybb->user['uid']) 

Al dejarlo así, los usuarios no podían ver los comentarios de reputación de los demás, pero quiero saber cómo puedo hacer para que los administradores y moderadores también puedan ver la reputación.

He intentado poniendo un && con el guid de los administradores y moderadores pero no lo consigo.

¿Alguna ayuda?

Muchísimas gracias.
intenta

if($reputation_vote['comments'] == '' || intval($mybb->input['uid']) != $mybb->user['uid'] || $mybb->usergroup['issupermod'] == 1 || $mybb->usergroup['cancp'] == 1) 
:)
Yo aria algo asi:
		$reputation_vote['comments'] = $parser->parse_message($reputation_vote['comments'], $reputation_parser);
		if($reputation_vote['comments'] == '')
		{
			$reputation_vote['comments'] = $lang->no_comment;
		}

Por:
		if($reputation_vote['comments'] && ($reputation_vote['adduid'] == $mybb->user['uid'] || $mybb->usergroup['issupermod'] || $mybb->usergroup['cancp']))
		{
			$reputation_vote['comments'] = $parser->parse_message($reputation_vote['comments'], $reputation_parser);
		}
		else
		{
			$reputation_vote['comments'] = $lang->no_comment;
		}

Si estoy en lo correcto, "$mybb->input['uid']" es para el dueño del perfil, osea, que no podra ver ningun comentario.
Omar G.
¡Muchísimas gracias a los 2!

Al final me ha salido y ha quedado perfecto, ahí os doy reputación ya que he 'mezclado' un poco el código de los dos Smile.

Gracias de nuevo.
Colaboradores
Omar G. Cluster
This forum uses Lukasz Tkacz MyBB addons.