Objetivo del mod: Un líder de grupo solo puede administrar los miembros de su propio grupo. Solo se reserva el privilegio de gestionar el nombre, color y las propiedades del grupo a los administradores que son lideres de grupo.
Funcionalidad: Esto para mi propio foro es un grande avance. Podré automatizar totalmente el foro sin necesidad de que este yo controlandolo diariamente.
Antes de este mod:
Los miembros se registran en el foro y cuando finalizan su registro correctamente los debo de añadir al grupo "Miembro" para que tengan acceso a los foros. Pero me gustaria delegar esa tarea de una manera controlada. Tanto para ver el trabajo de cada lider como para que no haya ningun destrozo.
Despues de este mod:
Creo 1 grupo de usuarios por cada lider que gestionará sus propios miembros. Cada grupo de cada lider son grupos clonados del grupo "Miembro" que dijie inicialmente. Asi yo veo cuanto "trabaja" cada lider de grupo con sus propios usuarios.
Las cosas para que funcione este mod son las siguientes:
archivo: languaje/es/groups.php
ir hasta la linea:
Código: Seleccionar todo
"'NOT_MEMBER_OF_GROUP' => 'La operación requerida no puede llevarse a cabo porque no es miembro del grupo seleccionado.',"
Código: Seleccionar todo
'LEADER_NOT_ADMIN_CAN_NOT_EDIT' => 'La operación requerida no puede llevarse a cabo porque esta restringida a los administradores.',
buscar linea:
Código: Seleccionar todo
case 'edit':
if (!$group_id)
{
trigger_error($user->lang['NO_GROUP'] . $return_page);
}
Código: Seleccionar todo
if (!($auth->acl_get('a_'))){
trigger_error($user->lang['LEADER_NOT_ADMIN_CAN_NOT_EDIT'] . $return_page);
}
buscar linea:
Código: Seleccionar todo
<dt><a href="{leader.U_EDIT}" class="topictitle"<!-- IF leader.GROUP_COLOUR --> style="color: #{leader.GROUP_COLOUR};"<!-- ENDIF -->>{leader.GROUP_NAME}</a>
Código: Seleccionar todo
<dt><a <!-- IF U_ACP -->href="{leader.U_EDIT}"<!-- ENDIF --> class="topictitle"<!-- IF leader.GROUP_COLOUR --> style="color: #{leader.GROUP_COLOUR};"<!-- ENDIF -->>{leader.GROUP_NAME}</a>
Código: Seleccionar todo
<dd class="option"><span><a href="{leader.U_EDIT}" >{L_EDIT}</a></span></dd>
Código: Seleccionar todo
<dd class="option"><span><!-- IF U_ACP --><a href="{leader.U_EDIT}" >{L_EDIT}</a><!-- ENDIF --></span></dd>
Despues de todo esto, como hago mi mod ? Creo que no debo de usar ningun editor de texto (notepad++) para hacer el mod como los demas -.-
Espero que me ayude alguien.