[*] Bug Fixes
[~] Improvements
- Fixed: Missing "search_form_xentr_tip" template causing "Template public:search_form_xentr_tip is unknown" error when searching tips.
- Fixed: "Widget definition missing" error for some users upgrading from older versions. Added widget definition phrases.
- Improved upgrade stability: Added checks to ensure the widget is automatically created if it's missing during upgrade.
- Added missing widget definition phrases to ensure proper display in Admin CP.
This is a maintenance release that addresses critical bugs reported in version 1.0.9.
Search Form Fix
We resolved a server error that occurred when attempting to search for tips. The missing search form template has been added, restoring full search functionality.
Widget Fixes
We've improved the upgrade process to ensure the Random Tips widget is correctly created for all users, fixing the "Widget definition missing" error. We also added missing phrases for the widget definition in the Admin CP.
Upgrade Notes
- Safe to upgrade directly from any previous version.
- No database schema changes, only template and phrase updates.
[+] New Features
[~] Improvements
- Alert/Notification system - Users receive alerts when their tips are approved
- Search integration - Tips are now searchable through XenForo's search system
- Reaction system - Users can react to tips with likes and other reactions
- Report system - Users can report inappropriate tips
- Statistics handler - Tip statistics visible in Admin CP stats
- Automatic cleanup cron jobs - Prune old unapproved and deleted tips
[*] Bug Fixes
- Alert templates now show approving moderator's avatar and name
- Search results display with proper highlighting and formatting
- Widget JavaScript fix - BB code lists now display correctly
- Improved excerpt generation - Text cuts at word boundaries
[!] New Options
- Fixed: Widget showing only one list item when tip contains BB code lists
- Fixed: Alert template not showing moderator information
- Fixed: Search result template missing proper structure
- Fixed: Cron entries XML file had incorrect filename
- Prune unapproved tips after X days (0 = disabled)
- Prune deleted tips after X days (0 = disabled)
Version 1.0.9 brings deep integration with XenForo's native systems, making Random Tips feel like a core XenForo feature!
Alert/Notification System
Users now receive alerts when their submitted tips are approved by moderators. Alerts show the approving moderator's avatar and name, creating a more personal experience.
Search Integration
Tips are now fully searchable! Users can find tips through XenForo's global search with:
- Title and content search
- Highlighted search terms in results
- Proper result formatting with author info
Reaction System
Community engagement just got better! Users can now react to tips with likes and other configured reactions. Reaction scores are tracked and displayed.
Report System
Enable your community to help moderate content. Users can report inappropriate tips, which will appear in XenForo's report center for moderator review.
Statistics
Track tip creation trends in Admin CP → Tools → Statistics. See daily/weekly/monthly tip submission data.
Automatic Cleanup
New cron jobs automatically clean up old content:
- Prune unapproved tips after X days
- Prune soft-deleted tips after X days
- Configure via Admin CP → Options → Random Tips
[+] New Features
[~] Improvements
- Public tip submission system - Users can now submit their own tips
- Approval Queue integration - Submitted tips go to moderation queue for review
- Inline Moderation support - Bulk actions for tips management
- "Your tips" page - Users can view their own submitted tips
- Tip state management (visible, moderated, deleted)
- User attribution - Tips now show author information
- IP logging for submitted tips
- Edit tracking (edit date and edit count)
- Soft delete with deletion log support
[!] Permissions Added
- Enhanced permissions system with new permission groups
- Improved tip view page with author information and metadata
- Updated admin navigation structure
- Better template organization with macros
[DB] Database Changes
- View tips
- Add new tips
- Edit own tips
- Delete own tips
- Edit any tip
- Delete any tip
- Approve/Unapprove tips
- Undelete tips
- Bypass moderation
- Added: user_id, username columns
- Added: tip_state column (visible, moderated, deleted)
- Added: create_date, edit_date, edit_count columns
- Added: ip_id column for IP tracking
We're excited to announce version 1.0.8 of Random Tips with significant new features!
Public Tip Submission
Your community members can now contribute their own tips! With the new public submission system, users with appropriate permissions can add tips directly from the frontend. All submissions can be configured to require moderator approval before going live.
Approval Queue Integration
New tips from users are automatically added to XenForo's native Approval Queue. Moderators can review, approve, or reject submissions using the familiar approval interface.
Inline Moderation
Manage multiple tips at once with inline moderation support. Select tips and perform bulk actions like approve, delete, or undelete.
User Attribution
Tips now display author information including username, avatar, and submission date. Users can view all their submitted tips on the "Your tips" page.
Enhanced Permissions
Fine-grained permission controls allow you to:
- Control who can view, add, edit, and delete tips
- Set up moderation requirements for new submissions
- Allow trusted users to bypass moderation
- Fixed: Resolved "Undefined array key" error in Manager.php caused by missing keyedBy() in Repository finder
- Improved: Optimized getRandomList() to eliminate duplicate database queries
- Enhanced: Better XenForo 2.3.x compatibility with proper entity collection handling
Fixed undefined array key error in entity hydration by adding keyedBy() to finder queries. Optimized duplicate query execution in getRandomList() method.
- PHP 8.x Compatibility Update:
Updated to ensure compatibility with the IteratorAggregate interface, resolving potential incompatibility issues in PHP 8.x. This issue was caused by the getIterator() method missing a return type. Necessary adjustments have been made to achieve full compatibility.- Resolved Option Loading Issue in XenForo 2.3.x:
Fixed the issue where options would not open in their designated tab, ensuring full compatibility with XenForo 2.3.x.- Updated Template and Macro Structures:
All template and macro structures have been updated to be fully compatible with XenForo 2.3.x.- File Structure Modification:
Files previously located in the xtr folder under the Styles directory have now been moved to the xentr folder. This restructuring consolidates addon and style files under one unified structure, facilitating easier management for future updates.
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.
- Add-on templates updated to XF 2.2.8+
- To reduce layout shifts and improve CLS, width and height values have been set in the visual element
- Confirmed XF 2.2.8+ Support
- Image elements don't have explicitly specified width and height values
- PHP 8 compatibility update (Stability and compatibility with the newly released PHP 8)
1.0.4 Change log
- Add-on templates updated to XF 2.2.5+
- PHP 8 compatibility update.
- Js script has been directly included to template.
- Removed the
styles/random_tips/js/readmore.min.js- Click to expand function has been improved.
- All options have been reconsidered for lean and efficient update.
XenForo 2.2.x and PHP 8+ Compatibility Update
- Confirmed XF 2.2.5 Support
- PHP 8 compatibility update (Stability and compatibility with the newly released PHP 8)
1.0.3 Change log
Following features have been added with this version.
- Show more, hide option has been added.
- Character limit option has been added for the descriptions.
- Random tips ACP options template has been updated.
- Random tips icon error fixed.
- Icon path option has been added.
![]()
Bugs: Problems reported by the customers have been fixed and added new features.
1.0.2 Change log
- Templates has been updated.
- A minor alignment issue has been fixed.
With this release, random tip description field have a responsive design for all devices.
- Change Log - 1.0.1
- Uninstall step condition changed. (drop table)
- Added new phrases.
Visual improvements were applied.
As a content provider sharing platform, users of our site at xentr.net are responsible for their own posts, according to Article 8 of Law No. 5651 and Article 125 of the Turkish Penal Code (T.C.K.). All legal complaints regarding XenTR.Net will be reviewed within 3 (three) days after contacting us via the provided contact link, in accordance with the relevant laws and regulations. Necessary actions will be taken, and the site administrators will provide the necessary information.
We use essential cookies to make this site work, and optional cookies to enhance your experience.