News:

Bored?  Looking to kill some time?  Want to chat with other SMF users?  Join us in IRC chat or Discord

Main Menu

MOD Custom blocks

Started by davidhs, May 08, 2013, 01:18:44 PM

Previous topic - Next topic

-Rock Lee-

¿Esto vendría actuar como los bloques de los portales pero sin tener uno instalado? uno mas que va a mis marcadores, pff por que no tengo tanto tiempo para poder jugar con estos códigos -suspiro-


Saludos!
¡Regresando como cual Fenix! ~ Bomber Code
Ayudas - Aportes - Tutoriales - Y mucho mas!!!

davidhs

No, no es lo mismo. Pero algo parecido, mucho más sencillo aunque para usuarios avanzados.

Diferencias:

- No es un portal, no hay página de portal.

- Los portales permiiten añadir bloques encima o debajo de los foros, sin tocar cabecera o pie. Este mod modifica cabecera y pie (lo que hace que solo valga para temas que no modican cabecera y pie de forma importante) y permite colocar los bloques en la cabecera y en el pie pero en tres posiciones (arriba del todo, reemplazando el contenido, y debajo del todo).

- La colocación: Los portales colocan ellos los bloques (tú indicas la posición: derecha, centro, izquierda, arriba, abajo, y el orden, pero el portal coloca los bloques). En mi mod tienes tu que indicar la colocación, tamaño y estilo de borde con CSS.

- El contenido: Los portales tienen bloques predefinidos para mostrar cierta información (menú, usuario, buscador, últimos publicados,...). En el mod tienes que crear tú el contenido con BBC, HTML o PHP.

-Rock Lee-

Quote from: davidhs on November 26, 2017, 07:10:39 AM
No, no es lo mismo. Pero algo parecido, mucho más sencillo aunque para usuarios avanzados.

Diferencias:

- No es un portal, no hay página de portal.

- Los portales permiiten añadir bloques encima o debajo de los foros, sin tocar cabecera o pie. Este mod modifica cabecera y pie (lo que hace que solo valga para temas que no modican cabecera y pie de forma importante) y permite colocar los bloques en la cabecera y en el pie pero en tres posiciones (arriba del todo, reemplazando el contenido, y debajo del todo).

- La colocación: Los portales colocan ellos los bloques (tú indicas la posición: derecha, centro, izquierda, arriba, abajo, y el orden, pero el portal coloca los bloques). En mi mod tienes tu que indicar la colocación, tamaño y estilo de borde con CSS.

- El contenido: Los portales tienen bloques predefinidos para mostrar cierta información (menú, usuario, buscador, últimos publicados,...). En el mod tienes que crear tú el contenido con BBC, HTML o PHP.

Ahora comprendo bien gracias por tomarte el tiempo de explicarme ademas, justo ando renovando el slider de imágenes tenia actualizar y tu mod me da una gran idea por donde agarrar el código ;D!



Saludos!
¡Regresando como cual Fenix! ~ Bomber Code
Ayudas - Aportes - Tutoriales - Y mucho mas!!!

davidhs

Custom blocks

ACERCA DE...

Custom blocks, 2.5
Bloques personalizados.
© 2013-2018 por davidhs
© Idioma polaco 2014-2018 por FishingManMatt


Esta obra está bajo una licencia de Creative Commons Reconocimiento 3.0 Unported.

DESCRIPCIÓN

Permite mostrar bloques personalizados:

  • Cabecera del foro:

         
    • Encima de la cabecera del foro.
    • En lugar de la cabecera que por defecto tiene el foro.
    • Debajo de la cabecera del foro.
  • Menú del foro:

         
    • En lugar del menú del foro.
  • Índice de mensajes:

         
    • Encima de los subforos del índice de mensajes.
    • Encima de los mensajes del índice de mensajes.
    • Debajo de los mensajes del índice de mensajes.
  • Pie del foro:

         
    • Encima del pie del foro.
    • En lugar del pie que por defecto tiene el foro.
    • Debajo del pie del foro.

