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 (
Ctrl + F5) 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 [x] o [youtube]), quedando un espacio en blanco debido al estilo o a la sintaxis de la etiqueta.
Solución:
- Si usas la inserción manual escribiendo
[x]URL[/x]o[youtube]ID[/youtube], 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
[x={URL}]{TEXT}[/x]) o revisar el archivo de estilo/CSS del foro.
- Uso del BBCode:
[x]{URL}[/x] - HTML de reemplazo:
<blockquote class="twitter-tweet"><a href="{URL}"></a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>