Le lien PCA quant à lui est visible sur toutes les pages. Alors, soyons cohérents.
À la ligne 4065 dans includes/functions.php, nous avons ceci :
'U_MODCP' => append_sid("{$phpbb_root_path}mcp.$phpEx", false, true, $user->session_id),??
Avec cette astuce le lien PCM sera visible sur toutes les pages - seulement pour les administrateurs. Les modérateurs ne verront le lien PCM qu’aux endroits habituels.
Les utilisateurs réguliers ne voient pas le lien PCM
{% si U_MODCP %} est visible pour les utilisateurs connectés, avec un accès au PCM ou non
Les autorisations d’administrateur et de modérateur sont complètement séparées. Par défaut, le groupe Administrateurs a uniquement des autorisations d’administrateur et le groupe Modérateur global n’a que des autorisations de modérateur global.
A vous de voir si cela fait sens d'allouer des permissions de modération au groupe Administrateur.
Ouvrir styles/prosilver/template/navbar_header.html et trouver :
Code : Tout sélectionner
<!-- IF U_MCP -->
<li data-last-responsive="true">
<a href="{U_MCP}" title="{L_MCP}" role="menuitem">
<i class="icon fa-gavel fa-fw" aria-hidden="true"></i><span>{L_MCP_SHORT}</span>
</a>
</li>
<!-- ENDIF -->
Code : Tout sélectionner
{% if U_ACP %}
<li data-last-responsive="true">
<a href="{U_MODCP}" title="{L_MCP}" role="menuitem">
<i class="icon fa-gavel fa-fw" aria-hidden="true"></i><span>{L_MCP_SHORT}</span>
</a>
</li>
{% elseif U_MCP %}
<li data-last-responsive="true">
<a href="{U_MCP}" title="{L_MCP}" role="menuitem">
<i class="icon fa-gavel fa-fw" aria-hidden="true"></i><span>{L_MCP_SHORT}</span>
</a>
</li>
{% endif %}