Investigando llegué hasta la página del autor y por lo que se ve es problemas de permisos. Pero mira por donde no he sido capaz de encontrar dónde esta la opción de habilitar esos permisos y eso que he visto pantallazos de donde están. En el 3.0.14 si que esta la opción, pero en la 3.1.10 no.
Mi inglés es un verdadero desastre (ThE KuKa, que envidia tengo de tu inglés) y con lo poco que me sonaba y el traductor, he llegado a la conclusión de que es un fallo de un fichero, vamos, que han debido de borrar o cambiar la opción y ahora no esta.
En el mismo sitio del Autor Pagina oficial extensión Board3 Portal 2.1.x, un par de usuarios han dado con la solución, solución que he probado personalmente y funciona.
Buscar el fichero
ext/board3/portal/events/listener.php
editarlo y buscar esto:
Código: Seleccionar todo
static public function getSubscribedEvents()
{
return array(
'core.user_setup' => 'load_portal_language',
'core.viewonline_overwrite_location' => 'viewonline_page',
'core.page_header' => 'add_portal_link',
);
}
Código: Seleccionar todo
static public function getSubscribedEvents()
{
return array(
'core.user_setup' => 'load_portal_language',
'core.viewonline_overwrite_location' => 'viewonline_page',
'core.page_header' => 'add_portal_link',
'core.permissions' => 'permission',
);
}
/**
* Load permission event
*/
public function permission($event)
{
$permissions = $event['permissions'];
$permissions += array(
'u_view_portal' => array(
'lang' => 'ACL_U_VIEW_PORTAL',
'cat' => 'misc'
),
'a_manage_portal' => array(
'lang' =>'ACL_A_MANAGE_PORTAL',
'cat' => 'misc'
),
);
$event['permissions'] = $permissions;
}
Para todo aquel que tenga este problema, por lo menos con esta versión, esta es la solución.
PD: Desconozco como poder poner en colores las sentencias del código y si se puede poner, lo siento.