Plugin de pestañas BBCode para Discourse

Descargar nodeloc/discourse-bbcode-tabs

Demo (重发)【测试留档】tianlicloud 香港精品 - 评测 - NodeLoc

Imagen de demostración

Plugin Discourse BBCode Tabs

Este plugin añade soporte para contenido con pestañas en las publicaciones de Discourse utilizando la sintaxis BBCode. Permite a los usuarios crear múltiples pestañas con diferente contenido que se puede cambiar sin recargar la página.

Características

  • Crea interfaces con pestañas en las publicaciones usando una sintaxis BBCode sencilla

  • Soporte completo de markdown dentro de las pestañas

  • Las pestañas funcionan tanto con temas claros como oscuros

  • Diseño adaptable para dispositivos móviles

  • Navegación por teclado (teclas de flecha) entre pestañas

  • La selección de pestañas se recuerda entre recargas de página

Instalación

Sigue la guía de instalación de plugins:


cd /var/discourse

git clone https://github.com/nodeloc/discourse-bbcode-tabs.git plugins/discourse-bbcode-tabs

./launcher rebuild app

Configuración

Este plugin proporciona varias configuraciones del sitio que se pueden configurar en la interfaz de administración de Discourse en Plugins > BBCode Tabs:

  • bbcode_tabs_enabled: Habilita o deshabilita el plugin BBCode Tabs (por defecto: true)

  • bbcode_tabs_first_tab_active: Selecciona automáticamente la primera pestaña por defecto (por defecto: true)

  • bbcode_tabs_remember_selection: Recuerda la selección de pestañas entre recargas de página (por defecto: true)

Uso

Puedes añadir contenido con pestañas a tus publicaciones usando la siguiente sintaxis BBCode:


[tabs]

[tab=Título de Pestaña 1]

Contenido para la pestaña 1

[/tab]

[tab=Título de Pestaña 2]

Contenido para la pestaña 2

[/tab]

[tab=Título de Pestaña 3]

Contenido para la pestaña 3

[/tab]

[/tabs]

La primera pestaña se seleccionará por defecto.

Ejemplos

Ejemplo Básico


[tabs]

[tab=一列]

在此填写你的文本,在此填写你的文本,在此填写你的文本,在此填写你的文本

[/tab]

[tab=二列]

在此填写你的文本,在此填写你的文本,在此填写你的文本,在此填写你的文本

[/tab]

[/tabs]

Esto creará dos pestañas etiquetadas como “一列” y “二列” con el contenido especificado en cada pestaña.

5 Me gusta

Puedes solicitar unirte al grupo "

plugin-authors

" para que puedas publicar esto en la categoría Plugin.

2 Me gusta

Esto es bastante genial. Definitivamente puedo ver mucho valor añadido

2 Me gusta

¿No es

?


@cuo_wu No necesitas clonar el repositorio manualmente. Solo necesitas agregarlo al archivo app.yml (además, el comando es ligeramente incorrecto).


¡Buen plugin! Puedo ver muchos casos de uso para esto.

1 me gusta

Mi error. :laughing:

2 Me gusta