Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 52 Next »

xt:Commerce 5.x Highlights

  • Neuentwickeltes Responsive-Template
  • Integrierter Slider
  • massive Performance-Verbesserungen
  • Kategorie-System überarbeitet
  • Alle Core-Plugins überarbeitet
  • Alle Core-Plugins (inkl. xt_coupons etc.) komplett unverschlüsselt
  • Master-Slave Plugin überarbeitet
  • Neuer Dateiupload
  • Unterstützung von PHP 7
  • Unterstützung von MySQL 5.6 und 5.7
  • Upgrade von Smarty 2.6 auf Smarty 3.1 und viele weitere Libraries aktualisiert
  • hunderte Detailverbesserungen und behobene Bugs

xt:Commerce 5.1 Highlights

  • DSGVO / DS-GVO / GDPR Anpassungen und Export
  • Unterstützung von PHP 7.2
  • Unterstützung von MySQL 5.7
  • Performance
  • SEO Funktionalitäten erweitert und überarbeitet
  • Alle Filter erweitert und neue hinzugefügt
  • Backend-Funktionalitäten erweitert
  • hunderte Detailverbesserungen und behobene Bugs

xt:Commerce 5 Live-Test-Shop

https://www.xtc-shop.de

Bietet xt:Commerce eine Durchführung der Updates xt:Commerce 4.0.x > 4.1.x > 4.2.x > 5.x an?

Wenn Sie wünschen erstellt Ihnen unsere Service-Abteilung gerne ein Angebot. Bitte wenden Sie sich an helpdesk@xt-commerce.com.


Plugin-Changelogs

Die Changelogs der einzelnen Plugins finden Sie in Zukunft immer direkt im Handbuch des jeweiligen Plugins.

z.B. xt_orders_invoices Changelog

xt:Commerce 5.1.0 (24.05.2018)

  • 404 redirect Anzeige im Backend überarbeitet: Filter nach Datum, neue Spalte ’Anzahl Tag letzter Zugriff’
  • added hooks for 2FA
  • added InnoDB/MyISAM option into installer for mysql >5.5
  • admin classes:|db save: changed 'new_id' handling
  • admin classes: Extjs: new sort function
  • adminDB_save uses default_value instead of 'New'
  • adminDBSave|fix: add not checked checkboxes
  • adodb 5.20.4 > 5.20.12
  • Alphabetische SOrtierung der Kategoreien in Front- und Backend
  • Anpassung für 1c60976 'Beschreibung Zahlungsweise pro Mandant'
  • Anpassungen für b211692 'Neue Tabelle TABLE_CONFIGURATION_LANG_MULTI'
  • Anpassungen für Smarty:|addPluginsDir statt setPluginsDir
  • Anpassungen Sprachwechsel/hreflang
  • Anpassungen und fixes für php 7.2
  • Anpassungen/Fixes Sprache/Sprachwechsel/hreflang
  • Autoloader-Einträge aktualisiert
  • fixed file encoding
  • Hauptnavigation: Begrenzung/Erweiterung der Menütiefe
  • intern cache for getStores / getLanguages
  • Kundenadresse beinhaltet jetzt Titel / wizard enterprise sql / order_edit / wizard mails
  • load Minify from with composer, see _SYSTEM_HTML_MINIFY_OPTION see 5291d3a
  • main handler|info constructor moved up
  • main.php changed file encoding to utf8
  • make sure language is available when log 404
  • Meta Tags entfernt: author, publisher, page-topic, reply-to, revisit-after
  • minor fix in acl::getCurrentIp
  • multi upload rework: gehört zu 391f0e8bb8fdc02b45bce13592815cfb4c733d43 : upload von Downloads mgl; kein Listing der Dateien (serverseitig); autorename fix (keine runde Klammern);
  • multi upload rework: upload von Downloads mgl; kein Listing der Dateien (serverseitig);|autorename fix (keine runde Klammern); ckfinder öffnet sich mit Backend-Sprache
  • multistore/store_handler/configuration: Neue Tabelle TABLE_CONFIGURATION_LANG_MULTI für Sprachen > Sprachtabs in BE->Shopeinstellungen; groupingPosition (tabs) für|BE->Shopeinstellungen
  • rework define(DB_PREFIX)
  • rework smarty plugin price_table
  • sec update|search/customer/404/filter
  • session_vars.php for session access
  • set storage engine in plugins
  • some minor fixes in xtFramework/classes|export acl ...
  • start page categories|db / category option / box
  • Steuersatzermittlung Digitale Steuersätze müssen nun gekennzeichnet werden (Option am Steuersatz); Kundengruppe hat neue Option ’Basis der Berechnung des Steuersatzes’: shipping-addresse, payment für digital (b2c) | shipping (b2b) | payment
  • storage engine
  • order-edit + Koupons Fix: Entfernen prozentualer Koupons die nachträglich angefügt wurden
  • Preisberechnung und -darstellung in product/cart/order/price (tbc)
  • Composer: PhpMailer 6.0.6, HtmlPurifier 4.10.0, DomPdf 0.8.2
  • Composer: Add CrawlerDetect, nusoap, Smarty
  • config_search|SEARCH_CHECK_STOCK = false by default
  • custom_ling + start_page_category
  • database handler: set sql mode
  • e-mail subject
  • serror handling
  • ExtEditForm|mini fix
  • file enc change
  • address_addition in class customer
  • admin Klassen/Funktionen/Lib/css update/neu
  • admin/phpExtjs
  • backend filter rework
  • backend functions
  • Bilder-Upload überarbeitet, Fix für fehlerhaften Commit: CKFinder in CKEditor hat wieder alle Funktionen, CKFinder-Originaldateien wiederhergestellt
  • changed lng-sync url to https
  • removed depreceated php 4 constructors
  • Handbuch-Links
  • DS-GVO/GDPR Export; Neue Einstellung: Shop-Einstellung > Kundendetails > Checkbox 'DSGVO-Download'
  • Kontakt-Formular: Titel anzeigen

  • class|plugin dont filter twice on save settings
  • class|export loads HtmlPurifier from composer now
  • class|Filter (tbc)|TODO varianten für xt4/xt5/xt51
  • class|content|FIX Paging im Backend
  • class|configuration|set empty checkboxes
  • class|acl better csrf logging
  • class|bruto_force_protection|SQL-Fehler vermeiden; Teil des sc patches
  • class|order Zuweisung von Templatevariablen in Funktion zusammengefasst in function assignEmailTemplateVars
  • class|plugin|Fix: Plg-Installer: Ausgabe des Fehlers, wenn nicht im Wizard; rethrow der Exception nur, wenn im Wizard
  • class|manufacturer|Fix: bearbeiten der externen Hersteller-Url ermöglichen
  • class|hookpoint|Hookpoint nicht ausführen, wenn im Wizard
  • class|callback Fix: Absicherung gegen mysql 5.6 Fehler ’no default value defined’
  • class|product_to_media|Fix: Sortierung der Dateianhänge eines Artikels
  • class|product allow_add_cart auf false gestezt, wenn nicht auf Lager und ’Verkauf nicht vorrätiger Ware’ != true
  • class|export Fix: xtAdmin nicht mehr Teil von URLs, nun richtige Verwendung http/https
  • class|product beim Kopieren eines Artikles werden nun einige Flags nicht mehr mitkopiert: price_flag_graduated_xy, products_ordered, products_transactions, products_average_rating, products_rating_count
  • class|product Fix für: Artikelsuche Backend erzeugt SQL-Fehler, wenn in Nord-Navi-Suche und Filter ’Name’ Text steht
  • class|price Fix Preisanzeige im Backend
  • class|order_edit Hinzufügen von Button/buttonBar ermöglichen; als Vorbereitung für ship_track 6.0
  • class|plugin_installed Reihenfolge De/Aktivierung Hooks angepasst
  • class| xt_password|SQL-Abfrage parametrisiert
  • class|class.customer search fix
  • class|product|fix date_added
  • class|dsgvo|added export exlude patterns
  • class|multistore|changed file encoding to utf8
  • class|order|new hook
  • class|multistore|fix admin-ssl für 1&1
  • class|order|new hook class.order.php:_getOrderData_while
  • class|seo_modRewrite|Neue Hookpoints
  • class|filter|cleanup
  • class|export|fix im cron (fclose)
  • class|configuration|Neuer Hook class.configuration:getGroupingPosition_switch_default
  • class|payment|cleanup
  • class|MediaImageList|neue Hookpoints
  • class|product|FIX: Suche im Backend
  • class|export / acl|fix SQL-Fehler, wenn export über cron gestartet und export bereits gelöscht, crfs-protection
  • class|xtLink|fix paction if ((_SYSTEM_MOD_REWRITE == 'true') && ($data['seo_url'] != ''))

  • BE|CKFinder Wechsel en/de, Standard en
  • BE|CKEditor Wechsel en/de, Standard en
  • BE|Seo-404-Filter Update
  • BE|Produkt-Filter Update
  • BE|Marketplace-Templates-IFrame ausgeblendet
  • BE|Template-Iframe ausgeblendet; METATAGS_WORDS_COUNTER nicht in Shopeinstellungen
  • BE|Fix js nach Löschen eines Mandanten
  • BE|externe Links in West-Navi
  • BE|minor changes/fixes; css; partner icons
  • BE|filter reset update
  • BE|neue Navigationspunkte: Premium-Plugins, Export-Plugins
  • BE|Tabs öffnet Artikel, Kategorien etc sich mit aktiviertem Tab des Anmeldeshops und Sprache des Backends
  • BE|ckfinder öffnet sich mit Backend-Sprache

  • FIX|Auswahl 'Alles' in Versandkosten und Zahlungsgebühr
  • FIX|Backend: js-Fehler bei Verarbeitung von Pflichtfeldern
  • FIX|Steuersatz bei nicht angemeldeten Nutzern richtet sich korrekt nach konfiguriertem Sitz des Shops: Shop-Einstellungen > Adressdaten > Land
  • FIX|orderEdit: stock check im Frontend
  • FIX|orderEdit: multishop link, TITLE-meta
  • FIX|Anpassungen der Dateinamen hochgeladener Bilder
  • FIX|SSL-Ermittlung angepasst
  • FIX|Warenkorb-Ersparnisse falsch berechnet; dadurch zb ausgeblendete Zahlungsweisen, obwohl mit Gutschein rabattiert
  • FIX|Beim Löschen eines Herstellers diesen von Artikeln trennen
  • FIX|Neuladen des Artikellistings im Backend beim Speichern eines neuangelegten Artikels; PHP7
  • FIX|4 Nachkommastellen im Dashboard|XTC4-272
  • FIX|Backend: DEFAULT 1|Werte wurden nicht übernmommen
  • FIX|Bei Update von Zahlungsarten-Plugins werden nun obsolete, nicht mehr in config_payment vorhandene Konfigurationswerte aus der Datenbank entfernt|XTC4-212
  • FIX|Bestellstatus-Option 'Berechnung in Statistik' wird nicht berücksichtigt|XTC4-88
  • FIX|keine Ausgabe von type=text/javascript für JS in html5
  • FIX|Meta robots=noindex,follow für Seite der Suchergebnisse XTC4-105
  • FIX|Einfache Rechteverwaltung: Artikel wird nicht angezeigt NFI-919-64820
  • FIX|Button ’Image Processing’ entfernt für Media Gallery > freie/kostenpfl. Downloads
  • FIX|in functions/session_vars
  • FIX|Mehrsprachige Beschreibung der Logos der Zahlungsweisen
  • FIX|nicht initilisierte Array in smarty box und box_cache
  • FIX|xtwizard Text von Sytsmstatus angepasst
  • FIX|USE_CACHE in cache_times.php erzeugte fehlende Breadcrump-Navigation
  • FIX|Beim Speichern von Produkten geht die Hauptkategorie verloren/wird zur Nebenkategorie FNM-418-11914
  • FIX|Falsche Urls bei aktivierte SEO-Option ’Genaue Url erzwingen’, unnötige Redirects, Fehler im Checkout
  • FIX|mehrfache Formularübermittlung verhindern (Doppelklick)
  • FIX|OrderEdit Frontend-Anmeldung nicht möglich bei xt4-Kunden-Accounts
  • FIX|Umlaute in Suche (sec-patch)
  • FIX|Nach manuellem Bearbeiten der Lagerampel (stock_rules) keine Sortierung mehr, wenn alle bearbeitet wurden
  • FIX|Sprach-Problem bei E-Mails aus dem Backend behoben
  • FIX|language switch
  • IMP|alternate lang links in class|meta_tags
  • IMP|Handbuch-Links in Backend-Westnavi
  • IMP|XT-spezifische adodb-Dateien verschoben nach xtFramework/library/adodb-xt
  • IMP|Verbesserte Fehleranzeige im Backend bei SQL-Fehlern
  • IMP|Übersicht Kundenadressen im Frontend zeigt Adresstyp (Standard/Liefer/Zahlung) XTC4-31
  • IMP|Backend: bei Klick im Plugin-Updater auf 'Plugin updaten' wird der Button deaktiviert
  • IMP|Backend Artikel-Details Bildliste:|max Grössen der Vorschaubilder gefixt
  • IMP|Backend Shop-Einstellungen > Artikel Listing: Dropdwoun-Auswahl zeigt System-Template und Shop-Template-Dateien|XTC4-215
  • IMP|Listings im Backend speichern Status (ausgewählte Spalten, Breiten, Filter ein/ausgeklappt)|( + alternativer Variante zur serverseitigen Speicherung ausgewählter Spalten, deaktiviert per kommentar)
  • IMP|Session-Bestellungskommentar löschen nach Bestellung/Confirmatation|XTC4-78
  • IMP|Beschreibung eine Zahlungsweise kann nun pro Mandant angegeben werden, zB Kontoverbindung/Mandant; FIX Rabattberückssichtigung korregiert
  • IMP|Verwendung von geoip-Land als Vorauswahl auf Seite Versandkosten
  • IMP|Verwendung von geoip-Land als Vorauswahl bei Registrieung und Anlegen von Adresssen
  • IMP|Backend: Anzeige des Gesamtgewichts der Bestellung

  • NEW|Seo-Konfiguration _STORE_HREFLANG_DEFAULT
  • NEW|class|geoip / Steuersatzermittlung kann nun eine country-Vorgabe verwenden (für Kunden ohne Login)
  • NEW|error_log auf IP-Adresse beschränken
  • NEW|Bestellungen nach Artikelnr. durchsuchen
  • NEW|Smarty plugin zur Augabe von system_status, zB Lieferzeit, / Lagereinheit
  • NEW|config_search.php Konfiguration der Suche; Suche 'Nur mit Bestand'
  • NEW|Externe Links in West-Naviagtion
  • NEW|Anzeige 404-URLs überarbeitet, Filter;|URL-PArameter werden nicht mehr berücksichtigt
  • NEW|Gast-Abmeldung; FIX js für Geburtsdatum überarbeitet; EDIT|Textanzeige auf login/register überarbeitet
  • NEW|Minify-Konfiguration|_SYSTEM_HTML_MINIFY_OPTION
  • NEW|Neue Hookpoints in xtCore/pages:|categorie, manufacturer
  • NEW|debug settings
  • NEW|license file api
  • NEW|table TABLE_CONFIGURATION_LANG_MULTI
  • NEW|update check webservice
  • NEW|Steuersatzermittlung Digitale Steuersätze müssen nun gekennzeichnet werden (Option am Steuersatz); Kundengruppe hat neue Option ’Basis der Berechnung des Steuersatzes’ siehe ab8cd7a
  • NEW|Backend: Filter für System/IPN-Log, Löschen im System-Log

  • REM|Export: Option Sitemap entfernt; Funktion Vorlage importieren entfernt
  • REM|Datenbankmonitor entfernt|unter Backend > System
  • REM|console.log
  • REM|session_module_name('user') in adodb-sessions2-xt|to avoid Cannot set 'user' save handler by ini_set() or session_module_name() in php 7.2
  • REM|mobile-detect

  • TPL|PHP 7.2
  • TPL|fix Dropdown Auswahl Bundesland
  • TPL|product.html, neue Hookpoints: tpl_product_img, tpl_product_no_img
  • TPL|Fix: Breite AddCart-Anzahl vergrössert
  • TPL|Admin-Login und PW-Reset überarbeitet
  • TPL|CSS
  • TPL|Login-Seite überarbeitet
  • TPL|products.html|Fix: freie Stückzahl auf mobilen Geräten
  • TPL|subpage_pay_iframe entfernt
  • TPL|ShopNotActive.html jetzt deutsch+englisch
  • TPL|Checkout: Seite Versandart zeigt jetzt nur Standard- und Lieferadressen, Seite Zahlungsweise nur Standard- und Rechnungsadressen

  • UPD|Backend > Kunden anlegen: E-Mail-Adresse ist Pflichtfeld
  • UPD|debug.php überarbeitet und Konfiguration erläutert
  • UPD|agent_check per CrawlerDetect
  • UPD|csrf protection
  • UPD|xtcommerce pager: use input array
  • UPD|Ansicht Bestellung im BE überarbeitet / Anzeige Kundengruppe

  • WIZ|Fix für steuersätze, Anpassungen für Composer
  • WIZ|updated sql|table _config_lang, shop config
  • WIZ|FIX tax_zone_id 0 statt 6
  • WIZ|utf8mb4 für xt_products.products_model und xt_products.products_ean, notwednig für Suche und SQL-Fehler Illegal mix of collations
  • WIZ|enterprise.sql|Fix: _media_download_ip.user_ip hält md5(ip) und muss daher 32 Zeichen speichern können
  • WIZ|enterprise.sql|Fix: _failed_login.lookup muss mindestens so gross sein wie customer.email
  • WIZ|enterprise.sql|Fix: Standardwerte für mysql-Konfigurationen mit strikter Prüfung
  • WIZ|smarty adodb path
  • WIZ|changed to FULLTEXT KEY due 1000 Byte Index Limitation on KEY
  • WIZ|Partnertexte Contentmanager
  • WIZ|added sql for new customer group with id 4
  • WIZ|fix demodata start_page_prodcuts (added sort order)
  • WIZ|neue Kundengruppe 'Händler (EU)'
  • WIZ|fix/move xt_config_lang inserts
  • WIZ|neues feld customers_address_addition in customers_addresses

xt:Commerce 5.0.08 (22.02.2018)

  • Sicherheitspatch

xt:Commerce 5.0.07 (12.05.2017)

  • Sicherheitspatch

xt:Commerce 5.0.06 (28.03.2017)

  • xtWizard überarbeitet
  • adodb error handler  dont recurse into exception
  • adodb error handler  dont trace out of sync errors
  • backend  load seperate tabs when opend from rowAction eg ‚payment costs xt_paypal‘ ‚payment costs xt_skrill‘
  • backend reload of seperate tab when opend from rowAction eg ‚payment costs xt_paypal‘
  • calculating/displaying price/discount
  • check for duplicate products_model (not yet enabled)
  • checkout  fix: max addresses
  • class acl  fix: CKEditor löst warnings aus beim Hochladen von Bilder
  • class cart  fix: Warenkorb zeigt Nachkommastelle nach einloggen, obwohl ‚erlaube Kommastellen im Warenkorb‘ = false
  • class cart  remove deactivated pproducts from cart
  • class check_fields   + is now allowed in email addresses
  • class checkout   _selectShipping now returns associative array with shipping code as key
  • class custom_link   added possibilty to set sort order and flag top category
  • class customers  fixes for sql modes NO_ZERO_IN_DATE and NO_ZERO_DATE
  • class customers_staus  sql fix
  • class export  fixed customer group prices, fixed prices when started manuylly
  • class export_manager fix: Fehler bei Ermittlung der zugeordneten Hersteller eines Exports
  • class form  use static counter instead of rand(0,500)
  • class image   removed log spoil
  • class MediaList   dont show already assigned media in selection list
  • class nested_set  fix: custom links for categories must be created with page name categorie not category
  • class plugin   fixed updater routine
  • class price   round with higher precision
  • class price  dont round values when format!=true
  • class price  trim formated price
  • class product  prepend http:// to products_url when not present
  • class product unset flag_has_pecials when $customers_status->customers_status_show_price == false
  • class search query  fixed assignment error
  • class search_query  search for html entities in products_description and products_short_description
  • class seo_modRewrite   ignore language first in sql query, but change lang if seo-url is for different language then current/default
  • class stock  use shopId when selecting products name
  • class tax   Fix: fehlerhafte Berechnung der Steuer in Sonderfällen
  • class xtLink   dont append params when changing language an seo url found; use /index or any /index.*
  • class xtLink  lang box: dont remove lang from url when seo lang based
  • class xtMailer   use _STORE_NAME as from-name if not found in tpl
  • currency box   fix: Standardwährung ist nicht vorausgewählt
  • databse_handler  use global defined charset
  • dont refresh cart unless USER_POSITION=store
  • fix: debug.php included twiceform_handler.php  fix für: Sprachwechsel aus content springt auf index
  • reenbled _SYSTEM_IMG_SHRINK_ONLY in image processing
  • template   $message auf product.html eingebunden
  • template   dont hide breadcrump on xs-devices
  • template   Template-Überschreibung ermöglichen
  • template  fix itemprop rattingValue
  • template  fix: Keine Tooltips für Touchdevices (Probleme mit iOS)
  • template  fixed accordions auto collapse on mobile
  • Template  fixed blurred images in webkit
  • template  fixed sidebar boxes
  • template  product.html  alternatives eingabefeld für menge (im standard auskommentiert)
  • template  show $products_url when present
  • Template index.html   dont show box xyz on page xyz
  • template index.html  removed hardcoded tpl paramter, let plugin decide what to use
  • updated contact/rescission email-settings
  • xtCore   Template-Überschreibung ermöglichen
  • xtCore/xtFramework   Template-Überschreibung ermöglichen
  • xtMailer   Template-Überschreibung ermöglichen ohne templates/xyz/email
  • xtMinify  create minified js file per location (header/bottom)

xt:Commerce 5.0.05 (23.01.2017)

  • xtWizard überarbeitet
  • XTC4-262 - Doppelte Fehlerausgabe bei leerer Eingabe in search.php

  • XTC4-265 - Synchronisation plugin_status in Tabellen plugin_product und plugin_code

  • XTC4-266 - Backend: SQL-Fehler bei Suche nach Kunden

  • XTC4-267 - Bearbeitung Kundendaten im Backend löscht date_created und last_modified

  • XTC4-268 - Bearbeitung Kundenadresse im Backend löscht date_created und last_modified

  • XTC4-270 - Anzeige Artikelbilder im Backend verbessert

  • Backend: dateTime-Field width now defaults to 175px

  • build language constants: if present use admin/store before both

  • class language_content: checkbox for field 'translated'

  • class product: changed master slave processing

  • class stock: stockCheck changed

  • class xt_minify: now explicitly setting the docRoot option for Minify_CSS::minify > Minify_CSS_UriRewriter::rewrite

  • dont pass 'null' to ADODB in save404Url, ADODB is converting it to NULL

  • evaluate content of smarty variables in template  eg {$products_description|evaluate_smarty}

xt:Commerce 5.0.04 (10.01.2017)

Ab jetzt steht ein Update-Script von xt:Commerce 4.2.00 zur Verfügung!

  • xtWizard überarbeitet
  • phpmailer update to 5.2.21 (alten Ordner 5.2.16 löschen!)
  • XTC4-238  adminDB_DataSave  fix for XTC4-238  default values are ignored

  • XTC4-256 passwort reset ändert passwort type nicht

  • XTC4-260 password type not changed when setting customer pass in admin

  • XTC4-261 bug bei kundengruppenpreisen

  • added autocomplete,placeholder to allowed params

  • added DB_ERROR_LOG_TRACE (true by default) in debug.php for extended logginging in xtcommerce-errorhandler.inc.php

  • adodb-session2.php  applied xt4 commit hadling error duplicate entry in xt_session2

  • box_cache fix: test for show_box after including box->loaded_box before output content

  • checkout  dont check shipping code when cart type is virtual i.e. all products in cart are digital

  • class customer made fnc static

  • class customer new functions

  • class filter  added hookpoint class.filter.php:dontUrlDecodeKeys

  • class order  search for orders by ids in north navigation

  • class payment  added sort_order to return array items in _buildData

  • class payment  rework of payment costs %

  • class plugin  moved db_install back to the end of install process

  • class prodct  added hook class.product.php:getBasePrice

  • class product   enables master price view

  • class stock  made _STORE_STOCK_CHECK_BUY available in variable to let plugins change the value in hookpoint

  • class xtLink  to work with smarty {link}

  • class xtLink  to work with smarty {link page='manufacturers'}

  • delete ssl.php includes

  • display.php  added hook display.php:after_minify_serve_footer

  • ExtEditForm   https instead http

  • fix: empty manufacturer data in xtCore/pages/manufacturer.php xtCore/pages/product.php

  • form_handler.php   dont add /index... to URL when changing language on index page

  • moved up loading of plugin_handler.php in main.php

  • page customer uses new functions from class customer

  • xt_password: update old md5 pwd to new one

  • xt_responsive cart.html and product.html changes

  • xt_responsive paypal logo

xt:Commerce 5.0.03 (21.11.2016)

  • xtWizard überarbeitet
  • robots.txt überarbeitet
  • XTC4-255 - Zeichen in Eingabefeldern erlauben & +
  • XTC4-101 - Fix: Speicherung von Kundenadressen ignoriert external_id
  • XTC4-254 - Prüfung auf Vorhandensein beim Löschen einer Kategorie
  • customers dob: changed 'Preset year of birth' to 'preset age'
  • extended teaser box by shopid and groupids, usage: {box name=teaser sliderid=1 shopids="2,1" groupids="2,3"}
  • main_handler fix: moved up system_shipping_link init to get shipping link on product page
  • order edit: changed display type for some fields in edit/add products view to fix blurred text
  • order edit: removed license restrictions
  • order edit: make field products_name readonly
  • class product m/s: fix: to-price in price range calculation is wrong when not using store currency
  • class product products_unit_name: fallback to store language if not available for current language; system_status:getSingleValue returns now array by default
  • class product m/s: fix: to-price in price range calculation is wrong when not using store currency
  • class products_list: select distinct product ids
  • class payment fixed cost calculation, backend: open costs in seperate tabs
  • class cart fixed foreach-error
  • class cart: fix: rewrite cart lists only first product
  • class customer: backend: sort customers by id
  • class order - in backend order details view: order products by order_products_id
  • class xtLinks  changed function _getSeoUrl to find the right url even if the corresponding parameter is not in the first position in data[params]; eg following params returned false instead seo url for content page id 3: data[params]="foo=bar&coID=3"
  • class plugin fix: hookpoints not removed in update

xt:Commerce 5.0.02 (04.10.2016)

  • XTC4-7 Falsche/doppelte Anzeige der Versandkosten (rework)
  • XTC4-9 field lenght check expanded to trim whitespaces
  • XTC4-15 Keine 'Erfolg' Meldung bei Herstellerzuweisung im Export-Manager
  • XTC4-26 failed_pages bruto_force_protection_404 sql error (rework)
  • XTC4-33 FIX: Freie Downloads lassen sich nicht mehr als Mailanhang hinterlegen
  • XTC4-35 FIX: Email-Templates: base_url zeigt nicht auf https wenn Shop unter SSL läuft
  • XTC4-37 FIX: Produkt-Ansicht im Backend lässt nicht nach Status filtern
  • XTC4-38 FIX: Versandkostenarten mit Ziffern im Namen lassen sich nicht speichern
  • XTC4-44 Absichern errorhandler gegen fehlenden store_handler
  • XTC4-46 FIX: Falscher DB-Spaltenname in xt_cron_log
  • XTC4-50 Keine 'Erfolg' Meldung bei Kategoriezuweisung im Export-Manager
  • XTC4-51 OrderEdit: Kundengruppenrabatte werden nicht übernommen.
  • XTC4-52 Fehlerhafte Anzeige 'reduziert um 0 Stück' bei Warenkorbaufruf
  • XTC4-53 Darstellungsfehler bei Ersparnisanzeige im Warenkorb, z.B. 53.333333333 %
  • XTC4-54 Neuer Template-Hookpoint form_shipping_bottom in xtcCore/forms/shipping.html
  • XTC4-59 FIX: Als textarea angelegte Plugin-Konfigurationsfelder speichern Zeilenumbrüche falsch
  • XTC4-60 FIX: Plugin-Updater interpretiert leere Update-Code-Blöcke falsch
  • XTC4-82 Verwendung von Arrays prüfen in class shipping, log spoil
  • XTC4-89 Preisformatierung erzeugt unnötiges Leerzeichen
  • XTC4-90 Sortierung der Downloads absteigend (Ihr Konto > Downloads)
  • XTC4-91 Aktuellen Kategorie-Pfad markieren mit active_parent zur Verwendung im Template
  • XTC4-92 Mixed-Content-Warnungen wenn Backend über https geladen wird
  • XTC4-96 Handbuch, Helpdesk, News & Marketplace in neuem Browser-Tab öffnen
  • XTC4-107 Fehler bei Ermittlung des Shop-Slogan/Name für E-Mail (Multishop)
  • XTC4-108 class.download log spoil
  • XTC4-109 class order Sprache der Bestellung wird nicht berücksichtigt
  • XTC4-110 Falscher Umgang mit Plugin-Versionen im Plugin-Updater
  • XTC4-111 Plugin-Required-Funktion des Plugin-Updater berücksichtigt minVersion
  • XTC4-112 Fragezeichen in Plugin-Konfigurationswert werden als Query-Parameter interpretiert
  • XTC4-113 Plugin-Updater aktualisert vorhandene Texte für Plg-Config und Payment-Config
  • XTC4-114 plugin->_FieldExists absichern gegen nicht vorhandene Tabellen, _TableExists hinzugefügen
  • XTC4-115 Neuer Feld-Typ hidden in ExtFunctions
  • XTC4-118 ExportManager verwendet falsche Shop-URL wenn Ziel-Shop unter SSL läuft
  • XTC4-120 Bestellstatus-Eigenschaft 'Für Kunden sichtbar' wird nicht verarbeitet
  • XTC4-130 Fehlerhafte Verarbeitung des Password beim Login (Sonderzeichen, Filter)
  • XTC4-133 FIX: Staffelpreis-Berechnug bezieht nicht den Einzelpreis mit ein
  • XTC4-136 XSS protection
  • XTC4-140 meta charset als erstes Meta-Tag
  • XTC4-142 Cronjobs in Schritten ausführen
  • XTC4-143 Bildtyp-Erkennung verbessern, Logging
  • XTC4-144 Fehler in customer::_get in overview (log warnings)
  • XTC4-145 Fehler in payment_price::_get (log warnings)
  • XTC4-146 cart->content undefined
  • XTC4-147 stock::stockCheck
  • XTC4-151 Anzahl SQL-Abfragen reduzieren (col store_id exists)
  • XTC4-152 Cronjob manuell starten
  • XTC4-154 Fehlender Eintrag in seo_stop_words (é)
  • XTC4-155 Kategorie-Prüfung in products_list verbessern
  • XTC4-156 Wiederhergestellter Warenkorb sollte geänderte Kundengruppenrechte berücksichtigen
  • XTC4-157 seo::_lookUpforUrl berücksichtigt nicht Shop-Id
  • XTC4-158 class links, unnötige Abfrage auf store_id
  • XTC4-161 strip_tags durch HTMLPurifer ersetzen
  • XTC4-162 Export Feed: Währungscode wird nicht ausgegeben
  • XTC4-163 Export Feed: ISO-8859-1encoding entfernen
  • XTC4-164 Export Feed: https-URL's ermöglichen
  • XTC4-165 Export Feed: meta redirect sollte Backend-Url nutzen, nicht die des exportierten Mandanten
  • XTC4-166 Sprachunabhängige SEO-Urls für Plugin-meta-Daten
  • XTC4-166 Sprachunabhängige SEO-Url für Plugin-meta-Datenseo::_lookUpforUrl berücksichtigt nicht Shop-Id
  • XTC4-167 Falscher meta-title für Plugins, Store wird nicht berückssichtigt
  • XTC4-168 SEO-Regenerate ignoriert Shop-Auswahl
  • XTC4-169 OrderEdit: 404 bei Bestellung im Frontend, wenn mod_rewrite deaktiviert
  • XTC4-174 Trotz Deinstallation xt_master_slave werden im Produktfilter die MS-Optionen ausgegeben
  • XTC4-175 xt_grid hardcoded for order edit
  • XTC4-176 hersteller seite kein 404 bei deaktiviertem hersteller
  • XTC4-178 Fix Sprachvariablenproblem neuer Plugins/Zahlungsweisen und Updates der Pluginsparchevariablen
  • XTC4-179 Produkt-Cache auf Request-Ebene
  • XTC4-180 FIX: Flag Kundengruppenrabatt wird nicht entfernt in products-Tabelle beim Entfernen eines Gruppen/Staffelpreises
  • XTC4-181 FIX: Sprach-Import entfernt importierte Sprache als Eingabesprache
  • XTC4-182 Festlegung der Anzahl von Einträge in Backend-Listings
  • XTC4-184 FIX: Fehler in Suche im Order-Tab (obere Suche)
  • XTC4-185 query performance update. plugins
  • XTC4-186 huge performance update on product query (factor 6)
  • XTC4-188 FIX: Suche: Eingabe von Hochkomma führt zu Fehler
  • XTC4-190 FIX: Fehlerhafte Prüfung Ust-ID für BG,CZ,LT,RO
  • XTC4-191 Fix for global $countries is not yet defined
  • XTC4-191 Kundengruppenfestlegung an Zonen
  • XTC4-192 dont minify .min.js scripts
  • XTC4-194 Multiupload bei logo upload in Einstellungen entfernen
  • XTC4-200 DB: Precision Spalte products products_price erhöhen
  • XTC4-201 ExtJs-PHP: Fehler in JS-Generierung, single quotes nicht ecaped
  • XTC4-202 Smarty img-Tag überarbeiten
  • XTC4-203 Shop Admin-Titel ist immer die Shop Domain
  • XTC4-204 cronjob-Ordner in Shop-Hauptverzeichnis
  • XTC4-205 FIX: Categorie level bei Custom Links nicht gesetzt
  • XTC4-207 store_id in class.seo_modRewrite.php
  • XTC4-211 Wenn Payment-Plugin deaktiviert, wird automatisch die Zahlungsweise deaktivieren
  • XTC4-213 cron-Log-Fenster um Ausgabe evtl Fehler erweitern
  • XTC4-219 Datumsauswahl-Geburtsdatum Voreinstellung im Backend mit Auto-Funktion
  • XTC4-220 Drpodown Anrede sortiert nach Vorkommen in DB
  • XTC4-222 box-categories mit neuem Parameter cat_id
  • XTC4-223 db_error.log um callstack-Ausgabe erweitern
  • XTC4-224 product->getProductData gibt data zurück und setzt nicht mehr implizit this->data
  • XTC4-226 xt_minify: Angabe von url-Parametern (Verarbeitung nur im single-Mode)
  • XTC4-228 FIX: ckfinder image paths wrong
  • XTC4-232 Defaultwerte für Daten-Urls in ExtEditForm werden nicht verwendet
  • XTC4-233 Smarty Weight conversion Plugin
  • XTC4-235 Prüfung auf Vorhandensein shipping/payment-code in checkout.php:process
  • XTC4-237 SQLI-Schutz verbessern in save404Url
  • XTC4-238 adminDB_dataSave ignoriert default-Werte
  • XTC4-239 Eingabe neuer Währung überarbeitet
  • XTC4-240 Zahlungsweise Backend: Reihenfolge in Konfiguration wird berücksichtigt (sort_order)
  • XTC4-241 Installer Zahlungsweise: Auto-Reihenfolge der Konfiguration bei fehlender sort_order am ersten Parameter
  • XTC4-242 FIX: class payment->_filterPrice berücksichtigt nicht gewählte Währung
  • XTC4-243 Backend-Filter überarbeiten
  • XTC4-243 Backend-Filter überarbeiten Blackwhite-Listing für Shop/Berechtigungen-Filter fixen Filter für zB Artikel soll nicht andere Filter überschreiben Öffnen eines Listing-Tabs (zb Artikel) soll evtl vorhandenen Filter zurücksetzen Advanced Filter auflösen und direkt darstellen
  • XTC4-244 Neue Backend-Filter für Content, E-Mail- und Pdf-Templates
  • XTC4-246 Versandkostenberechnung auf 4 Nachkommastellen bei Gewicht
  • XTC4-247 FIX: fehlende Rechtehinweise im Backend
  • XTC4-248 FIX: Backend bei Admin SSL wird nicht geladen
  • XTC4-251 Multishop: Liste der Shops direkt unter Shop-Einstellungen ohne Unterpunkt Mandanten
  • XTC4-252 FIX: bei deaktivierten mod rewrite, funktionieren content links im Kategoriemenü nicht
  • No labels