- Fixed: Filter/Abfragekombinierer nach einem leeren Filter wurden ignoriert. (Dank an panroid)
- Update: Geolocation attribute: Interne Wiederholung für Google Gocoder API Request, wenn OVER_QUERY_LIMIT erreicht ist. Standard: 3 Wiederholung, je 2 Sekunden Pause (ohne Gewähr)
- Update: Ein paar SQL Queries konnten eingespart werden.
Einstellmöglichkeiten:
initconfig.php
Code:
$GLOBALS['PCT_CUSTOMELEMENTS']['ATTRIBUTES']['geolocation']['google']['over_query_limit_retrys'] = 3; // number of retries $GLOBALS['PCT_CUSTOMELEMENTS']['ATTRIBUTES']['geolocation']['google']['over_query_limit_timeout'] = 2; // time in sec. to wait between retries
Das Modul kann wie gewohnt direkt ersetzt werden. Der interne Cache sollte geleert oder deaktivert sein.
Ein Datenbankupdate nicht nötig.
Changelog:
Code:
Fixed: Filter combiners not been recognised when filter returns empty result (#697) Fixed: tl_pct_customelement_attribute load CC related fields / palettes via DCA load callback instead of having the settings in the dca file. (#695) Update: PHP 7.2 compatibility (#693) Update: Geolocation attribute: findCoordinates(): Added an internal retry counter in case of OVER_QUERY_LIMIT response from Google. Define max. retry count via: $GLOBALS['PCT_CUSTOMELEMENTS']['ATTRIBUTES']['geolocation']['google']['over_query_limit_retrys'] (default: 3), define timeout in seconds via: $GLOBALS['PCT_CUSTOMELEMENTS']['ATTRIBUTES']['geolocation']['google']['over_query_limit_timeout'] (default: 2) Update: Log text-filter search queries for more information when CC is in debug mode Update: Avoid double getQueryOptions() runs coming from CC->getTotal() and CC->render() on identical CC objects (#696)


Einen Kommentar schreiben: