Acesso dos Moderadores ao Painel de Moderação

  • Autor Autor mcloud
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
M

mcloud

Ni
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Desde algunas versiones atrás, los moderadores no tienen acceso al Panel de Moderación, ni siquiera pueden ver el enlace que aparece en el footer. Solo los Administradores y Supermoderadores tienen acceso.

Esto se hizo para evitar un número extra de consultas y puede revertirse con una sencilla modificación.

Editar el archivo global.php y buscar lo siguiente:
PHP:
$show['admincplink'] = iif($permissions['adminpermissions'] & $vbulletin->bf_ugp_adminpermissions['cancontrolpanel'], true, false);
// This generates an extra query for non-admins/supermods on many pages so we have chosen to only display it to supermods & admins
// $show['modcplink'] = iif(can_moderate(), true, false);
$show['modcplink'] = iif ($permissions['adminpermissions'] & $vbulletin->bf_ugp_adminpermissions['cancontrolpanel'] OR $permissions['adminpermissions'] & $vbulletin->bf_ugp_adminpermissions['ismoderator'], true, false);

Hacer la siguiente modificación:
PHP:
$show['admincplink'] = iif($permissions['adminpermissions'] & $vbulletin->bf_ugp_adminpermissions['cancontrolpanel'], true, false);
// This generates an extra query for non-admins/supermods on many pages so we have chosen to only display it to supermods & admins
$show['modcplink'] = iif(can_moderate(), true, false);
// $show['modcplink'] = iif ($permissions['adminpermissions'] & $vbulletin->bf_ugp_adminpermissions['cancontrolpanel'] OR $permissions['adminpermissions'] & $vbulletin->bf_ugp_adminpermissions['ismoderator'], true, false);
Es tan sencillo como decomentar la tercera linea y comentar la cuarta.

Si alguno sigue teniendo problemas para visualizar el enlace, hacer tambien la modificación que indica Skavenger en el siguiente mensaje.
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Para ver el link en el footer se puede editar la plantilla footer:

Se modifica esto:
Inserir CODE, HTML ou PHP:
<if condition="$show['modcplink']"><a href="$modcpdir/index.php?$session[sessionurl]">$vbphrase[mod]</a> -</if>

Por esto:

Inserir CODE, HTML ou PHP:
<if condition="can_moderate()"><a href="$modcpdir/index.php?$session[sessionurl]">$vbphrase[mod]</a> -</if>

(En realidad es solo el condicional, pero dejo toda la línea por las dudas)
 
Con eso que puso Skavenger no se "ve" el "link" en el footer, ni los MODS pueden acceder al Panel de Moderacion, solo SMODS y Admins.

Con la modificación que comenta mcloud, no me funciona de cualquier forma, los mods siguen sin poder accesar al Panel y el Link el footer tampoco se visualiza 🙁

De cualquier manera GRACIAS a ambos.
 
A mi me funciono lo de la edición de la plantilla.
 
Haz las dos modificaciones!

Debería resultarte. Acabo de comprobarlo con las versiones 3.6.8, 3.7.0, 3.7.2 y todas sale el enlace.

Por cierto Skavenger, voy a añadir tu modificación a mi primer post. Será útil.

Gracias
 
Pues realice ambas modificaciones y nada, el grupo de Moderador esta en el ID 7 "Grupos de Usuarios" y los permisos los deje Exactamente igual a los que tienen los Super Moderadores, pero sigue sin aparecerme el enlace 🙁

Ni modo, al igual que el UpLoadCP esta modificación no se dejo, a pesar de realizar los pasos "correctamente".

Saludos y Gracias de cualquier forma.
 

Tópicos similares

Voltar
Topo