Banner "nueva web Beta" en el Joomla vivo (feadulta.com) #103

Closed
opened 2026-06-28 19:14:42 +00:00 by rafa · 0 comments
Owner

Objetivo

Banner discreto en el Joomla vivo (feadulta.com) avisando de que existe la nueva web en Beta, con enlace directo a https://wp-nuevo.feadulta.com/ (sin tener que pasar por la carta). Mismo estilo que la barra "Beta" del WP (issue #78).

Implementación (2026-06-19)

  • Inyectado HTML+CSS+JS estático antes de </body> en el template de sitio fe_adulta_1 (/web/templates/fe_adulta_1/index.php). El template es custom ($view->position), no usa posiciones de módulo estándar → la vía limpia y reversible es el propio index.php.
  • Barra fija inferior, estilo WP Beta (fondo #faf6f2, acento carmesí #8b1a2e), texto: "🌱 Estamos estrenando la nueva web de Fe Adulta (Beta). ¿Quieres verla?" + botón Ver la nueva web (→ wp-nuevo) + cierre × descartable (localStorage fea_newweb_bar_off).
  • Sintaxis validada (php -l), md5 local==remoto. Caché de Joomla OFF ($caching=0) → se sirve en vivo.

Rollback

  • Backup del original: /web/templates/fe_adulta_1/index.php.bak-fea94. Restaurar: cp index.php.bak-fea94 index.php.

Verificación

  • Cloudflare delante de feadulta.com bloquea verificación headless (403) → Rafa lo confirma en navegador. Si no aparece, purgar caché de Cloudflare o hard-refresh.

Pendiente / notas

  • Texto solo en español (público principal del Joomla). Si se quiere multiidioma, detectar el idioma del sitio.
  • Es un parche en el template; si se actualizara/reinstalara el template habría que reaplicar (poco probable, cutover a la nueva web está cerca).
## Objetivo Banner discreto en el **Joomla vivo** (`feadulta.com`) avisando de que existe la **nueva web en Beta**, con enlace directo a `https://wp-nuevo.feadulta.com/` (sin tener que pasar por la carta). Mismo estilo que la barra "Beta" del WP (issue #78). ## Implementación (2026-06-19) - Inyectado HTML+CSS+JS estático antes de `</body>` en el template de sitio **`fe_adulta_1`** (`/web/templates/fe_adulta_1/index.php`). El template es custom (`$view->position`), no usa posiciones de módulo estándar → la vía limpia y reversible es el propio index.php. - Barra fija inferior, estilo WP Beta (fondo `#faf6f2`, acento carmesí `#8b1a2e`), texto: "🌱 Estamos estrenando la nueva web de Fe Adulta (Beta). ¿Quieres verla?" + botón **Ver la nueva web** (→ wp-nuevo) + cierre `×` **descartable** (localStorage `fea_newweb_bar_off`). - Sintaxis validada (`php -l`), md5 local==remoto. Caché de Joomla OFF (`$caching=0`) → se sirve en vivo. ## Rollback - Backup del original: `/web/templates/fe_adulta_1/index.php.bak-fea94`. Restaurar: `cp index.php.bak-fea94 index.php`. ## Verificación - Cloudflare delante de feadulta.com bloquea verificación headless (403) → Rafa lo confirma en navegador. Si no aparece, purgar caché de Cloudflare o hard-refresh. ## Pendiente / notas - Texto solo en español (público principal del Joomla). Si se quiere multiidioma, detectar el idioma del sitio. - Es un parche en el template; si se actualizara/reinstalara el template habría que reaplicar (poco probable, cutover a la nueva web está cerca).
rafa closed this issue 2026-06-28 19:14:42 +00:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: rafa/feadulta#103