2.8
2.8.23
PHP-Kompatibilität: 7.4
Fehlerbehebungen
Listing: Bei der Einleitung wurde die Klasse listing-content-introduction nicht mehr übergeben.
Mailform: Fehler bei Regeln auf nicht eingeblendete Elemente behoben.
Erweiterungen Module
Events: Kategorien direkt anwählbar (wie Tags), individuelle Farbe pro Kategorie, Kategorie via URL-Parameter vorselektieren, Erstellung von regelmässigen Events
Wissens-Datenbank: Gelöschte Einträge anzeigen und Möglichkeit, diese wieder zu veröffentlichen.
2.8.22
PHP-Kompatibilität: 7.4
Fehlerbehebungen
Portlet Quicklinks: Erfassen von zeitgesteuerten Quicklinks
Erweiterungen Module
Shop: Google Tag Manager Conversions verbessert
Mailform: Mailchimp Double Opt In Verfahren aktivieren (Teilnehmer erhält E-Mail für Bestätigung)
Mailform: Option alle Felder eines Formulars im E-Mail anzuzeigen (über config.php aktivieren:
MAILFORM_SHOW_ALL_FIELDS_IN_MAIL)
Shop: Einheiten der Artikel werden im Warenkorb angezeigt
Portlets und Listing: Bei E-Mail Links können neu auch die beiden Feldern E-Mail Betreff und E-Mail Nachricht verwaltet werden.
Erweiterungen Core
Portlet hinzufügen: Reihenfolge nach Wichtigkeit der Module
Möglichkeit, eine andere Cookie-Banner Lösung zu integrieren (Beispiel: www.prager-dreifuss.ch)
2.8.21
PHP-Kompatibilität: 7.4
Fehlerbehebungen
Shop / Wissens-DB: Fehler bei Sprachwechsler behoben
Erweiterungen Module
Portlet Content: Möglichkeit nur eine bestimmte Anzahl von Bildern auszugeben (anstatt alle)
Mailform: Mailchimp Erweiterung für die Verknüpfung mit Mailchimp Konten
Shop: Google Tag Manager Conversions
2.8.20
PHP-Kompatibilität: 7.4
Fehlerbehebungen
Breadcrumb Probleme bei Meta-Navigation behoben
Overview: Detail-Button wurde nicht mehr angezeigt, wenn gesamter Eintrag verlinkt war
Erweiterungen Module
Listing: Neue Möglichkeit, externe Einträge zu importieren
Shop: E-Mail an Shop-Betreiber optimiert (Lieferschein als PDF anhängen)
Shop: Möglichkeit, Artikel auf inaktiv zu setzen
Shop: Statistiken zu Umsatz und Artikel erweitert
Shop: XML Ausgabe aller Artikelvarianten in Echtzeit (?mod_action=export_set_xml)
Erweiterungen Core
WYSIWYG Editor: Usability verbessert, Titel Akkordeons besser sichtbar gemacht
2.8.19
PHP-Kompatibilität: 7.4
Fehlerbehebungen
Listing: <div class=”listing-tags”></div> nicht ausgeben, falls kein Inhalt
Listing: Sortierung des Filters nach dem Hinzufügen eines neuen Elements korrigiert
Listing: Ausgabe bei Links auf E-Mail Adressen korrigiert
Portlet Listing: Fehler mit Konfiguration CONFIGURE_STRIP_TAGS behoben
Mailform: Regeln für Radio-Buttons verbessert
Mailform: Fehler beim Entfernen des Limits korrigiert
Zugriff auf Ressourcen unabhängig der Sprache
Erweiterungen Module
Listing: Bedienung/Controls verbesserte, Reihenfolge und Symbole
Listing: Bei Modul-Vorlagen die Standard-Vorlage als Vorauswahl setzen
Portlet Events: Anzeige der zugewiesenen Tags pro Eintrag
Mailform: Möglichkeit bei Hooks über die Variable $history_fields zusätzlich Daten in den Verlauf zu speichern
Erweiterungen Core
Ressourcen Icon ersetzt mit neuem fa-photo-video Icon
Neue Font Awesome Version
Portlets: Neu kann man bei Portlets zwei Links definieren, anstatt nur einen
2.8.18
PHP-Kompatibilität: 7.4
Fehlerbehebungen
Listing: Anführungszeichen im Titel werden nun korrekt gespeichert und angezeigt.
Portlet Listing: Fehler beim Einschränken der Resultate behoben
Portlet: Listing: Auf der Detailseite den Eintrag der Seite, auf welcher man sich aktuell befindet, nie anzeigen
Listing: Bei der Auswahl eines internen Links wird nun die interne Navigation korrekt im Auswahlfeld angezeigt.
Erweiterungen Module
Listing: Bei den Eigenschaften kann man neu die Labels der Filter steuern über die Konstante LISTING_OPTION_PROPERTIES_FILTER_TITLE_VISIBLE.
Overview: Neu kann man ein Template für die Einträge definieren.
Portlet Listing: Ausgabe der Dokumente der Listing-Einträge
Erweiterungen Core
Slider: Fehler bei der variablen Höhe vom Slider behoben
Fehler bei der Funktion add_spans_to_hyperlinks behoben
2.8.17
PHP-Kompatibilität: 7.4
Fehlerbehebungen
Shop: Fehler bei der Anzeige der Varianten in Kategorie-Übersichten behoben
Shop: Fehler bei der Pagination bei «Bestellungen verwalten» behoben
Listing: Fehler bei Manueller Sortierung der Einträge mit Filter behoben
Erweiterungen Module
Shop: Artikel können innerhalb von Kategorien per Drag und Drop sortiert werden.
Shop: Neue Filter bei «Bestellungen verwalten»
Shop: Neues XML Schema pro Bestellung
Shop: Export jeder Bestellung als XML (für externe Schnittstellen), muss über das config.php aktiviert werden.
Erweiterungen Core
Portlets erweitert: Neue Parameter Möglichkeit um einzelne Felder, z.B. nur den Titel auszugeben
2.8.16
PHP-Kompatibilität: 7.4
Fehlerbehebungen
Overview: Falls keine Unterseiten, erscheint ab sofort auch kein Tag mehr.
Listing: Beim Speichern von Einträgen wurde die Zeit nicht gespeichert.
Das Tag SINGLE_NAVIGATION_LINK berücksichtigte das Fensterziel nicht.
Das Tag RANDOM wurde beim Bearbeiten im Editor überschrieben.
Shortlinks verwalten: Fehler beim Bearbeiten von externen Links behoben (Link würde nicht übernommen in Formular)
2.8.15
PHP-Kompatibilität: 7.4
Fehlerbehebungen
Mailform: E-Mail Regel Fehler behoben.
Shop: Fehler in der Lagerverwaltung behoben.
Dodeley: Anmeldungsfehler behoben.
Listing: Detail-Link in externem Tab öffnen
Listing: Fehler mit Apostroph Zeichen behoben.
Erweiterungen Module
Portlet Listing: Zufällige Bilder und Videos
Portlet Listing: Manuelle Sortierung der Einträge innerhalb einer Seite (unabhängig von Sortierung im Listing)
Listing: Manuelle Sortierung pro Eigenschaft
Listing: Status (CSS Klasse) pro Listing Eintrag
2.8.14
PHP-Kompatibilität: 7.4
Fehlerbehebungen
Listing: Detailseite wurde nicht dargestellt aufgrund Breadcrumbs Problem.
Portlets: Bei Portlets wurden die Links immer von ?id=X zu einer SEO URL umgewandelt. Dadurch konnten die Links nicht mehrsprachig gesetzt werden.
Portlets: Das Vorkonfigurieren über «Module verwalten» hatte keinen Einfluss bei portlet_content und portlet_listing. Die Vorlagen werden nun korrekt übernommen.
Shop: Probleme behoben, sobald die Startseite auf dem Shop-Modul basiert.
Erweiterungen Module
Listing: Portlets pro Eintrag – pro Eintrag kann bei fix platzierten Portlets nun ein eigener Inhalt definiert werden (MODULE[portlet_content,entry_xyzname])
Listing: Zeitgesteuerte Einträge haben nun die CSS-Klasse «not_published» und «timebased»
Listing: Externe Schnittstelle um Einträge zu importieren (eingesetzt bei SPI)
Listing: Eigenschaften Filter nicht anzeigen, falls keine Auswahl vorhanden ist. Und Optionen nur anzeigen, falls Einträge vorhanden sind.
Shop: Eigene Artikel-Nummer pro Artikel Variante
2.8.13
PHP-Kompatibilität: 7.4
Fehlerbehebungen
Listing: Eigenschaften Filter kann jetzt auch als Administrator in einer beliebigen Sprache abgesendet werden.
Listing: Detail-Link kann nun auch auf Meta-Navigation verlinkt werden.
Listing: Löschen eine Links pro Eintrag funktioniert nun auch nur durch Deaktivieren der Checkbox.
Listing: Fehler beim Kopieren von einzelnen Einträgen in mehreren Sprachen behoben.
Listing: Fehler mit Pfad-Angaben bei Auflistungen, welche sich in der Metanavigation befinden, behoben.
Erweiterungen Module
Listing: Portlets können neu auf dem Detail eines Eintrages eingebunden werden.
Listing: Neu kann man den Detail-Link individuell pro Eintrag definieren.
Listing: Auf der Übersicht kann neu auch das Video eines Eintrages angezeigt werden.
Listing: RSS Feed für PHP7.4 optimiert und Ausgabe des Bildes erweitert.
Portlet Listing: Ausgabe eines zufälligen Bildes.
Portlet Listing: Manuelle Sortierung der angezeigten Einträge.
2.8.12
PHP-Kompatibilität: 7.4
Fehlerbehebungen
SEO: Fehler mit Links in Spezial-Modulen auf der Startseite behoben (z.B. Listing Detaillinks, Shop Links auf Artikel usw.)
Mailform: Upload von Dateien stark verbessert.
Erweiterungen Module
Mailform: Beim Feld Typ Dateien kann man neu beim Textarea «Standardwerte» die möglichen Formate kommasepariert eingeben (z.B. jpg,png,gif)
Listing: Filter der Eigenschaften sind per default Multi-Selects. Neu kann man mittels Flag LISTING_OPTION_PROPERTIES_FILTER_MULTIPLE_SELECTS dies auf FALSE setzen, falls man das nicht möchte.
Erweiterungen Core
Globale Suche: Anzeige des Suchbegriffs und der Anzahl Resultate.
2.8.11
PHP-Kompatibilität: 7.4
Fehlerbehebungen
Listing: Fehler mit externen Verlinkungen auf der Übersicht (ab 2. Seite) behoben.
Listing: Klasse .element_link_entire nur vergeben, wenn es auch einen Link gibt.
Listing: Detailseite, Sprachwechsler Problem gelöst.
Lazyload Deaktivierung funktionierte nicht.
Erweiterungen Core
Fehlerbehebungen und Verbesserungen beim Installer
SEO: Nicht vorhandene Sprachen mit 404 zurückgeben, z.B. gombau.ch/nl
SEO: Weiterleitungen eingerichtet, damit kein duplicated Content Problem entsteht, z.B. mit Home-Seiten / /de/ und /de/allgemein/home
Portlets: Möglichkeit, via Parameter ein einzelnes Portlet auszugeben, z.B. /?action=output_portlet&portlet_id=34
2.8.10
PHP-Kompatibilität: 7.4
Fehlerbehebungen
Listing: Fehler mit Sortierung von Einträgen, welche mehreren Tags zugeordnet sind, behoben (z.B. Teamseite Air Zermatt, nach dem Speichern eines Eintrags stimmte die Sortierung nicht mehr)
Erweiterungen Module
Listing: Neu kann man verschiedene Templates für das Listing-Modul erstellen, welche man über «Seite bearbeiten» > «Eigenschaften» zuweisen oder anpassen kann. Die Templates erstellt man im templates/XY/modules/listing/page_templates Verzeichnis, indem man pro Template einen Ordner mit den .tpl Dateien erstellt.
Listing: Neu kann man Portlets pro Listing Detail definieren !!!
Erweiterungen Core
Neuer Installer (von der IPA von Melvin) ist ab dieser Version integriert.
2.8.9
PHP-Kompatibilität: 7.4
Bald wird bei Cyon die PHP Version 7.4 zur Standard PHP Version. In den meisten Fällen wird dadurch phpThumb nicht mehr funktionieren. Das phpThumb dieses Releases funktioniert auf PHP7.4. Es gibt noch ein Problem in der index.php, welches auf PHP7.4 nicht mehr funktioniert. Die Version in diesem Release löst das Problem.
2.8.8
PHP-Kompatibilität: 7.4
Fehlerbehebungen
Meta-Title Ausgabe ohne <br> Tag.
Listing: Fehler beim Kopieren korrigiert (verstecktes Sonderzeichen war vorhanden).
Shop: Fehler beim Hinzufügen von Zubehör beim Artikel korrigiert.
Overview Modul: Tags wie <strong> werden nun geschlossen, auch wenn der Text vorher abgeschnitten wurde.
Google Maps: Problemen mit Markern behoben.
Listing: Fehler bei der Ausgabe, sobald ein Limit aktiviert und erreicht wurde.
Erweiterungen Module
Neues Modul «portlet_inline_form» für die Integration eines Formulars als Portlet (ohne Reload der Seite).
Listing: Neue Option «Eigenschaften pro Eintrag anzeigen?»
Mailform: Upload von Videos ermöglicht.
Erweiterungen Core
Navigation: Neues Template Tag NAVIGATION_BY_ID für die Ausgabe aller Unterpunkte einer Kategorie.
Navigation: In der Responsive Navigation wurde die Metanavigation nicht ausgegeben.
Kopieren von Seiten: Weiterentwicklung der Seite-Kopieren Funktion (Portlet Listing, Content und Quicklinks)
Bilder hochladen: Neu werden alle Bilder immer für alle Sprachen angezeigt, auch wenn zusätzliche Sprachen erst später freigeschaltet werden.
Löschen von Seiten: Beim Löschen von Seiten werden neu auch alle Portlet Daten gelöscht, sowie alle Inhalte der meist genutzten Module, inkl. Ressourcen.
Body Klassen: Verbesserung der Browser Erkennung.
Speichern nach Logout: Es kam häufig vor, dass Kunden eine Seite bearbeitet haben und automatisch ausgeloggt wurden. Der Kunde merkte nichts und hat auf Speichern geklickt. Damit wurden alle Inhalte der Seite gelöscht. Dies wird nun durch das System verhindert. Wenn man nicht eingeloggt ist, wird auch nichts gespeichert.
Erweiterungen für Barrierefreiheit
2.8.7
PHP-Kompatibilität: 7.4
Fehlerbehebungen
Maximal Feldgrösse für Seiteninhalt erhöht (es gab Probleme bei grossen Datenmengen, z.B. mit Tabellen)
Bilder im WYSIWYG Editor integrieren: Nachträgliches Bearbeiten gefixt
2.8.6
PHP-Kompatibilität: 7.4
Fehlerbehebungen
Breadcrumbs / Pfad: Beim Listing Detail wurde der Pfad nicht korrekt ausgegeben. Sollte es in Zukunft Probleme mit der Navigation geben, könnte dies auf diesen Release zurückzuschliessen sein.
Google Sitemap: Inaktive Sprachen werden nicht mehr integriert.
Listing: Sortierungsfehler bei duplizierten Einträgen behoben.
Listing: Eigenschaften wurden in anderen Sprachen nicht gespeichert.
Erweiterungen
Mailform: Im Bestätigungs-Email erscheinen bei den Titeln keine Doppelpunkte mehr.
Events: Import von Guidle Events, Link «In Agenda eintragen», ICS Export
WYSIWYG-Editor für Einleitung erweitert mit Sonderzeichen-Button
Shop: Fallback Service (ipinfo.io) integriert, falls der freie Service nicht zur Verfügung steht.
Shop: Bestellungen löschen, Link auf aktuelle Seite.
Google Maps: Neues Icon-Set, integriert als SVGs, Basis: map-icons.com
2.8.5
PHP-Kompatibilität: 7.4
Fehlerbehebungen
Listing: Erstellen von Eigenschaften wurden die Sprachversionen nicht direkt hinzugefügt.
Listing: Select2 Felder, falls keine Einträge gefunden, deutsches Sprachlabel
2.8.4
PHP-Kompatibilität: 7.4
Erweiterungen
Listing: Verwaltung von Eigenschaften inkl. Filter
Portlet Listing: Einschränken der Resultate nach Eigenschaften, Darstellung der Eigenschaften
Fixe Portlet Listing: Übergabe der Bildgrössen des Portlets (nicht der Einträge)
Google Maps: Neues Standard Icon von Google (Retina optimiert) – Neues Iconset für Marker wird bald folgen.
Ressourcen hochladen (überall): Neu werden neu hochgeladene Dateien an erster Stelle positioniert, anstatt an letzter Stelle (dies hilft bei einer grossen Anzahl an Dateien, wenn man das neueste sowieso immer an erster Stelle haben will)
E-Mail Versand: Option für SSL Verschlüsselung
Bilder, welche direkt über den WYSIWYG Editor hochgeladen werden, werden neu auch über LazyLoad geladen.
Wissens-DB: Neu gibt es eine Option um die Themen und Kategorien pro Eintrag anzuzeigen oder auszublenden.
Mailform: Beim Upload von Dateien durch den Besucher (Datei Eingabefeld) werden die Dateien neu auf dem Server gespeichert. Im E-Mail an den Besucher und an den Administrator stehen nur noch Links und die Dateien werden nicht mehr direkt mitgesendet. Zudem stehen die Links auch im Verlauf und der Administrator kann jederzeit auf diese zugreifen.
Fehlerbehebungen
Seite kopieren (escapen der Inhalte) – Portlets werden aktuell nur portlet_content Module kopiert (weitere Folgen)
Listing: LISTING_ALLOW_TAGS wurde nicht auf alle Situationen korrekt angewendet.
Diverse Fehler mit Slider und LazyLoad behoben.