Theme editor

Hide Adverts

Hide Adverts

Hide Adverts 1.1.2

💲XF 2.3 Add-ons · by Staraddons
0 Downloads 23 Views 0 Version
Adds a permission setting "Can hide adverts" to assign user groups permissions to hide adverts.
Price
Free
There are no downloadable versions available for this resource yet.

Overview Version (0) Discussion (1) License

  • Hide Adverts
    Hide Adverts
    Adds a permission setting "Can hide adverts" to assign user groups permissions to hide adverts.
    permissions
    adverts
    hide adverts
    About this resource
    Adds a permission setting "Can hide adverts" to assign user groups permissions to hide adverts. This is intended to be used with paid upgrades so that users can pay to hide adverts.

    Note that the functionality of this addon is largely able to be reproduced using only the advertising management system that is a core part of XenForo 2.x. This addon simply provides an alternative approach to managing these permissions which is more flexible and extensible - especially for more complex advert management systems which do not use the core advertising placements.

    A specific feature of this addon which is not available in the core, is the ability for users to over-ride the advert hiding mechanism allowing them to show the adverts.

    I use this functionality to show adverts to myself so I know what is displaying and what isn't, while other admins automatically have adverts hidden. Similarly, my "business" members who pay to show their own adverts on the site while also getting the ability to hide adverts when browsing - might choose to temporarily show adverts so that they can check how their adverts display.

    New permission:
    Hide Adverts.webp


    User preference:
    Hide Adverts


    How to use:

    For use with account upgrades, ensure that the Registered usergroup has the Can hide adverts permission set to "No". Then for any upgrade usergroups, plus moderators and administrators (assuming you want to hide ads for them), set the Can hide adverts permission to "Yes".

    Any advertisement placement you want to use with these permissions, should be placed within an "if" statement in the template which checks the $xf.visitor.show_adverts flag.

    This can also be used for the display settings on widgets.

    show_adverts will be set to true when:

    • the user does not have permission to hide adverts
    • the user does have permission to hide adverts, but has deselected the "Hide adverts" checkbox in their preferences
    Example:
    PHP:
    Expand Collapse Copy
    <xf:if is="$xf.visitor.show_adverts">
        Advert goes here
    </xf:if>

    Options:
    There are two options allowing you to customise the display of adverts.
    Hide Adverts


    Disabled Nodes is a comma separated list of nodes which should never show adverts. This affects all "forum_view*" and "thread_view*" templates.

    Disabled Usergroups is a comma separated list of usergroups who should never see adverts. This overrides the "Can hide adverts" permissions - so do not use this setting for usergroups where you want a user to retain the ability to show adverts.
  • Version
    There are no downloadable versions available for this resource yet.
  • Discussion

    This resource has a discussion thread on the forum where you can ask questions, report issues, and talk with the author and other users.

    Join the discussion (1)

  • License Terms

    By purchasing this resource, you are granted a license to use it on one (1) site, for as long as your license remains valid. You are not purchasing ownership of the underlying code.

    How your license works
    • Your license is checked automatically in the background. This never affects your site's visitors.
    • As long as your license is valid, this resource keeps working normally — even if our license server is briefly unreachable, a temporary network issue will never disable it.
    • Your license is bound to your site's domain the first time it's used.

    Moving to a new domain?
    Contact us and we'll move your license for you.

    What's included
    Updates and support for the period stated on this resource's page (see the Version tab for the current release).

    What's not allowed
    • Sharing your license with others, or using it on more than one site at a time
    • Removing or bypassing the license check in the code
Resource information
Category 💲XF 2.3 Add-ons
Author Staraddons
Date Dec 17, 2025
Latest version 1.1.2
Statistics
Views 23
Downloads 0
Version 0
Developer
Staraddons
Resource author
More resources
Back
Top