Se pueden definir cualquier número de bloques a través de varios parámetros:

  • Marco: Código HTML con los atributos para la etiqueta DIV que bordea el contenido del bloque. Si deja vacío no se pone la etiqueta DIV. Con los atributos style o class (estilos y clases CSS) pueden indicarse la posición, el tamaño y otras características del bloque.
  • Tipo: Un bloque puede contener código HTML (la opción por defecto), BBC o PHP.
  • Contenido: Contenido del bloque. La posición, el tamaño y otras características del bloque pueden indicarse aquí o en el marco. Pueden usarse las siguientes variables:

    • {BOARDURL} - URL al directorio del foro.
    • {SCRIPTURL} - Sitio web del foro.
    • {IMAGES_URL} - URL al directorio de imágenes en el tema del usuario actual.
    • {DEFAULT_IMAGES_URL} - URL al directorio de imágenes del tema por defecto.
    • {MENU} - Menú del foro. Puede usarse solo en los bloques de cabecera, menú o pie del foro. Si no se encuentra, se creará un bloque con el texto del menú en el área de menú del foro.
    • {COPYRIGHT} - Copyright del foro. Puede usarse solo en los bloques de cabecera, menú o pie del foro. Si no se encuentra, se creará un bloque con el texto de copyright en el área de pie del foro.
    • {ID_BOARD} - Identificador del foro. Puede usarse solo en los bloques del índice de mensajes.
  • Orden: Posición de este bloque en relación a los otros bloques, de izquierda a derecha.
  • Permisos: Indica el grupo de usuarios que puede ver el bloque. Por defecto ninguno.
  • Activo: Indica si un bloque está activo. Por defecto activo.

     

EJEMPLO

QuoteBloques encima de la cabecera del foro


Marco: style="height: 50px; border: 5px solid red;"
Tipo: BBC
Contenido: [size=12pt]Block above the header[/size] [color=red]- Block above the header - Block above the header[/color]
Orden: 1
Permisos: Visitante:Ver, Usuario:Ver, Moderador local:Ver, Moderador global:Ver, Administrador:Ver
Activo:


Bloques en la cabecera del foro


Marco: style="float: left; width: 250px; height: 50px; border: 5px solid red;"
Tipo: HTML
Contenido: <span style="font-size: 12pt;">Block header 1</span> <span style="color: red;">- Block header 1 - Block header 1</span>
Orden: 1
Permisos: Usuario:Ver, Moderador local:Ver, Moderador global:Ver, Administrador:Ver
Activo:


Marco: style="float: left; width: 10%; height: 50px; border: 5px solid red;"
Tipo: BBC
Contenido: [size=12pt]Block header 2[/size] [color=red]- Block header 2[/color]
Orden: 2
Permisos: Usuario:Ver, Moderador local:Ver, Moderador global:Ver, Administrador:Ver
Activo:


Marco: style="float: center; height: 50px; border: 5px solid red;"
Tipo: PHP
Contenido: $bl = 'Block header 3';
echo '<span style="font-size: 12pt;">', $bl, '</span> <span style="color: red;">- ', $bl, ' - ', $bl, '</span>';

Orden: 4
Permisos: Usuario:Ver, Moderador local:Ver, Moderador global:Ver, Administrador:Ver
Activo:


Marco: style="float: right; width: 150px; height: 50px; border: 5px solid red;"
Tipo: BBC
Contenido: [size=12pt]Block header 4[/size] [color=red]- Block header 4[/color]
Orden: 3
Permisos: Usuario:Ver, Moderador local:Ver, Moderador global:Ver, Administrador:Ver
Activo:


Marco: style="height: 50px; border: 5px solid red;"
Tipo: BBC
Contenido: [size=12pt]Block header guest[/size] [color=red]- Block header guest - Block header guest[/color]
Orden: 1
Permisos: Visitante:Ver
Activo:


Bloques debajo de la cabecera del foro


Marco: style="height: 50px; border: 5px solid red;"
Tipo: BBC
Contenido: [size=12pt]Block below the header[/size] [color=red]- Block below the header - Block below the header[/color]
Orden: 1
Permisos: Visitante:Ver, Usuario:Ver, Moderador local:Ver, Moderador global:Ver, Administrador:Ver
Activo:


Bloques encima del pie del foro


