Files
praxis-creutzburg-web/css/ticker.css
T
clemensandClaude Opus 5 8e3da39a40 Lauftext auf der Startseite reparieren
Der Lauftext stand in Short-Open-Tags:

    +++<? echo $Laufband1 ?>+++

short_open_tag ist auf dem Server abgeschaltet, deshalb landete der
PHP-Quelltext woertlich im ausgelieferten HTML. Der Browser hat
"<? echo $Laufband1 ?>" als unbekanntes Tag verworfen - sichtbar
blieben nur die Pluszeichen. Ueberprueft am ausgelieferten HTML der
Startseite, dort stand der Quelltext unveraendert drin.

Beide Vorkommen nutzen jetzt <?php und eine gemeinsam aufbereitete
Ausgabe:

- Leere Eintraege werden uebersprungen; sind alle sechs leer, entfaellt
  das Laufband ganz, statt leere +++ durchs Bild zu schicken.
- Der Inhalt kommt aus dem Editor in webseitenadmin.php und ist in der
  Datenbank HTML. config.inc.php entfernt zwar die Tags, die Entities
  bleiben aber stehen - daher erst html_entity_decode(), dann
  htmlspecialchars(). Sonst waere aus &amp; ein sichtbares "&amp;" und
  aus &Ouml; ein "&Ouml;" geworden.
- Beide Bloecke trugen dieselben id-Attribute (marquee-cont, scroll).
  Doppelte ids sind ungueltiges HTML; sie sind durch eine Klasse
  ersetzt, css/ticker.css spricht jetzt beide Schreibweisen an.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-03 00:00:58 +02:00

24 lines
507 B
CSS

/* Der Lauftext kommt auf der Startseite zweimal vor - deshalb Klasse
statt id, doppelte id-Attribute waeren ungueltiges HTML. */
.marquee-cont, #marquee-cont {
background: #ff6363;
margin-top:10px;
}
.marquee-cont marquee, #marquee-cont marquee {
margin-top: 5px;
background: #ff6363;
}
#marquee-news {
background: #1174A8;
padding: 5px;
}
#ticker-title{
border:none;
padding:5px 20px;
background:#1174A8;
color:white;
}
#ticker-title:focus{
outline:none;
}