[XTR] Dynamic Welcome Panel

[XTR] Dynamic Welcome Panel 1.0.3

No permission to buy ($20.00)
  • Performance Optimization: Heavy database queries (COUNT/FETCH) for statistics have been optimized. Server load is now minimized using SimpleCache and the XenForo Registry system.
  • Bug Fix: Fixed an issue where specific user statistics (e.g., post count percentage) were cached and incorrectly displayed to other users.
  • Compatibility: Resolved issues where template modifications failed on custom themes. Modifications now utilize a flexible Regex structure.
  • Integration: Added is_addon_active checks to prevent errors or empty blocks when 3rd party add-ons (XFRM, XFMG, Support Tickets, eCommerce) are disabled or uninstalled.
  • Code Cleanup: Improvements made for PHP 8.3 compatibility (Type hints and strict types).
This update is a critical maintenance release focusing on performance and stability.

Database queries that caused server load in the previous version, especially on high-traffic forums, have been completely optimized. The statistics collection engine has been rewritten to utilize XenForo's native caching system.
Additionally, the "Cache Pollution" issue, where user-specific data (e.g., message count) was accidentally cached and displayed to other users, has been resolved. Template modifications have been converted to Regex to improve compatibility with custom themes.
  • Added optional control for support ticket statistics
  • Prevented errors when [XTR] Support Tickets System addon is not installed
  • Made it toggleable from admin panel like other addon statistics
Support ticket counter now respects the xentrShowTotalSupportTickets option
• Fixed Entity serialization error when using Redis Cache
• Resolved "Entities cannot be serialized or unserialized" LogicException
• Optimized user list caching mechanism

This update fixes a critical error that occurs when using Redis Cache.

Who Is Affected:
• Sites using Redis Cache
• Forums with SV/RedisCache addon active
• High-traffic websites

Support:

If you need assistance, feel free to contact us or create a support ticket.


We are always here to assist our customers and are happy to help resolve any issues you may encounter.
Back
Top Bottom