Download the PHP package schachbulle/contao-liveticker-bundle without Composer
On this page you can find all versions of the php package schachbulle/contao-liveticker-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download schachbulle/contao-liveticker-bundle
More information about schachbulle/contao-liveticker-bundle
Files in schachbulle/contao-liveticker-bundle
Package contao-liveticker-bundle
Short Description Liveticker für Contao: Meldungen im Backend tickern, das Frontend lädt neue Einträge automatisch nach und zeigt die Zahl der Zuschauer an.
License LGPL-3.0-or-later
Homepage https://github.com/Samson1964/contao-liveticker-bundle
Informations about the package contao-liveticker-bundle
Liveticker für Contao
Meldungen im Backend tickern, das Frontend lädt neue Einträge automatisch nach — ohne die Seite neu zu laden. Zusätzlich zeigt der Ticker an, wie viele Zuschauer gerade mitlesen.
Portierung der gleichnamigen Contao-3-Erweiterung auf Contao 4.13/5 und PHP 8.
Funktionen
- Beliebig viele Ticker mit eigenen Meldungen (Überschrift, Text mit RTE, Autor, Datum/Uhrzeit)
- Optionales Bild je Meldung mit Bildgröße, Link, Bildunterschrift und Lightbox
- Insert-Tag-Feld je Meldung, z. B. für eingebettete Inhalte
- Veröffentlichung mit Start- und Stopp-Zeitpunkt je Meldung
- Automatisches Nachladen neuer Meldungen per JavaScript (
fetch, kein jQuery nötig) mit Countdown-Anzeige - Zuschauerzählung über ein 3-Minuten-Fenster; gespeichert werden nur IP-Hashes, keine Klartext-IPs
Voraussetzungen
- Contao 4.13 oder 5.x
- PHP 8.1 oder neuer
Installation
Anschließend die Datenbank aktualisieren (Contao Manager oder vendor/bin/contao-console contao:migrate).
Einrichtung
- Im Backend unter Inhalte → Liveticker einen Ticker anlegen.
- Meldungen zum Ticker erfassen und veröffentlichen.
- Ein Frontend-Modul vom Typ Liveticker anlegen, den Ticker auswählen, Automatisch aktualisieren anhaken und das Intervall setzen (Sekunden, Vorgabe 30).
- Das Modul in ein Layout oder einen Artikel einbinden.
Technische Hinweise
- Neue Meldungen kommen über die Route
/_liveticker/{ticker}?last={id}als JSON (html,last,guests). Sie ersetzt die frei aufrufbare Dateiassets/ajax/load.phpder Contao-3-Version. - Die Templates
mod_liveticker.html5(Rahmen samt Nachlade-JavaScript) undmod_liveticker_item.html5(einzelne Meldung) lassen sich wie gewohnt im Template-Ordner überschreiben. - Die Erweiterung bringt bewusst kein CSS mit; die Klassen
mod_liveticker,liveticker-status,liveticker-timer,liveticker-guests,liveticker-itemsundliveticker-itemstehen für eigenes Styling bereit.
Migration von der Contao-3-Erweiterung
Die Tabellen tl_liveticker und tl_liveticker_items sowie der Modultyp liveticker bleiben unverändert — bestehende Daten und Module funktionieren nach der Datenbank-Aktualisierung weiter. Der Ordner system/modules/liveticker muss vor der Installation entfernt werden.
Changelog
Siehe CHANGELOG.md.
All versions of contao-liveticker-bundle with dependencies
contao/core-bundle Version ^4.13 || ^5.0
doctrine/dbal Version ^3.3 || ^4.0
symfony/http-foundation Version ^5.4 || ^6.0 || ^7.0
symfony/routing Version ^5.4 || ^6.0 || ^7.0