Es ist mal wieder eine neue Version fertig - die neue Version 18.11. Die Version enthält wie immer eine Reihe von Bugfixes, neuen Funktionen und neue Plugins.
Das Update erfordert wie immer ein Update der Datenbank. Eine detaillierte Anleitung finden Sie wie immer hier im Wiki. Den Download der jeweils aktuellen Version finden Sie natürlich immer hier für die Papoo CMS Light Version - bzw. in Ihrem Account für den Download der Vollversionen
Was ist neu?
- Tabname "Videos" in Dateiauswahl
- Newsletter Registrierung funktioniert nun, wenn keine Verteilerlisten im Frontend ausgegeben werden, aber welche erstellt wurden.
- Überarbeitet Mahnlauf... noch ohne Mahnkosten... aber rest löwt...
- Lastschriften Import und Zahlungen Lastschriften Export jetzt unter Shop Fakturierung
- Überarbeitet Mahnlauf... noch ohne Mahnkosten... aber rest löwt...
- OpenStreetMapPlugin läuft jetzt auf via HTTPS angeforderten Seiten
- Ab jetzt können stylespezifische Sprachdateien eingebunden werden
- In dem Verzeichnis messages eines Styles können nun Sprachdateien hinterlegt werden, von denen beim Seitenaufruf im Frontend die Sprachdatei passend zur aktiven Sprache geladen wird. Dateinamen sind nach dem Muster "messages_frontend(de|en|...).inc.php zu wählen.
- Stylehooks in foundation_papoo integriert
- Es werden alle bestehenden Parameter des QueryStrings beibehalten, jedoch wird, egal ob bereits vorhanden, für den Parameter rel der Wert 0 erzwungen
- check_install() ob kat beschreibung vorhanden... Kategorien Beschreibung ... in Aquise Laufzeit Abos im Shop
- FEATURE map properties width, height and zoom can now be overwritten by dataosmmap* attributes
- FEATURE first version of openstreetmap plugin
- In den ShopEinstellungen kann jetzt das Land ausgewählt werden, in dem sich der Shop befindet
- Das Land wird jetzt bei der Überprüfung, ob sich der Benutzer im selben Land wie der Shop befindet, aus der Datenbank gelesen. (siehe r1429)
- SQLUpdatedatei hinzugefügt, um den Shop von v2.5.5 auf v2.5.6 zu aktualisieren
- ShopVersionsnummer auf 2.5.6 angehoben
- Rechnungen werden nur noch in Netto ausgestellt, wenn der Kunde, zusätzlich zur Angabe seiner UStID, außerdem aus einem anderen Land als der Sitz des Shops kommt. Derzeit ist das Shopland fest auf Deutschland eingestellt, eine entsprechende Auswahlmöglichkeit in den ShopEinstellungen ist bereits geplant. > shop_class_warenkorb_calccartUserIsFromShopCountry()Tbeim anlegen eines neuen Menüpunktes mit index.php wird automatisch direkt ein Artikel dazu erstellt
- Plugin Force Login
- 2_klick_video Farbauswahl der Buttons
- 2_klick_video !importantEinträge aus CSS entfernt
- [Shop] Umsatzgrenzen in der Listenansicht lesbarer untereinander ausgeben (nl2br)
- [Freie Module Plugin] Blacklist fuer Menuepunkte implementiert
- Freie Module Plugin um Blacklist fuer Menuepunkte erweitert
- Datenbankdumps papoo.sql und styles/**/dumpnrestore.sql aktualisiert
- [DSGVOPlugin] Blacklist zum Filtern der Cookies, deren Lebensdauer aktualisiert werden, eingebaut
- Darstellung Tabellengröße beim Dumpen im devtools Plugin
- Variable im "Rechnung bezahlt" APIEndpunkt umbenannt, um Verwirrung zwischen Bestellnummer / BestellID zu vermeiden
- Papoo Backend API in zentrale JavaScriptDatei (interna/js/papooapi.js) ausgelagert
- BezahltCheckbox in der Fakturierung in die API eingebunden TODO ggf. Aktivierung der an die Produkte gekoppelten KundengruppenTEntferene
- Tag um
- Foundation5Template zum rauskopieren als fallback hinzugefügt
- AkkordeonTemplate für Foundation 5
- FormularPlatzhalter ersetzen, die sich in einem freien Modul verstecken, das selbst per Platzhalter eingebunden wurde
Neue Plugins?
- Plugin 2 Klick DSGVO Youtube Plugin - ermöglicht die DSGVO konforme Einbindung von Youtube Videos
Bugfixes?
Es wurden insgesamt über 120 Bugfixes in der Software durchgeführt, die meisten betreffen Ausgabe und Formatierungsfehler. Kritische Sicherheitslücken waren allerdings wieder keine dabei.
Eine komplette Übersicht über alle News / FIxes:
- FIX Formmanager BUg
- FIX SHop Ausgabe Daten Mahnungen
- FIX Login: Groß/Kleinschreibung bei LDAPUsern
- NEW Tabname "Videos" in Dateiauswahl
- FIX: TinyMCE: VideoAuswahlDialog
- CLEAN: removed unused variables, deleted 3 year old comments, refactored source code
- CLEAN: removed unused variables, deleted 3 year old comments, refactored source code
- FIX "Verfügbare NEWsletter Gruppen" wird nur ausgegeben, wenn auch NEWsletter im Frontend ausgegeben werden.
- NEW / FIX NEWsletter Registrierung funktioniert nun, wenn keine Verteilerlisten im Frontend ausgegeben werden, aber welche erstellt wurden.
- FIX: mv: KodierungsFIXFIX: made a workaround for zindex issue, improved jquery selector usage
- FIX: removed deprecation errors
- FIX: Updated backend usage description for galdownload plugin
- NEW / FIX Überarbeitet Mahnlauf... noch ohne Mahnkosten... aber rest löwt...
- NEW Lastschriften Import und Zahlungen Lastschriften Export jetzt unter Shop Fakturierung
- NEW / FIX Überarbeitet Mahnlauf... noch ohne Mahnkosten... aber rest löwt...
- NEW OpenStreetMapPlugin läuft jetzt auf via HTTPS angeforderten Seiten
- FIX: Das OSMPlugin lief nicht auf Seiten, die per HTTPS angefordert wurden, da der XHR MixedContent produzierte
- Ab jetzt können stylespezifische Sprachdateien eingebunden werden
- NEW: In dem Verzeichnis messages eines Styles können nun Sprachdateien hinterlegt werden,
- von denen beim Seitenaufruf im Frontend die Sprachdatei passend zur aktiven Sprache geladen wird.
- Dateinamen sind nach dem Muster "messages_frontend(de|en|...).inc.php zu wählen.
- NEW Stylehooks in foundation_papoo integriert
- FIX: [DSGVOPlugin] Erzwinge Parameter rel=0 bei der YouTubeNoCookieErsetzung
- NEW: Es werden alle bestehenden Parameter des QueryStrings beibehalten, jedoch wird,
- egal ob bereits vorhanden, für den Parameter rel der Wert 0 erzwungen
- FIX: TabellenpräFIX war in der Überprüfung, ob sich der Kunde im selben Land wie der Shop befindet, hartkodiert
- NEW check_install() ob kat beschreibung vorhanden...
- NEW Kategorien Beschreibung NEW... in Aquise
- NEW Laufzeit Abos im Shop
- FIX: renamed osm slash variable to papooWebRoot
- FEATURE: map properties width, height and zoom can now be overwritten by dataosmmap* attributes
- FIX: made OSM map plugin backend error appear more errorlike
- FEATURE: first version of openstreetmap plugin
- Workaround gegen ungewolltes InlineCSS im TinyMCE
- FIX: Wenn man Listen auflöste/erstellte, wurden u. U. ungewollte
- <span style="fontfamily:inherit;fontweight:inherit;[...]
- Elemente mit in das HTML eingebunden.
- Daher werden jetzt nur spanElemente zugelassen, welche das
- classAttribut enthalten.
- Da sich dies auch im Testfall auf aElemente auswirkte,
- werden für diese nur noch bestimmte Attribute zugelassen.
- NEW Landesauswahl in die ShopEinstellungen eingebaut
- NEW: In den ShopEinstellungen kann jetzt das Land ausgewählt werden, in dem sich der Shop befindet
- NEW: Das Land wird jetzt bei der Überprüfung, ob sich der Benutzer im selben Land wie der Shop befindet,
- aus der Datenbank gelesen. (siehe r1429)
- NEW: SQLUpdatedatei hinzugefügt, um den Shop von v2.5.5 auf v2.5.6 zu aktualisieren
- NEW: ShopVersionsnummer auf 2.5.6 angehoben
- FIX Bedingungen für NettopreisRechungen angepasst
- NEW: Rechnungen werden nur noch in Netto ausgestellt, wenn der Kunde,
- zusätzlich zur Angabe seiner UStID, außerdem aus einem anderen
- Land als der Sitz des Shops kommt.
- Derzeit ist das Shopland fest auf Deutschland eingestellt, eine
- entsprechende Auswahlmöglichkeit in den ShopEinstellungen ist
- bereits geplant.
- > shop_class_warenkorb_calc::cartUserIsFromShopCountry()
- NEW beim anlegen eines neuen Menüpunktes mit index.php wird automatisch direkt ein Artikel dazu erstellt
- FIX interne User Klasse warning
- NEW Plugin Force Login
- FIX: Mehrere Einträge sind nun nacheinander möglich für das Gästebuch.
- FEATURE: corrected JS behaviour, given GET parameter actually opens a accordion item now
- FEATURE: Added panel activation by GET parameter
- NEW: 2_klick_video: Farbauswahl der Buttons
- FIX SHOP Preise über 1000 EUR im internen Warenkorb wurden mit . übertragen ...
- DEL auskommentiert spezielle templates hier print
- NEW: 2_klick_video: !importantEinträge aus CSS entfernt
- FIX: papoo_shop: FIX PrimaryKey in GruppenLookupTable
- FIX: CookiePlugin: FIX: "?>" entfernt
- FIX: NEWsletter: FIX UnsubscribeLink
- FIX: Flex: FIXes Massenimport
- FIX: all_inc_front ein wenig reorganisiert und übersichtlicher gestaltet war ja doch ein wenig wildwuchs..
- FIX: FIXed case sensitivity bug by preserving original file name
- FIX Update SQL Datei ergänzt
- FIX 301 redirect
- FIX Blogplugin count fehler
- FIX: kaputtes Wetterskript entfernt
- FIX: YT rel = 0 hinzugefügt damit keine weitere Werbung kommt...
- FIX: Shopkategorie wurde nach Bearbeitung der Startseite zugeordnet
- FIX: Shopkategorie wurde nach Bearbeitung der Startseite zugeordnet und auf "nicht veroeffentlicht" gesetzt
- FIX: kleiner FIX css yt 2klick video
- FIX: SQLFehler in der install.sql des NoIndexPlugins behoben
- FIX: Einbindung der js/_jq_papoopopupimage.js aus den Styles entfernt
- FIX: PHPFehler count() muss Array sein im ExtendedSearchPlugin behoben
- FIX: count(): Parameter must be an array or an object that implements Countable
- FIX: ArtikelSchreibrechte konnten seit r1128 nicht mehr gespeichert werden
- FIX: 2_klick_videoPlugin
- FIX: [Shop] In der Versandart nach Gewicht (ID: 7) wurde das Feld Umsatzgrenzen ausgegeben/gespeichert
- NEW: [Shop] Umsatzgrenzen in der Listenansicht lesbarer untereinander ausgeben (nl2br)
- FIX: FIXed misbehaviour in saving backend system settings; FIXed PHP warnings for type mismatch and const value assumptions in blogger plugin
- FIX: Beim Sperren/Freigeben von Datensaetzen einer Flex wurde u.U. ein PhpFehler geschmissen
- FIX: CSS für Bildergalerie im Firefox
- NEW: [Freie Module Plugin] Blacklist fuer Menuepunkte implementiert
- NEW: Freie Module Plugin um Blacklist fuer Menuepunkte erweitert
- NEW: Datenbankdumps papoo.sql und styles/**/dumpnrestore.sql aktualisiert
- FIX: missing string literals created PHP warnings visible in CMS backend
- FIX php 7 function exists fehler
- FIX php 7 aktivierungsplugin
- FIX 1und1 htaccess Fehler
- FIX smarty class PHP 7
- NEW: [DSGVOPlugin] Blacklist zum Filtern der Cookies, deren Lebensdauer aktualisiert werden, eingebaut
- FIX: 2 kleine php 7.2 warnings raus...
- FIX warning menuklasse php 7.2
- NEW Darstellung Tabellengröße beim Dumpen im devtools Plugin
- FIX: update 1806 integriert
- FIX Warning kontaktform KlasseFIX: YoutubeEmbed Parameter wurden im DSGVO Plugin abgeschnitten z.B. ?rel=0
- NEW: Variable im "Rechnung bezahlt" APIEndpunkt umbenannt, um Verwirrung zwischen Bestellnummer / BestellID zu vermeiden
- NEW: Papoo Backend API in zentrale JavaScriptDatei (interna/js/papooapi.js) ausgelagert
- NEW: BezahltCheckbox in der Fakturierung in die API eingebunden TODO ggf. Aktivierung der an die Produkte gekoppelten Kundengruppen
- FIX Koobi Import Plugin PHP 7
- FIX Akquiese Plugin import doppelt FIX abfangen bad exif daten warning...
- REMOVE: Das foundation5 template fuer das akkordeonplugin wieder raus genommen
- FIX: Alle Abhängingkeiten von foundation entfernt.
- FIX: In dem Google Sitemap Plugin nur Artikel anzeigen, welche Oeffentlich und Veroeffentlicht sind.
- NEW: Entferene <p>Tag um
- NEW: Foundation5Template zum rauskopieren als fallback hinzugefügt
- NEW: AkkordeonTemplate für Foundation 5
- EDIT: Hinweis auf die Abhängigkeit von Foundation 6
- EDIT: Coderefactoring.
- FIX: update_latest.sql an die dumpnrestore angehangen, damit es nicht mehr zu fehlern bei stylewechseln kommt.
- FIX abfangen bad exif daten warning...
- NEW: FormularPlatzhalter ersetzen, die sich in einem freien Modul verstecken, das selbst per Platzhalter eingebunden wurde
- FIX Logo einbindung freies modul