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:

Código PHP:
if($reputation_vote['comments'] == ''

Y lo cambié por esto:

Código PHP:
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

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

Por:
Código PHP:
        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.
{SIGNATURE_IMAGE}
¡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.