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.