XenForo 2.2 / 2.3 [OzzModz] XFRM: Download Limit Pro

  • Auteur du sujet Auteur du sujet Admin
  • Date de début Date de début

Admin

Administrateur
JustCoins
201
This Thread had not been rated yet
Download / Téléchargement:


Description:

🌟 [OzzModz] XFRM Download Limit Pro

Take control of user downloads with flexible limits!
With [OzzModz] XFRM Download Limit Pro, you can easily manage download limits for your users. Set daily, weekly, and monthly limits to avoid excessive downloads and control bandwidth. Users are blocked when they hit their limit, and they'll see a friendly message explaining the reason. Perfect for managing large communities or limiting resource downloads based on user behavior. 📉💡


🧩 Features

🔒 Flexible Download Limits
Set daily, weekly, and monthly download limits for your users. Ensure fair usage and control bandwidth usage on your resources.

⏰
Priority-Based Limits
The add-on checks the monthly limit first, followed by the weekly, and then the dailylimit. The user is blocked based on the first limit they hit, and the reason is shown to them.

🔒
Permission-Based Access
Custom permissions allow you to manage who can download resources and set specific limits for different user groups. Control access for guests, members, or moderators based on your needs.

💬
Customizable Messages
Customize the error messages users see when they hit their limits, such as "You’ve reached your daily download limit" or "Monthly limit exceeded". These messages are controlled by your XenForo phrases.

💻
Easy Integration
Works seamlessly with your XenForo installation. No complex setup, just install, configure your limits, and you’re good to go!

🔄
Graceful User Experience
Instead of a generic error, users will see a detailed message explaining why the download is blocked and what limit they’ve reached.

🗑️
Easy to Remove
Clear and simple uninstall procedure, with no residual data left behind.



🔧 Admin Info

🛠️ Setup Requirements
✔️ XenForo 2.2+
✔️ XFRM 2.2+ installed and active

⚙️
Admin Options
In the Admin Control Panel (ACP), admins can easily enable or disable each limit:
  • Enable daily download limit – Enable/disable daily download checks.
  • Enable weekly download limit – Enable/disable weekly download checks.
  • Enable monthly download limit – Enable/disable monthly download checks.



🔐 Permissions

PermissionDescription
ozzmodzDownloadLimitPro: dailySet daily download limit for users
ozzmodzDownloadLimitPro: weeklySet weekly download limit for users
ozzmodzDownloadLimitPro: monthlySet monthly download limit for users
ozzmodzDownloadLimitPro: logCan view the limit log


📋 Download Limit Log

Track which users have hit their limits!

This new feature introduces a log vieweravailable on the front-end (not ACP) for authorized users. Each time a user hits their configured daily, weekly, or monthly limit, a log entry is created.

  • 🕵️ Viewable by Permission – Only users with the ozzmodzDownloadLimitPro: logpermission can access the log viewer.
  • 📅 Includes Limit Type & Date – See what type of limit was reached (daily, weekly, monthly) and when.
  • 🔗 Linked Usernames – Click to quickly view the profile of affected users.
  • 🧠 Useful For Admins/Mods – Perfect for reviewing patterns, abuse, or informing users directly.

To view the log, just visit the "Download limit log" link which is available in your visitor account menu.

This feature is updated via cron to ensure smooth performance and accurate tracking!



📨 Download Limit PM Notifications

Automatically notify admins when users hit their download limits!

A new PM system has been added to keep staff informed in real-time when users are blocked by a limit.

  • 📬 Private Message Alerts – When a user hits a daily, weekly, or monthly limit, a detailed PM is sent to your selected recipients.
  • 🧑‍🤝‍🧑 Supports Multiple Recipients – You can configure a list of user IDs to receive notifications.
  • 👤 Custom Sender – Choose which user account should send the messages (requires valid user ID).
  • 🗓️ One Notification Per Day Per Limit – PMs are sent only once per user per day per limit type.
  • 🔇 Silent Failover – If no sender or recipients are configured, PMs are silently skipped without errors.

All message text uses XenForo phrases so you can easily customize the language and formatting.
 
This Thread had not been rated yet
Retour
Haut