Problema con icono pagina personalizada


no_avatar
nbocalandro
 
Mensajes: 3
Registrado: Mié Mar 21, 2018 7:27 pm
Ubicación: Capilla del Señor, Argentina
 Vie Mar 23, 2018 10:02 pm • a través de Web
Buenas tardes.

He instalado la aplicación cBB Blockgets v2.0.0 y tengo un problema con el icono de una página personalizada.
Les paso los datos de mi web y despues les cuento en detalle el problema.

Web http://www.dinoland.com.ar
hosting de pago
phpBB 3.2.2 sin mods salvo cBB Blockgets v2.0.0
Sistema Operativo CentOS Linux 6.9
Kernel Linux 2.6.32-042stab123.3 de x86_64
CPU Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz, 1 núcleos
apache server (no se que versión)

El problema en si es que la página personalizada llamada Reciente tiene un icono que solo se ve en el portal, en la pagina principal y en la propia página personalizada.
En el resto de las páginas del foro sale el título de la página, se lo puede clikear y funciona pero el icono no aparece.
Les paso dos direcciones, en la primera el icono se ve y en la segunda no. Esto pasa con todos los usuarios salvo con los administradores, por lo que parecería problema de autorización.
http://www.dinoland.com.ar/phpBB3/index.php
http://www.dinoland.com.ar/phpBB3/viewforum.php?f=1

Quedo a su disposición por cualquier otro dato que necesiten.
Gracias por anticipado y un gran saludo.

Norberto
Avatar de Usuario
IvanPF
Administrador
 
Mensajes: 2010
Registrado: Vie Jun 17, 2011 12:15 am
Ubicación: España (Spain)
 Vie Mar 23, 2018 11:53 pm • a través de Web
Hola

Lo he revisado y, efectivamente, hay un pequeño error con los iconos de las páginas cuando se visita una página que no tiene bloques añadidos y además la barra de acceso rápido está deshabilitada.
Para solventarlo tienes que hacer una edición en el archivo /ext/canidev/blockgets/libraries/blockgets.php
Busca:
Código: Seleccionar todo
      // Build links for custom pages
      if(!empty($page_cache['pages'][PAGE_CUSTOM]))
      {
         foreach($page_cache['pages'][PAGE_CUSTOM] as $row)
         {
            if($row['link_position'] && $row['page_enabled'] && $this->helper->group_auth($row['page_groups']))
            {
               $this->template->assign_block_vars('blglink_' . $row['link_position'], array(
                  'HREF'      => $this->helper->route('canidev_blockgets_page_controller', array(
                     'page' => ($row['page_alias']) ? $row['page_alias'] : $row['page_id']
                  )),
                  'ICON'      => $row['link_icon'],
                  'TITLE'      => $this->get_title($row),
               ));
            }
         }
      }


Cámbialo por:
Código: Seleccionar todo
      // Build links for custom pagesif(!empty($page_cache['pages'][PAGE_CUSTOM]))
      {
         foreach($page_cache['pages'][PAGE_CUSTOM] as $row)
         {
            if($row['link_position'] && $row['page_enabled'] && $this->helper->group_auth($row['page_groups']))
            {
               $this->template->assign_block_vars('blglink_' . $row['link_position'], array(
                  'HREF'      => $this->helper->route('canidev_blockgets_page_controller', array(
                     'page' => ($row['page_alias']) ? $row['page_alias'] : $row['page_id']
                  )),
                  'ICON'      => $row['link_icon'],
                  'TITLE'      => $this->get_title($row),
               ));
            }
         }
         
         $this->template->assign_var('BLG_LOAD_HEADER', true);
      }


Realmente solo se añade esta línea:
Código: Seleccionar todo
$this->template->assign_var('BLG_LOAD_HEADER', true);
no_avatar
nbocalandro
 
Mensajes: 3
Registrado: Mié Mar 21, 2018 7:27 pm
Ubicación: Capilla del Señor, Argentina
 Sab Mar 24, 2018 10:47 am • a través de Web
Ivan

Gracias por responder tan pronto, en unas horas lo voy a implementar.
Ya que mencionas páginas que no tienen bloques añadidos, ¿se puede añadir bloques en páginas del foro aparte de la principal?

Saludos
Avatar de Usuario
IvanPF
Administrador
 
Mensajes: 2010
Registrado: Vie Jun 17, 2011 12:15 am
Ubicación: España (Spain)
 Sab Mar 24, 2018 1:39 pm • a través de Web
Si, se pueden añadir bloques en cualquier página del foro. Solo tienes que añadir la página en cuestión en la sección "Páginas y bloques". Después de eso se administra igual que el portal o la página principal
no_avatar
nbocalandro
 
Mensajes: 3
Registrado: Mié Mar 21, 2018 7:27 pm
Ubicación: Capilla del Señor, Argentina
 Sab Mar 24, 2018 1:44 pm • a través de Web
Hola

Ya está funcionado ok.
Gracias por esta nueva respuesta.

Saludos

Norberto

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados