Al configurar etiquetas multimedia personalizadas (como X/Twitter o YouTube) en phpBB, es habitual encontrarse con algunos pequeños obstáculos en el Panel de Administración (ACP). Enumero aquí los inconvenientes más comunes y cómo resolverlos paso a paso:
Problema: "No encuentro el apartado para añadir nuevos BBCodes"
Problema: Al entrar en el ACP y buscar las opciones de mensajes, es fácil acabar por error en Mensajes > Configuración de mensaje. Esta pantalla solo muestra interruptores generales ("Permitir BBCode: Sí/No"), pero no permite añadir etiquetas nuevas.
Solución:
- Entra al Panel de Control de Administración (ACP).
- Ve a la pestaña Mensajes.
- En el menú lateral izquierdo, busca el bloque Publicación y haz clic específicamente en la opción BBCodes.
- Desde ahí verás el listado de etiquetas activas y el botón «Añadir un nuevo BBCode».
Problema: "El BBCode funciona si lo escribo a mano, pero el botón no aparece en el editor"
Problema: El código se ha guardado correctamente, pero al ir a redactar un mensaje no se ve ningún botón nuevo en la barra de herramientas del editor.
Solución:
- Vuelve a Mensajes > BBCodes y edita el BBCode creado.
- Asegúrate de marcar la casilla «Mostrar en la página de redacción».
- Guarda los cambios pulsando en Enviar.
- Ve a la pestaña General del ACP y haz clic en «Purgar la caché» para forzar al foro a compilar las plantillas con el nuevo botón.
- En tu navegador, haz una recarga limpia (<code>Ctrl + F5code>) en la pantalla de redacción.
Problema: "El botón aparece en el editor, pero se muestra totalmente transparente o sin texto"
Problema: El botón está presente en la barra de herramientas y permite hacer clic, pero no muestra ningún texto identificativo (como <code>[x]code> o <code>[youtube]code>), quedando un espacio en blanco debido al estilo o a la sintaxis de la etiqueta.
Solución:
- Si usas la inserción manual escribiendo <code>[x]URL[/x]code> o <code>[youtube]ID[/youtube]code>, el sistema procesará e incrustará el contenido correctamente.
- Si deseas ajustar el botón visual, en el campo Uso del BBCode se puede indicar una sintaxis con parámetro identificador reconocido por el sistema (como <code>[x={URL}]{TEXT}[/x]code>) o revisar el archivo de estilo/CSS del foro.
- Uso del BBCode: <code>[x]{URL}[/x]code>
- HTML de reemplazo: <code>
<blockquote class="twitter-tweet"><a href="{URL}"></a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>code>