Adaptar cBB Blockgets a páginas del foro

  5 / 5 (2 Votos)
Este tutorial es sólo para cBB Blockgets 1.0.2 o cBB Blockgets 1.0.3.
Las versiones posteriores no necesitan ediciones en los estilos.

Por lo general, para adaptar cBB Blockgets a una página de foro, sólo es necesario hacer los cambios tal y como se indica en la Guía Online.

Pero hay excepciones como es el caso del Panel de Control de Usuario (UCP) y el Panel de Moderación (MCP).
Para incluir cBB Blockgets en estas páginas es necesario realizar más cambios de lo normal y en más ficheros.

En este tutorial usaremos el Panel de Control del Usuario (UCP) como ejemplo y nos basaremos en el estilo Prosilver (aunque los cambios en subsilver2 son similares).

Antes de empezar, veamos la estructura de las plantillas que usa el archivo del Panel de Control del Usuario (ucp.php).

La página resultante se compone de:
  1. Un archivo de cabecera. ucp_header.html
  2. Un archivo de pie de página ucp_footer.html
  3. Los distintos archivos del cuerpo de la página. En este caso son todos los archivos del estilo que comienzan con ucp_.


Para adaptar el mod a la página ucp.php tendremos que realizar cambios en todos los archivos anteriormente mencionados.
Los cambios a realizar serían los siguientes:

ucp_header.html
  1. Buscar: <h2>{L_UCP}</h2>
  2. Añadir después: <!-- IF BLG_ON_BOARD --><!-- INCLUDE blockgets/board_top_body.html --><!-- ENDIF -->
    <!-- IF not BLG_ON_BOARD or DISPLAY_FORUM_BLOCK -->
  3. Buscar: <div id="cp-main" class="ucp-main">
  4. Añadir después: <!-- ENDIF -->
ucp_footer.html
  1. Buscar:         </div>
        <div class="clear"></div>
  2. Añadir antes: <!-- IF not BLG_ON_BOARD or DISPLAY_FORUM_BLOCK -->
  3. Buscar: <!-- INCLUDE jumpbox.html -->
  4. Añadir después: <!-- ENDIF -->
    <!-- IF BLG_ON_BOARD --><!-- INCLUDE blockgets/board_bottom_body.html --><!-- ENDIF -->
Todos los archivos del cuerpo de la página. (ucp_*****.html)
Nota: En esta adaptación quedan excluidos los archivos que no posean las líneas indicadas para buscar.

  1. Buscar: <!-- INCLUDE ucp_header.html -->
  2. Añadir después: <!-- IF not BLG_ON_BOARD or DISPLAY_FORUM_BLOCK -->
  3. Buscar: <!-- INCLUDE ucp_footer.html -->
  4. Añadir antes: <!-- ENDIF -->

Nota: Una vez finalizados los cambios es necesario Limpiar el Caché del foro para que los cambios surjan efecto.

Después sólo nos quedará añadir la página ucp.php desde las opciones del mod:
Panel de Administración >> Blockgets >> Administrar páginas >> Nueva página






Comentarios


Escribir comentario

cron