Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Mostrar contenido para grupos especiales en phpBB 3.0Tema Solucionado

Soporte de MODs para phpBB 3.0.x
Dudas sobre AutoMOD aquí por favor.
Cerrado
Avatar de Usuario
Megabyte
Elite
Mensajes: 1037
Registrado: 25 Dic 2010, 02:39
Nombre real: WilsonASD
Ubicación: Guate City.
Edad: 39

Mostrar contenido para grupos especiales en phpBB 3.0  Tema Solucionado

#1

Mensaje por Megabyte » 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:

Código: Seleccionar todo

	// application/xhtml+xml not used because of IE
AGREGAR ANTES:

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
          ));
       }
 
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:

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 -->  
 
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


Contenido Oculto
Este foro requiere que este registrado e identificado para ver el contenido oculto.


Enlace:
BBCode:
HTML:

Ocultar enlaces al mensaje
Mostrar enlaces al mensaje

Cerrado

Volver a “Soporte de MODs”