Contrata servicios web en ougcNetwork.
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) 
Smile
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.
Envía un DM o MP si te interesa patrocinar alguna actualización o complemento a alguno de mis plugins.

[Image: signature.png]


Discord omar.gonzalez (Omar G.#6117); Telegram at @omarugc;
¡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.