Mostrar contenido para grupos especiales en phpBB 3.0 Tema Solucionado
Publicado: 19 Oct 2014, 10:47
Bueno este tutorial es para mostrar contenido a aquellos grupos especiales que se han creado para un fin específico. El ID del grupo especial lo puedes ver en varios lados, por ejemplo en el ACP---USUARIOS Y GRUPOS---GRUPOS---ADMINISTRAR GRUPOS---PREFERENCIAS, o si en Preferencias han marcado "Mostrar Grupo en Leyenda" en donde muestre ésta opción (index o portal).
Vamos al tutorial:
ABRIR: includes/functions.php
BUSCAR:
AGREGAR ANTES:
Eso es todo, ahora podrás usar en cualquier archivo de tu template el siguiente código, tomando en cuenta que sabes cual es el ID de cada grupo especial:
Y reemplaza los números 5,15,25 por el ID de tus grupos especiales. Puedes agregar mas IF´s o quitarlos...
Es todo....ah....y refrescar template...
Autor: RMcGirr83
Fuente: phpBB.com
Vamos al tutorial:
ABRIR: includes/functions.php
BUSCAR:
Código: Seleccionar todo
// application/xhtml+xml not used because of IE
Código: Seleccionar todo
// Chequear en que grupo esta el usuario
if ( !function_exists('group_memberships') )
{
include_once($phpbb_root_path . 'includes/functions_user.'.$phpEx);
}
$groups = group_memberships(false,$user->data['user_id']);
foreach ($groups as $grouprec)
{
$template->assign_vars(array(
'S_IN_GROUP_' . $grouprec['group_id'] => true
));
}
Código: Seleccionar todo
<!-- IF S_IN_GROUP_5 -->
contenido para el grupo con el ID = 5
<!-- ELSEIF S_IN_GROUP_15 -->
contenido para el grupo con el ID = 15
<!-- ELSEIF S_IN_GROUP_25 -->
contenido para el grupo con el ID = 25
<!-- ENDIF -->
Es todo....ah....y refrescar template...
Autor: RMcGirr83
Fuente: phpBB.com