Marco: style="height: 50px; border: 5px solid red;"
Tipo: BBC
Contenido: [size=12pt]Block above the footer[/size] [color=red]- Block above the footer - Block above the footer[/color]
Orden: 1
Permisos: Visitante:Ver, Usuario:Ver, Moderador local:Ver, Moderador global:Ver, Administrador:Ver
Activo:


Bloques en el pie del foro


Marco: style="float: left; width: 33%; height: 50px; border: 5px solid red;"
Tipo: HTML
Contenido: <span style="font-size: 12pt;">Block footer all</span> <span style="color: red;">- Block footer all - Block footer all</span>
Orden: 1
Permisos: Visitante:Ver, Usuario:Ver, Moderador local:Ver, Moderador global:Ver, Administrador:Ver
Activo:


Marco: style="float: right; width: 50%; height: 50px; border: 5px solid red;"
Tipo: BBC
Contenido: [size=12pt]Block footer user[/size] [color=red]- Block footer user - Block footer user[/color]
{COPYRIGHT}

Orden: 2
Permisos: Usuario:Ver, Moderador local:Ver, Moderador global:Ver, Administrador:Ver
Activo:


Marco: style="float: right; width: 200px; height: 50px; border: 5px solid red;"
Tipo: PHP
Contenido: $bl = 'Block footer guest';
echo '<span style="font-size: 12pt;">', $bl, '</span> <span style="color: red;">- ', $bl, ' - ', $bl, '</span>';

Orden: 2
Permisos: Visitante:Ver
Activo:


Bloques debajo del pie del foro


Marco: style="height: 50px; border: 5px solid red;"
Tipo: BBC
Contenido: [size=12pt]Block below the footer[/size] [color=red]- Block below the footer - Block below the footer[/color]
Orden: 1
Permisos: Visitante:Ver, Usuario:Ver, Moderador local:Ver, Moderador global:Ver, Administrador:Ver
Activo:

Los usuarios, moderadores y administradores ven esto:

Los visitantes ven esto:

COMPATIBILIDAD SMF


  • SMF 1.1 a 1.1.21.
  • SMF 2.0 a 2.0.15.
  • SMF 2.1 Beta 3.

Este MOD instala sin errores en el tema por defecto y similares. Para otros temas es necesario hacer cambios a mano:

IDIOMAS


  • english, english_british.
  • polish.
  • spanish (SMF 1.1.x), spanish_es, spanish_latin.

DESCARGA

Enlace al MOD

INSTALACIÓN MANUAL

Véase https://wiki.simplemachines.org/smf/Manual_installation_of_mods

COLABORA CON ESTE MOD

Esta obra está bajo una licencia de Creative Commons Reconocimiento 3.0 Unported.

Eres libre de compartir y adaptar este MOD. Además puedes colaborar de diversas formas:

REGISTRO DE CAMBIOS

Leyenda:   ! Corregido   + Añadido   - Eliminado   * Cambiado   @ Nota

2.5     12/08/2018
------------------
! SMF 1.1.x: Tema de la forma genérica de visualizar listados.
+ Código de actualización para las variables de configuración de las versiones 2.3-2.4 a la 2.5.
+ SMF 2.1.x: Código de desinstalación para las variables de configuración.
* En el panel de administración, los bloques personalizados se agrupan por su posición.
+ Bloques personalizados en lugar del menú del foro.
+ Bloques personalizados en el índice de mensajes: Encima de los subforos, encima de los mensajes y debajo de los mensajes.
* La variable para insertar el copyright se pueden incluir en cualquier bloque de cabecera, menú o pie del foro.
+ Variable en el contenido de un bloque de cabecera, menú o pie del foro para insertar el menú del foro.
+ Variable en el contenido de un bloque de índice de mensajes para insertar el identificador del foro.
+ Las acciones del panel de administración se registran en el Registro de administración.
@ En SMF 1.1.x no existe el Registro de administración
+ Compatibilidad SMF: 2.0.11 a 2.0.15 y 2.1 Beta 3.
- SMF 2.0.x: Idiomas: spanish, spanish-utf8 (no son utilizados).
+ Idiomas: Nuevas cadenas de texto de idioma en polish, polish-utf8, gracias a FishingManMatt.

