Alex566   5 Jul, 2012, 6:38 am
#1
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.
Cluster   5 Jul, 2012, 8:31 am
#2
intenta

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

Smile
Omar G.   5 Jul, 2012, 9:50 am
#3
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.

[Imagen: signature.png]

Discord omar.gonzalez (Omar G.#6117); Telegram at @omarugc;
Alex566   5 Jul, 2012, 4:27 pm
#4
¡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.
  
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.