Cerrar Ventana

Algunas cookies de este sitio son esenciales, y el sitio no funcionará como se espera sin ellas. Estas cookies se establecen en el momento de enviar un formulario, inicie sesión o interactuar con el sitio realizando una acción que va más allá de hacer clic en un simple enlace.


Leer Más

Somos un foro de soporte en español que no tiene publicidad y tiene muchas cosas gratuitas aportadas por la comunidad, contribuye con el foro para poder así obtener alguna membresía de manera gratuita.
SoporteMyBB tiene un total de
1124 temas de soporte.
0 quedan aún por resolver, 244 han quedado obsoletos y 880 han sido resueltos.
Aún no tienes una cuenta, regístrate es gratis.

Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
[Obsoleto] Saber si es del grupo de usuarios permitidos
 Totopizza
Usuario del Foro

Estado: Sin conexión Registrados
9
35
23
Honduras
0
0
23
76
6 May 2016, 19:18
#1
0
Registrate o inicia tu sesión para ver este contenido

Hola, muy buen día;
Hace poco hice un tema sobre como crear plugins para MyBB 1.8.7, el Señor Dark me pasó un tutorial, ya lo leí ya realizé un plugin, lo que ocupo saber es ¿Cómo Obtener si estoy en el grupo de usuarios permitidos para editar/crear?

Bien, el plugin funciona perfecto, lo único que no se es cómo hacer eso, dejo aquí mi código si ocupan más favor de hacermelo saber!

Aquí dentro de un array creo otro array para la opción:

"MapasCSGroups"    => array(
        
"title"         => "Grupos que pueden agregar y editar la lista de mapas",
        
"description"    => "Selecciona el o los grupos que pueden editar y agregar mapas a la lista.",
        
"optionscode"    => "groupselect",
        
"value"            => "3,4,6",
        
"disporder"        => "2"
        


Bien, en una página obtuve un código de lo que estoy tratando de hacer el código es el siguiente:


$AccessGroups = array( 3,4,); //Por defecto son lo que tiene para moderar.
            
$usergroups $mybb->user['usergroup'];
            if(
$mybb->user['additionalgroups']) {
                
$usergroups .= ','.$mybb->user['additionalgroups'];
            }
echo 
$usergroups;
            
$usergroups explode(","$usergroups);
            
            
$IsAccess false;
            foreach(
$usergroups as $group) {
                if(
in_array($group$AccessGroups)) {
                    
$IsAccess true;
                    continue;
                }
            } 

Intenté hacer lo siguiente:

$AccessGroups = array( $mybb->settings['MapasCSGroups'] ); //Por defecto son lo que tiene para moderar.
            
$usergroups $mybb->user['usergroup'];
            if(
$mybb->user['additionalgroups']) {
                
$usergroups .= ','.$mybb->user['additionalgroups'];
            }
echo 
$usergroups;
            
$usergroups explode(","$usergroups);
            
            
$IsAccess false;
            foreach(
$usergroups as $group) {
                if(
in_array($group$AccessGroups)) {
                    
$IsAccess true;
                    continue;
                }
            } 

Pero me decia el mensaje de que no tengo los permisos para ver la página, vengo comenzado en esto de los plugins para MyBB, actualmente tengo conocimientos de PHP, MySQL(MySQLi), entre otros lenguajes, uno que es para creador plugins para el vídeojuego Counter Strike 1.6. Si necesitan más código hacermelo saber porfavor!

Espero y puedan ayudarme con lo que estoy pidiendo, quizás sea algo fácil de hacer pero mis conocimientos son muy bajos en esto de los plugins de MyBB.

Muchas gracias,
Totopizza.
Última modificación: 6 May 2016, 19:19 por Totopizza.
 
 Whiteneo
Equipo de Soporte

Estado: Sin conexión Soporte Técnico
354
4,693
Mexico
5
93
576
7 May 2016, 18:47
#2
1
Mejor respuesta del mensaje RE: Saber si es del grupo de usuarios permitidosEn lugar de meter en un arreglo utiliza solo el campo normal en el nuevo ajuste.

Luego de eso debes crear el arreglo manualmente con un explode para separar cada grupo de la lista y colocarle que mo sea un valor vacio.

Con eso ya tendrias el valor del campo, faltaria compararlo con el resultado de los grupos con un valor predeterminado y una vez realizado esto ya lo tienes listo.

Saludos...
 


Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  [Resuelto] busqueda de plugin de usuarios ExePtioN 7 1,152 19 June 2018, 00:45
Último mensaje: ExePtioN
  [Resuelto] New Likes system (2.5.6) envía usuarios a la página de redirección albano 2 541 14 November 2017, 17:36
Último mensaje: albano
  [Obsoleto] Moderación automática mediante reportes de usuarios. JYS 1 507 20 September 2017, 19:07
Último mensaje: Itzamna



Usuarios navegando en este tema: 1 invitado(s)