Ankündigung

Einklappen
Keine Ankündigung bisher.

Update-Thread: CustomCatalog

Einklappen
Dieses Thema ist geschlossen.
X
Das ist ein wichtiges Thema.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #31
    CustomCatalog 2.16.0
    • Neu: Zwei neue Frontend Spezial-Sortierungsfilter:
      • 1. Sortierung in Abh�ngigkeit zu einem anderen aktiven Filter z.B. Sortierung nach aktiven Geodaten-Filter (Umkreis-Distanz)
      • 2. Sortierung in Abh�ngigkeit zu Attributen: z.B. Sortierung nach Tags-Werten
    • Hinzugef�gt: $GLOBALS['CUSTOMCATALOG_HOOKS']['customOrder'] Hook: Erlaubt die Manipulation von Sortierungsfiltern
    • Hinzugef�gt: Der Backend-Hinweistext zum Datenbank-Update hat einen kleinen "Ausblenden-Button" bekommen. Solange noch das Installations-Tool das DB-Update �bernimmt, kann dies n�tzlich sein.
    • Weitere Anpassungen und �nderungen siehe changelog
    CustomCatalog 2.15.4
    • Fixed: Pagination hat nicht richtig funktioniert, aufgrund von �nderungen in 2.15.1 (wieder r�ckg�ngig). (Dank an Bernhard)
    Updatehinweis:

    Das Modul kann wie gewohnt direkt ersetzt werden. Der interne Cache sollte geleert oder deaktivert sein.
    Ein Datenbankupdate nicht n�tig.

    Changelog:
    Code:
    ### 2.16.0
    New: Special sorting filter: sorting by a filter, sorting by an attribute (#700)
    Added: Special sorting by filter: Geolocation sorting in relation to an active geolocation filter (order by distance) (#700)
    Added: Special sorting by attribute: tags sorting (#700)
    Added: $GLOBALS['CUSTOMCATALOG_HOOKS']['customOrder'] Hook to apply custom orderings for the sorting filter (#700)
    Added: A small button to hide the "database update" message in the backend manually (#705)
    Added: Geolocation filter: SQL query caching for haversine formular
    Added: SelectDB Attribute: Backend sorting (#706)
    Update: Removed the "isStrict" button for sorting filters
    Update: AutoCompleter define TL_SCRIPT to $_SERVER['SCRIPT_NAME'] in search.php to make the latest Contao 4 version redirect correctly on ajax requests (#715)
    
    ### 2.15.4
    Fixed: Pagination did not work anymore: Revert changes made in #696: Do not cache the sql query due to missing pagination limitations (#711)
    http://www.premium-contao-themes.com

    Kommentar


    • #32
      CustomCatalog 2.17.1
      • Fixed: Interne Fehlerbehebungen an der CustomCatalog API (siehe changelog)
      • Fixed: Eigene SQL-Bedingung in Listen hat bestehende Filter zur�ckgesetzt. (#720) (Dank an Andy)
      CustomCatalog 2.17.0
      • Neu: L�nderauswahl-Attribut. Erstellt ein einfaches L�nder-Auswahlselect auf Basis der Contao-L�nderliste (inkl. Filter-Template f�r Auswahl/Select-Filter: customcatalog_filter_countryselect)
      • Neu: Das "Elemente sch�tzen" (Ebene: Benutzer, Benutzergruppe) Attribut hat eine "auto submit" Funktion bekommen, die den aktuellen Backend-Benutzer bei Speicherung automatisch eintr�gt
      Updatehinweis:

      Das Modul kann wie gewohnt direkt ersetzt werden. Der interne Cache sollte geleert oder deaktivert sein.
      Ein Datenbankupdate nicht n�tig.

      Changelog:
      Code:
      ### 2.17.1
      Fixed: API: Added check if current database record array is empty or not, since Contaos internal function "array_is_assoc" returns true for empty arrays
      Fixed: API: The internal job index counter variable was wrong
      Fixed: FilterCollection::add should not check for a filter id when adding the filter to the stack (#720)
      Update: PHP 7.2 compatibility
      
      ### 2.17.0
      New: Country select attribute (#718)
      New: Protection attribute: Auto-submit option added (attribute setting) to submit the current user/usergroup when field has been submitted empty or record is empty (#717)
      Fixed: AttributeFactory::fetchAllByTypeAndCustomCatalog should not have a query limit
      Added: customcatalog_filter_countryselect filter template (#718)
      http://www.premium-contao-themes.com

      Kommentar


      • #33
        CustomCatalog 2.17.2
        • Fixed: In den Sortierungs-Filtern (numerisch, alphabetisch) fehlte die Attributauswahl (#723) (Dank an Sascha)
        Updatehinweis:

        Das Modul kann wie gewohnt direkt ersetzt werden. Der interne Cache sollte geleert oder deaktivert sein.
        Ein Datenbankupdate nicht n�tig.

        Changelog:
        Code:
        ### 2.17.2
        Fixed: Missing attribute selection in sorting alpha., numeric filters (#723)
        http://www.premium-contao-themes.com

        Kommentar


        • #34
          CustomCatalog 2.18.0
          • Neu: Datenbank-Updater-Helfer, erlaubt das Updaten der Datenbank direkt im Contao Backend. CC informiert wie gewohnt, wenn die Datenbank aktualisiert werden soll. Der Weg �ber die Erweiterungsverwaltung (Contao 3.5) war generell immer ein angenehmer Weg, aber f�r Contao 4.4 Nutzer war es immer sehr aufwendig �ber das Installations-Tool die Datenbank zu updaten. Nun �bernimmt CC diese Aufgabe f�r beide Contao Versionen direkt im Backend. (Wer weiterhin das Installations-Tool nutzen m�chte, kann dies nat�rlich weiterhin tun.)
          Beispiel Screenshot:
          Klicke auf die Grafik f�r eine vergr��erte Ansicht

Name: 35564381_1948652555156696_6507420574984175616_o.png
Ansichten: 342
Gr��e: 50,5 KB
ID: 11641



          Updatehinweis:

          Das Modul kann wie gewohnt direkt ersetzt werden. Der interne Cache sollte geleert oder deaktivert sein.
          Ein Datenbankupdate nicht n�tig.

          Changelog:
          Code:
          ### 2.18.0
          New: Database-Update-Helper to update the database in the contao backend (#709)
          Update: Changed minimum CustomElements version to 3.0.0
          Update: Backend description in filter, api settings did not follow the backend styling under Contao 4 (#725)
          http://www.premium-contao-themes.com

          Kommentar


          • #35
            CustomCatalog 2.18.1
            • Fixed: In Popups (z.B. Tags) wurde der DataContainer nicht richtig geladen. Symptom: Tags wurden nicht als Mehrfachauswahl angezeigt.
            Updatehinweis:

            Das Modul kann wie gewohnt direkt ersetzt werden. Der interne Cache / Symphony-Cache sollte geleert oder deaktivert sein.
            Ein Datenbankupdate nicht n�tig.

            Changelog:
            Code:
            ### 2.18.1
            Fixed: DCA did not load correctly in popups (#728)
            Update: tl_pct_customelement_filter.defaultMulti should not be half width "w50" when type of listWizard
            Update: customcatalog_filter_text_autocomplete hide result box when search result is empty
            http://www.premium-contao-themes.com

            Kommentar


            • #36
              CustomCatalog 2.18.2
              • Fixed: In Contao 4.4 fehlten Templates in der Modul-Template-Auswahl
              Updatehinweis:

              Das Modul kann wie gewohnt direkt ersetzt werden. Der interne Cache / Symphony-Cache sollte geleert oder deaktivert sein.
              Ein Datenbankupdate nicht n�tig.

              Changelog:
              Code:
              ### 2.18.1
              Fixed: Load module templates correctly in Contao 4.4
              http://www.premium-contao-themes.com

              Kommentar


              • #37
                CustomCatalog 2.18.3
                • Fixed: Sorry, habe tats�chlich vergessen eine Datei bei Github einzustellen.
                Updatehinweis:

                Das Modul kann wie gewohnt direkt ersetzt werden. Der interne Cache / Symphony-Cache sollte geleert oder deaktivert sein.
                Ein Datenbankupdate nicht n�tig.

                Changelog:
                Code:
                ### 2.18.3
                Fixed: Added the missing InstallerController helper class for Contao 4 (#732)
                http://www.premium-contao-themes.com

                Kommentar


                • #38
                  CustomCatalog 2.19.0
                  • Neu: Der Filter "Eigenes HTML-Widget" erlaubt zus�tzlich die Eingabe einer SQL-Bedingung
                  • Hinzugef�gt: Neue Inserttags f�r Contao Input Klasse. Mehr Informationen hier:
                  • Fixed: Das "Rating" Bewertungs-Attribut hat die optionalen Felder FELDNAME_value, FELDNAME_counter nicht erstellt in der Datenbank.
                  CustomCatalog 2.18.4
                  • Fixed: See changelog
                  Updatehinweis:

                  Das Modul kann wie gewohnt direkt ersetzt werden. Der interne Cache / Symphony-Cache sollte geleert oder deaktivert sein.
                  Ein Datenbankupdate nicht n�tig.

                  Changelog:
                  Code:
                  ### 2.19.0
                  New: Allow custom sql conditions in the custom html filter widget - filter (#735)
                  Added: Input related inserttags {{input::METHOD::KEY::OPTIONAL DEFAULT VALUE when empty}}. Example: {{input::get::myParameter}}. Example with default value: {{input::get::myParameter::hello world}}
                  Update: ModuleFilter: Trigger [processFilter] hook when processing the filter for frontend output
                  Fixed: Rating attribute: Optional fields "XYZ_value,XYZ_count" should not be ignored in database update
                  
                  ### 2.18.4
                  Fixed: ModuleApiStarter "run"-submit button element needs value
                  Fixed: Wrong icon in child-table edit button
                  Update: SystemIntegration: Secure foreach() php error when tl_pct_customelement_attribute.subpalettes did not save as valid serialized array
                  ----

                  Beispiel eines eigenen Filter-Widgets samt Filter-Logik:
                  Der Filter "Eigenes HTML-Widget" erlaubt die schnelle Integration eines eigenen Filter-Formularfelds (oder freier Html-Code) in das Filter-Modul-Formular inkl. einer passenden SQL-Bedingung. Dies ist besonders f�r eigene SQL-Felder oder optionale Felder hilfreich, die nicht durch die reinen Attribute angesteuert sind.

                  Exemplarisch hier ein Select-Filter auf das Z�hl-Feld des Bewertungs-Attributs.

                  Als Html-Code wird ein einfaches Select-Auswahlformularfeld namens "bewertung" aufgebaut, das die Werte 1 bis 5 beinhaltet.

                  Die Filterung soll nach dem "rating_value" Feld erfolgen. Eingesetzt wird per Inserttag der Wert des GET-Parameters "bewertung" in eine SELECT Abfrage auf die id-Spalte der jeweiligen CC-Tabelle.
                  (merke: die SQL-Bedingung wird direkt in den WHERE Block der Haupt-SQL-Abfrage eingesetzt)
                  Klicke auf die Grafik f�r eine vergr��erte Ansicht

Name: screenshot_3314.jpg
Ansichten: 393
Gr��e: 54,4 KB
ID: 12004

                  Zuletzt geändert von Tim; 10.07.2018, 07:58.
                  http://www.premium-contao-themes.com

                  Kommentar


                  • #39
                    CustomCatalog 2.19.1
                    • Fixed: Fehlender Request-Token in den Operations-Buttons innerhalb von Kind-Tabellen (Dank an nikon)
                    Updatehinweis:

                    Das Modul kann wie gewohnt direkt ersetzt werden. Der interne Cache / Symphony-Cache sollte geleert oder deaktivert sein.
                    Ein Datenbankupdate nicht n�tig.

                    Changelog:
                    Code:
                    ### 2.19.1
                    Fixed: customcatalog_filter_countryselect blank option did not show label
                    Fixed: Missing request token in child-table operations (#737)
                    Update: Trigger maintenance hooks only when CC is supposed to be initialized
                    Update: Trigger [getUserNavigation] hook only when CC is supposed to be initialized
                    http://www.premium-contao-themes.com

                    Kommentar


                    • #40
                      CustomCatalog 2.20.0
                      • �nderung: Die Checkbox "Alle Eintr�ge anzeigen bei leerem Filter" hat nun h�here Gewichtung als strikte Filter, wenn diese leer sind (Thread: https://forum.premium-contao-themes....2396#post12396)
                      • �nderung: Select-Filter verbinden zum n�chsten Filter nicht mit SQL OR, sondern wie alle anderen Filter mit AND.
                      • Fixed: Das CustomElement Widget Attribut hat unter Contao 4 nicht gespeichert.
                      • Fixed: Die Backend-Icons wurden unter Contao 4 nicht angezeigt.
                      • Fixed: only_full_group_by SQL Modus wird korrekt unterst�tzt.
                      • Update: Der HTML-Code f�r das Quickmenu wird nun nicht mehr in der Session gespeichert, sondern in einer temp. Datei in Contao temp. Ordner
                      Updatehinweis:

                      Das Modul kann wie gewohnt direkt ersetzt werden. Der interne Cache / Symphony-Cache sollte geleert oder deaktivert sein.
                      Ein Datenbankupdate nicht n�tig.

                      Changelog:
                      Code:
                      ### 2.20.0
                      Change: Empty strict filters will not negate the list when list module setting is "show all" (#744)
                      Change: Select filter: Do not combine via sql OR by default to the next filter (#743)
                      Fixed: only_full_group_by SQL error under Mysql 5.7 in strict sql modes (#741)
                      Fixed: CustomElement Widget Attribute compatibility under Contao 4.4 update (#742)
                      Fixed: Missing backend-module icons under Contao 4.4 (#745)
                      Fixed: Filters did not recognize filter module setting tl_module.customcatalog_filter_showAll in conditions
                      Fixed: Custom SQL filter: Bypass query array when condition is empty (#746)
                      Update: Store Quickmenu html in a temp. file instead of the session (#740)
                      Update: tl_pct_customelement_filter.conditional_filters do not list filter combiners
                      Update: Custom SQl filter: tl_pct_customelement_filter.customsql is now mandatory (#746)
                      http://www.premium-contao-themes.com

                      Kommentar


                      • #41
                        CustomCatalog 2.21.0, 2.21.1
                        • Neu: Inserttag: {{customcataloglist::total_per_page::MODULE-ID}} erstellt einen filtersensitiven Eintr�ge-/Seitenz�hler: z.B. "Elemente 1 bis 15" usw.
                        • Fixed: Sprachenfilter: Sprachauswahl konnte nicht gespeichert werden bzw. wurde nicht korrekt gespeichert (hier ggf. getroffene Auswahlen erneut speichern)
                        • Update: Styling-Hilfe f�r Contao 4.4 Backend-Theme
                        • Update: Die jquery UI Bibliothek wird nun im Modul mitgeliefert und wird nicht mehr per CDN dynamisch extern geladen in den Templates *
                        • * Update: Templates: customcatalog_filter_geosearch, customcatalog_filter_range
                        Updatehinweis:

                        Das Modul kann wie gewohnt direkt ersetzt werden. Der interne Cache / Symphony-Cache sollte geleert oder deaktivert sein.
                        Ein Datenbankupdate nicht n�tig.

                        Changelog:
                        Code:
                        ### 2.21.1
                        Update: styles.css: .widget:not(.w50) {clear: both;} styling to avoid overlapping elements in combination with w50 elements
                        Update: styles.css: .widget.w50 {height:auto;}
                        Update: (DSGVO) Added jquery ui library to module assets folder to load jquery ui related components locally  (#754)
                        
                        ### 2.21.0
                        Added: New inserttag: {{customcataloglist::total_per_page::MODULE-ID}} to display a pagination sensitive page counter e.g. (Elements 1 to 15, 16 to 30)
                        Fixed: LanguageSwitch filter: tl_pct_customelement_filter.defaultValue did not recognise the empty option (#751)
                        Update: LanguageSwitch filter called via inserttag without default language set now works like a list module with filtering the current active language (#751)
                        Update: LanguageSwitch filter now respects its strict settings
                        Zuletzt geändert von Tim; 14.09.2018, 13:44.
                        http://www.premium-contao-themes.com

                        Kommentar


                        • #42
                          CustomCatalog 2.22.0
                          • Neu: Umkreissuche erlaubt Geodaten-Abfragen via nominatim.openstreetmap.org. Aktivierung durch setzen der Globalen: $GLOBALS['PCT_CUSTOMELEMENTS']['ATTRIBUTES']['geolocation']['geocoder_url'] = 'https://nominatim.openstreetmap.org/search';
                          • Fixed: Fehlende Eintr�ge in Suchindex oder Sitemap wenn Listen-Modul die Opton "Aktive Sprache filtern" gesetzt hat, aber CC nicht mehr Mehrsprachigkeit aktiviert hat. (Dank an Stefan)
                          • Update: Die html5 Templates wurden w3c valider gestaltet und die inzwischen unn�tigen text/javascript tags entfernt aus <script> Elementen.
                          �ber Nominatim:
                          Nominatim ist der Geocoding Service des Open Source Map Anbieters Openstreetmap.
                          Derzeit ist Nominatim (noch) frei in seiner Nutzung bzw. sind die Limitierung f�r Abfragen deutlich moderater als inzwischen bei Google. F�r die freie Nutzung wird bei der Abfrage eine E-Mail-Adresse verlangt �ber einen mitgesendeten Parameter "email". Es wird die Admin-Email genutzt.

                          Referenzen:
                          https://nominatim.openstreetmap.org/
                          https://wiki.openstreetmap.org/wiki/Nominatim


                          Nominatim f�r Geocoding (Umkreissuche) aktivieren:
                          localconfig oder initconfig:

                          Code:
                          $GLOBALS['PCT_CUSTOMELEMENTS']['ATTRIBUTES']['geolocation']['geocoder_url'] = 'https://nominatim.openstreetmap.org/search';
                          �bergabe einer individuellen E-Mail-Adresse f�r die Abfrage (anstelle der Admin-E-Mail)
                          Code:
                          $GLOBALS['PCT_CUSTOMELEMENTS']['ATTRIBUTES']['geolocation']['geocoder_url'] = 'https://nominatim.openstreetmap.org/search?email=mein@mail.de';

                          Updatehinweis:

                          Das Modul kann wie gewohnt direkt ersetzt werden. Der interne Cache / Symphony-Cache sollte geleert oder deaktivert sein.
                          Ein Datenbankupdate nicht n�tig.

                          Changelog:
                          Code:
                          ### 2.22.0
                          New: Geolocation: Support geocoding request via nominatim.openstreetmap.org. Set up using $GLOBALS['PCT_CUSTOMELEMENTS']['ATTRIBUTES']['geolocation']['geocoder_url'] = 'https://nominatim.openstreetmap.org/search';
                          Fixed: System logs require a real function name unter Contao 4
                          Fixed: Missing entries in site index and sitemap when list module has "filter active language" still set but CC has multilanguage turned off (#757)
                          Update: Statuscode: -100 for automatic language filters (#748)
                          Update: Removed the deprecated text/javascript tag for html5 templates
                          Change: Use $GLOBALS['PCT_CUSTOMELEMENTS']['ATTRIBUTES']['geolocation']['geocoder_url'] as variable to set up the geocoder service address
                          http://www.premium-contao-themes.com

                          Kommentar


                          • #43
                            CustomCatalog 2.22.1
                            • Upadate: In Bezug auf diesen Thread setzt das Leser-Modul nun automatisch einen canonical link, wenn die Leserseite �ber die ID des Eintrags aufgerufen wird.
                            Updatehinweis:

                            Das Modul kann wie gewohnt direkt ersetzt werden. Der interne Cache / Symphony-Cache sollte geleert oder deaktivert sein.
                            Ein Datenbankupdate nicht n�tig.

                            Changelog:
                            Code:
                            ### 2.22.1
                            Fixed: Misspelling of a variable in API Job.php class led to a php error that was tracked as a field value error in the job department (#763)
                            Update: Remove tl_class w50 for multiple select,checkbox fields to avoid overlapping under Contao 4
                            Update: Generate a canonical tag when the url-parameter on the reader page is the same as the id of the entry (#762)
                            Update: Write the error logged to the system log when job is supposed to break the whole API process
                            http://www.premium-contao-themes.com

                            Kommentar


                            • #44
                              CustomCatalog 3.0.0

                              Kurzbeschreibung: CC kann nun jede bestehende Conteo-eigene Tabelle bzw. jeden dazugeh�rigen DataContainer erweitern und verwalten.

                              L�ngere Beschreibung: CC hat ein "geheimes" Experten Feature. - Es kann jede bestehende DataContainer-Konfiguration im System aufgreifen und erweitern. Diese Funktion existiert im Grunde seit Version 1.0 von CC - hinter verschlossenen T�ren. Das hat sich nun ge�ndert. Wir haben uns entschlossen dieses Feature �ffentlich und einfach zug�nglich zu gestalteten und CC etwas zu "b�ndigen" an dieser Stelle. .

                              Beispiel:
                              Angenommen wir ben�tigen neue Felder f�r die Mitglieder in Contao. Hier exemplarisch zwei neue Textfeld. (jeder unterst�tzte Attribut-Typ ist m�glich -> CC verwaltet)

                              1. Wie gewohnt, ein Neues CustomElement f�r die Paletten und Feld-Definition anlegen: Klicke auf die Grafik f�r eine vergr��erte Ansicht

Name: screenshot_3891.jpg
Ansichten: 356
Gr��e: 49,7 KB
ID: 13725




                              2. Eine CC Konfiguration anlegen.
                              - Betriebsmodus: Existierende Tabelle -> tl_member
                              - NEU: Tabelle verwalten
                              - Aktivieren Klicke auf die Grafik f�r eine vergr��erte Ansicht

Name: screenshot_3892.jpg
Ansichten: 327
Gr��e: 97,5 KB
ID: 13726




                              CC wird mit der Verwaltung beginnen und wie gewohnt �ber �nderungen informieren: (die beiden neuen Textfelder sollen der Datenbank-Tabelle tl_member hinzugef�gt werden) Klicke auf die Grafik f�r eine vergr��erte Ansicht

Name: screenshot_3895.jpg
Ansichten: 312
Gr��e: 17,9 KB
ID: 13727




                              3. Datenbank-Update durchf�hren. (Auch im Installations-Tool m�glich, dann aber vorab den internen Cache bzw. Symphony-Cache leeren) Klicke auf die Grafik f�r eine vergr��erte Ansicht

Name: screenshot_3896.jpg
Ansichten: 368
Gr��e: 47,8 KB
ID: 13728




                              Die beiden neuen Felder wurden erg�nzt...

                              4. Ein Blick in einen Mitglieder-Datensatz. Die neuen Felder wurden in der Palette erg�nzt und sind bereit. Klicke auf die Grafik f�r eine vergr��erte Ansicht

Name: screenshot_3893.jpg
Ansichten: 328
Gr��e: 93,8 KB
ID: 13729




                              CC respektiert s�mtliche vorab geladenen "DCA" Einstellungen und erg�nzt die neuen Paletten inkl. der Felder. Weiterhin k�nnen die neuen Felder durch eigene Erweiterungen oder Anpassungen via dcaconfig.php angepasst werden.

                              3.5 und 4.4 ready,

                              Have fun extending.........


                              Updatehinweis:

                              Das Modul kann wie gewohnt direkt ersetzt werden. Der interne Cache / Symphony-Cache sollte geleert oder deaktivert sein.
                              Ein Datenbankupdate nicht n�tig.

                              Changelog:
                              Code:
                              ### 3.0.0
                              New: The former "managed existing tables" expert feature is now public accessible for every existing table and changed to a save, DCA extending method (#769)
                              New: Support custom fields in text-search filter (#765)
                              Fixed: Wrong reference to attribute selection in configuration when a parent table is selected (#766)
                              Zuletzt geändert von Tim; 05.12.2018, 09:40.
                              http://www.premium-contao-themes.com

                              Kommentar


                              • #45
                                CustomCatalog 3.0.1
                                • Fixed: Ein kleiner Schnitzer hat sich eingeschlichen mit dem 3.0er Feature. Doppelte Paletten- und Feldausgabe in regul�ren CC Datens�tzen wurden angezeigt. Dies ist wieder behoben.
                                Updatehinweis:

                                Das Modul kann wie gewohnt direkt ersetzt werden. Der interne Cache / Symphony-Cache sollte geleert oder deaktivert sein.
                                Ein Datenbankupdate nicht n�tig.

                                Changelog:
                                Code:
                                ### 3.0.1
                                Fixed: Duplicate output of palettes and fields in regular CCs
                                Zuletzt geändert von Tim; 07.12.2018, 07:29.
                                http://www.premium-contao-themes.com

                                Kommentar

                                Lädt...