2.4     15/05/2015
------------------
+ Campo en el panel de administración para editar la posición del bloque.
+ Compatibilidad SMF: 1.1.21 y 2.0.10.
+ Idiomas: polish, polish-utf8, gracias a FishingManMatt.

2.3.2   08/10/2014
------------------
+ SMF 1.1.x: Implementada una forma genérica de visualizar listados, similar a SMF 2.0.x.
+ Compatibilidad SMF: 1.1.20 y 2.0.9.

2.3.1   24/06/2014
------------------
! Utilizar entidades HTML en idiomas ISO-8859-1.
+ Las funciones que obtienen/actualizan/eliminan datos comprueban los parámetros antes de usarlos.
* Los campos grandes para escribir texto multilínea son más anchos.
* Los botones de envío tienen tecla de acceso rápido para obtener el foco.
+ Compatibilidad SMF: 2.0.8.

2.3     25/01/2014
------------------
+ Código de actualización para las variables de configuración de las versiones 2.1-2.2 a la 2.3.
* Permisos para moderador local y moderador global en lugar de moderador.
+ Casilla de verificación para seleccionar todos los usuarios de los permisos.
+ Compatibilidad SMF: 2.0.7.

2.2     20/12/2013
------------------
! SMF 2.0.x: Las funciones del área de administración deben devolver variables de configuración para la Búsqueda Rápida del Centro de Administración SMF.
+ SMF 2.0.x: La Búsqueda Rápida del Centro de Administración SMF busca en las variables de configuración del MOD.
+ Variable en el contenido del bloque para insertar la URL al directorio del foro.

2.1     02/11/2013
------------------
! Se producía un error de PHP cuando el listado de bloques estaba vacío.
! Error en el código fuente.
+ Código de actualización para las variables de configuración de la versión 2.0.x a la 2.1.
+ Campo para indicar si un bloque está activo.
+ Bloques personalizados encima y debajo de la cabecera del foro y encima y debajo del pie del foro.

2.0     23/10/2013
------------------
! SMF 2.0.x: Los parámetros de las funciones integration hooks deben pasarse por referencia.
! Si el usuario no tiene permiso para ver ningún bloque de la cabecera (o del pie) del foro, se debe mostrar la cabecera (o el pie) por defecto del foro.
+ Código de actualización para las variables de configuración de la versión 1.x a la 2.0.
+ Variable en el contenido del bloque para insertar la dirección del foro.
+ Variable en el contenido del bloque para insertar la dirección a la carpeta de imágenes del theme usado por el usuario.
+ Variable en el contenido del bloque para insertar la dirección a la carpeta de imágenes del theme default.
* Permisos para usuario, moderador y administrador en lugar de usuario (no visitante).
+ Parámetro marco del bloque, donde escribir las características del borde del bloque.
+ Compatibilidad SMF: 1.1.19, 2.0.5 y 2.0.6.

1.0     06/05/2013
------------------
@ Esta obra está bajo una licencia de Creative Commons Reconocimiento 3.0 Unported https://creativecommons.org/licenses/by/3.0/deed.es_ES
+ Bloques personalizados en lugar de la cabecera y el pie que por defecto tiene el foro.
+ Panel de administración.
+ Compatibilidad SMF: 1.1 a 1.1.18.
+ Compatibilidad SMF: 2.0 a 2.0.4.
+ Idiomas: english, english-utf8, spanish_es, spanish_es-utf8, spanish_latin, spanish_latin-utf8.

davidhs

Nueva versión:
2.5.1   06/12/2018
------------------
! SMF 2.1.x: logAction es una función obsoleta. En su lugar, se utiliza logActions.
! Los botones Edición rápida e Insertar cita no funcionaban.
! Idiomas: Algunas cadenas de texto de idioma en polish, polish-utf8.
+ Idiomas: Nuevas cadenas de texto de idioma en polish, polish-utf8, gracias a FishingManMatt.

davidhs

Nueva versión:
2.5.2   05/05/2019
------------------
! SMF 2.1.x: Utilizar HTML 5.
! SMF 2.x: La Búsqueda Rápida del Centro de Administración SMF busca en las variables de configuración del MOD.
+ Compatibilidad SMF: 2.1 RC1 a RC2.

davidhs

Compatible con SMF 2.0.16 y 2.0.17.

Advertisement: