Xenforo Search Improvements
2.10.2
Нет прав для скачивания
- During upgrades, fix " Access to undeclared static property " error.
- Do not show the "Tags will be searched" tooltip as part of "Search titles only" in advanced search for content types which do not implement tagging
- Fix cached search results would be unexpectedly be viewable to anyone if they guessed the search result URL.
- Affected versions; v2.8.1
- These search URLs expire after a day
- Fix search term on search result pages leaking information for non-viewable content
- Affected version; v2.7.4, v2.7.5 and v2.8.1
- Fix leaking thread title when using "In thread" search area, and rendering a bad phrase if the thread doesn't exist
- Fix linking to non-active user profiles when searching by members
- Workaround for an XF bug where the cached search results for a member search could be directly shared with a guest
- Non-visible items on the result page where not rendered, but this does leak that there are hits in not viewable to guests areas.
- Fix bug where 'weight by content type' feature didn't work as expected in general search
- Thanks to @NamePros for sponsoring this update.
- Display various search term constraints on the search results form.
For developers to implement support in 3rd party add-ons:
- Each search constraint needs a svSearchConstraint. prefixed phrase.
Arrays are mapped to phrases by adding a _ for each sub-array/key as such; c[warning][points][lower] => svSearchConstraint.warning_points_lower
- Each search order needs a svSearchOrder. prefixed phrase.
- Extend XF\Entity\Search::getSpecializedSearchConstraintPhrase(string $key, $value) to provide custom phrase handling (ie node names)
- Extend XF\Entity\Search::formatConstraintValue(string $key, $value) to provide custom formatting.
- Extend XF\Entity\Search::setupConstraintFields to populate $svDateConstraint/$svUserConstraint/$svIgnoreConstraint properties which control formatting
- Use the debug option "List all unphrased search constraints" which will dump unmapped contraints to search results page.
- Fix incorrectly adding a return type to XF\Search\Search::isValidContentType
- Fix typo in admincp options phrase
- Fix "array_fill_keys() expects parameter 1 to be array, null given" error when content weighting has not been configured
- Fix weight by content type for XF2.2
-
Внимание: супер скидка: получите Премиум статус за 750 рублей!
"Получить PREMIUM"
Attention:
Get Premium membership for $9.99!
"Get PREMIUM".