AddOn


D2U Referenzen - Verwalte Referenzen und ordne ihnen Tags zu!

Beschreibung

Einfach Darstellung von Referenzen.

Referenzen können Tags als Filtern zugeordnet werden.

Einfach Darstellung von Referenzen. Referenzen können lediglich kurz beschrieben werden oder mit einer Detailbeschreibung versehen werden. Diese wird mitsamt einer Bildergalerie auf einer Unterseite dargestellt.

Referenzen können Tags als Filtern zugeordnet werden.

Im D2U Helper Addon gibt es eine Übersicht, welche Übersetzungen von News fehlen oder aktualisiert werden müssen.


www.design-to-use.de/

Umsetzung

www.design-to-use.de zum Profil

Steinsack 10 79541 Lörrach www.design-to-use.de

Versionen

1.2.3

Für REDAXO
>=5.10.0
Veröffentlicht am
09.08.2026
Require / PHP
>=8.0
  • Wartung: Interne CI-Dateien im Verzeichnis .github (GitHub Actions, Dependabot) werden nicht mehr mit dem Installer-Paket ausgeliefert.
  • Bugfix: Der Online/Offline-Schalter in der Backend-Liste funktioniert wieder. Beim Erzeugen des CSRF-geschützten Status-Links wurde der Platzhalter für die Datensatz-ID URL-kodiert und dadurch nicht mehr durch die echte ID ersetzt.
  • Wartung: Die Backend-Seiten Einstellungen und Setup verzichten jetzt auf separate Inhaltsdateien mit require; der Inhalt steht direkt in pages/settings.settings.php und pages/settings.setup.php. Damit kann ein versehentliches Löschen einer Zieldatei die Seiten nicht mehr unbenutzbar machen.
  • Security/Bugfix: Die save()-Methoden in lib/Reference.php und lib/Tag.php verwenden jetzt durchgaengig gebundene Parameter statt SQL-String-Konkatenation (inkl. der mit doppelten Anfuehrungszeichen konkatenierten Felder in Reference wie online_status, pictures, background_color, url, date, url_lang); IDs werden nach int gecastet. Verhindert SQL-Injection und rex_sql_exception bei Werten mit Anfuehrungszeichen.

1.2.2

Für REDAXO
>=5.10.0
Veröffentlicht am
03.06.2026
Require / PHP
>=8.0
  • Security: In boot.php werden Referenz- und Tag-Namen in den Übersetzungs-Hilfslisten (YFORM_DATA_LIST/Translation-Helper) mit rex_escape() gehärtet.
  • Security: Auch in den Beispielmodulen modules/50/1-3/output.php werden Referenz-Namen (Überschriften, Box-Titel sowie Bild-alt/title) jetzt mit rex_escape() ausgegeben und die externe Produkt-URL über FrontendHelper::sanitizeUrl() gefiltert und attributsicher escaped. Rich-Text-Felder (Teaser/Beschreibung) bleiben bewusst unverändert.

1.2.1

Für REDAXO
>=5.10.0
Veröffentlicht am
26.05.2026
Require / PHP
>=8.0
  • Backend: Abbrechen-Buttons in Referenz- und Tagformularen fuehren jetzt wieder zur Liste.
  • Backend: CSRF-Schutz fuer Speichern-, Loesch- und Statusaktionen der Referenzverwaltung ergaenzt.
  • Backend: CSRF-Schutz fuer Modul-Installation, -Update und -Deinstallation auf der Setup-Seite ergaenzt.
  • Sicherheit: Hex-Farben (Referenz-Hintergrundfarbe Light/Dark) werden vor dem Speichern strikt validiert (#RGB / #RRGGBB / #RRGGBBAA), damit keine CSS-Werte ueber das Backend eingeschleust werden koennen.
  • Security: Die media-is-in-use-Extension-Points in boot.php verwenden jetzt gebundene Parameter statt SQL-String-Konkatenation mit addslashes().
  • Security: Die save()-Methoden in lib/Reference.php und lib/Tag.php verwenden jetzt gebundene Parameter statt SQL-String-Konkatenation mit addslashes().
  • Security: Modul-Ausgaben (modules/50/5-8/output.php) härten Backend-Eingaben gegen XSS via rex_escape() für Referenz-Namen, Teaser-Überschriften, externe URLs sowie für Bildtitel/-Alt im printImages()-Helper.
  • D2U-Videos-Integration erweitert: Das Addon reagiert jetzt auf D2U_VIDEO_IN_USE und blockiert das Löschen verknüpfter Videos mit Link zur betroffenen Referenz im Backend.

1.2.0

Für REDAXO
>=5.10.0
Veröffentlicht am
18.04.2026
Require / PHP
>=8.0
  • Neue Module 50-5 bis 50-8 als Bootstrap-5-Varianten der bestehenden Beispielmodule hinzugefügt.
  • Module 50-1 bis 50-4 als "(BS4, deprecated)" markiert. Die BS4-Varianten werden im nächsten Major Release entfernt.
  • Referenzen haben nun ein eigenes Light-/Dark-Mode Farbfeld im Backend. Die BS5-Farbbox-Module verwenden im Dark Mode den individuellen dunklen Referenz-Farbwert mit Fallback auf den hellen Referenz-Farbwert.
  • Tags in Übersichtspalte hinzugefügt und Spalten sortierbar gemacht.
  • Referenz um Feld für Artikel ID erweitert.

1.1.0

Für REDAXO
>=5.10.0
Veröffentlicht am
25.03.2024
Require / PHP
>=7.4
  • Vorbereitung auf R6: Folgende Klassen wurden umbenannt. Die alten Klassennamen funktionieren weiterhin, sind aber als veraltet markiert.
    • d2u_references_frontend_helper wird zu TobiasKrais\D2UReferences\FrontendHelper.
    • Reference wird zu TobiasKrais\D2UReferences\Reference.
    • Tag wird zu TobiasKrais\D2UReferences\Tag.
    • Folgende interne Klasse wurden wurden ebenfalls umbenannt. Es gibt keinen Übergang, da diese Klasse nur intern verwendet wird:
      • d2u_references_lang_helper wird zu TobiasKrais\D2UReferences\LangHelper.
      • D2UReferencesModules wird zu TobiasKrais\D2UReferences\Module.
  • rexstand Level 9 Abgleich.
  • update.php und install.php vereinheitlicht.
  • Modul "50-2 D2U Referenzen - Horizontale Referenzboxen mit Detailansicht": An D2U Videomanager Addon >= 1.2 angepasst.
  • Modul "50-3 D2U Referenzen - Horizontale Mini Referenzboxen mit Detailansicht": An D2U Videomanager Addon >= 1.2 angepasst.
  • Modul "50-4 D2U Referenzen - Farbboxen mit seitlichem Bild": An D2U Videomanager Addon >= 1.2 angepasst.

1.0.11

Für REDAXO
>=5.10.0
Veröffentlicht am
10.08.2023
Require / PHP
>=7.4
  • Nutzt das neue Bilderliste Feld mit Vorschaufunktion der Bilder.
  • PHP-CS-Fixer Code Verbesserungen.

1.0.10

Für REDAXO
>=5.10.0
Veröffentlicht am
14.02.2023

Updatehinweis von Version 1.0.8 (nur diese Version, ältere Versionen sind nicht betroffen): Vor dem Update dieses Addon deaktivieren und nach dem Update wieder aktivieren, da sonst ein Fatal Error kommt.

Änderungen:

  • Fehler Installer Action behoben.
  • Anpassungen an Publish Github Release to Redaxo.
  • Unterstützt nur noch URL Addon >= 2.0.
  • Methode d2u_references_frontend_helper::getMetaTags() entfernt, da das URL Addon eine bessere Funktion anbietet. Ebenso die Methoden getMetaAlternateHreflangTags(), getMetaDescriptionTag(), getCanonicalTag und getTitleTag() aller Klassen, die diese Methoden abgeboten hatten.
  • Bugfix: Beim Löschen von Medien die vom Addon verlinkt werden wurde der Name der verlinkenden Quelle in der Warnmeldung nicht immer korrekt angegeben.
  • Einige Rexstan Verbesserungen

1.0.8

Für REDAXO
>=5.10.0
Veröffentlicht am
19.07.2020
  • Benötigt Redaxo >= 5.10, da die neue Klasse rex_version verwendet wird.
  • Spanische Frontend Übersetzungen hinzugefügt.
  • Backend: Beim online stellen einer Referenz in der Referenzenliste gab es beim Aufruf im Frontend einen Fatal Error, da der URL cache nicht neu generiert wurde.
  • Modul 50-1 wurde Schatten entfernt und unterstützt nur die in der Referenz gewählte Hintergrundfarbe.
  • Bugfix: beim Speichern eines Tags mit gewählter Referenzen gab es einen fatal error.

1.0.7

Für REDAXO
5.x
Veröffentlicht am
05.12.2019
  • Backend: Einstellungen und Setup Tabs rechts eingeordnet um sie vom Inhalt besser zu unterscheiden.
  • Anpassungen an neueste Version des URL Addons Version 2.
  • Bugfix: das Löschen eines Bildes im Medienpool wurde unter Umständen mit der Begründung verhindert, dass das Bild in Benutzung sei, obwohl das nicht der Fall war.
  • Russische Frontend Übersetzung hinzugefügt.

1.0.6

Für REDAXO
5.x
Veröffentlicht am
05.06.2019
  • Bugfix: Fatal error beim Speichern verursacht durch die URL Addon Version 2 Anpassungen behoben.

1.0.5

Für REDAXO
5.x
Veröffentlicht am
03.06.2019
  • Bild in sitemap.xml aufgenommen.
  • Anpassungen an URL Addon 2.x.
  • Listen im Backend werden jetzt nicht mehr in Seiten unterteilt.
  • YRewrite Multidomain support.
  • Konvertierung der Datenbanktabellen zu utf8mb4.
  • Sprachdetails werden ausgeblendet, wenn Speicherung der Sprache nicht vorgesehen ist.
  • Bugfix: VIEW blieb in Datenbank bei Deinstallation übrig.
  • Bugfix: Deaktiviertes Addon zu deinstallieren führte zu fatal error.
  • In den Einstellungen gibt es jetzt eine Option, eigene Übersetzungen in SProg dauerhaft zu erhalten.

1.0.4

Für REDAXO
5.x
Veröffentlicht am
25.09.2018
  • Methode zum Erstellen von Meta Tags d2u_references_frontend_helper::getAlternateURLs() hinzugefügt.
  • Methode zum Erstellen von Meta Tags d2u_references_frontend_helper::getMetaTags() hinzugefügt.
  • Neues Modul mit seitlichem Bild.
  • Bugfix: Fehler beim Ändern des Status der Referenz behoben.
  • Bugfix: Fehler beim Speichern von Namen mit einfachem Anführungszeichen behoben.
  • YRewrite Multidomain Anpassungen.
  • Lieblingseditor aus D2U Helper Addon frei wählbar.

1.0.3

Für REDAXO
>=5.3.0
Veröffentlicht am
27.12.2017
Require / PHP
>=5.6
  • Englische Übersetzung fürs Backend hinzugefügt.
  • Bugfix: Abruf von Referenzen für Tag endete in Fehler.

1.0.2

Für REDAXO
>=5.3.0
Veröffentlicht am
21.11.2017
Require / PHP
>=5.6

Bugfix in Tag Klasse.

1.0.1

Für REDAXO
>=5.3.0
Veröffentlicht am
20.11.2017
Require / PHP
>=5.6

Erste öffentliche Version.