[MAG] Global Links Favicons

[MAG] Global Links Favicons 1.4.4

No permission to buy ($17.99)
Compatible XF 2.x versions
  1. 2.2
  2. 2.3
License
Commercial proprietary license — Single site use
Updates duration
The purchase includes 12 months of updates. Continued access to future releases is available for a $7.99 annual renewal.
Visible branding
No
Global Links Favicons adds recognizable website favicons next to eligible links in XenForo content.

Instead of showing every link as plain text, the add-on gives linked websites a visual identity, making links easier to recognize while browsing discussions.

Favicon acquisition is handled separately from normal page rendering. If an external favicon is not already cached, XenForo schedules a background job to retrieve it. Once available, the favicon is stored locally and reused on future page views.

No third-party favicon service is required. Favicons are retrieved directly by your XenForo server from the linked websites and stored in the local XenForo data storage.

Examples:

Screenshot 2026-09-29 125908.webp


Features
  • Displays favicons next to eligible external links.
  • Optional favicon display for internal links using your forum's own favicon.
  • Local favicon caching with configurable SUCCESS and FAILED cache lifetimes.
  • Background favicon acquisition using XenForo Jobs — normal page rendering does not wait for remote downloads.
  • Smart favicon discovery from website HTML with a conventional /favicon.ico fallback.
  • Favicon position can be set before or after the link.
  • Configurable favicon size from 8 px to 64 px.
  • Optional hover-only display.
  • Optional favicon entrance animation.
  • Presentation effects: None, Colorize, Lift and Button.
  • Configurable Lift and Button appearance.
  • Separate Button colors for internal and external links in light and dark styles.
  • CSS-based presentation without custom frontend JavaScript.
  • Domain blacklist with domain, subdomain and IP matching.
  • Configurable placeholder for websites where a usable favicon cannot be retrieved.
Admin Control Panel configuration

Global Links Favicons is configured in two areas of the XenForo Admin Control Panel.

1. Setup → Options → [MAG] Global Links Favicons

This is the main configuration page for favicon rendering, caching, domain rules and presentation.

General display
  • Enable add-on — globally enables or disables favicon rendering and acquisition.
  • Show favicons for internal links — optionally uses the forum's own favicon for links belonging to the forum domain.
  • Favicon position — display the favicon before or after the complete link.
  • Show favicon on hover only — hides favicons until hover or keyboard focus on compatible pointer devices; touch devices keep them visible.
  • Enable favicon entrance animation — plays a short appearance animation when a favicon or FAILED placeholder is shown.
Size and cache behavior
  • Icon size — configurable from 8 to 64 pixels.
  • Successful cache TTL — controls how long successful favicon cache entries remain valid, from 1 to 3650 days.
  • Failed lookup cache TTL — controls how long failed acquisition attempts are suppressed before another lookup may be attempted, from 1 to 720 hours.
  • FAILED domain placeholder — upload an optional custom PNG for domains with an unexpired FAILED state. PNG only, maximum 64 KB and up to 128×128 pixels. If no custom image is configured, the built-in placeholder is used.
Domain control
  • Blacklisted domains — prevents favicon rendering and acquisition for selected domains. Enter one domain per line. A listed domain also blocks its subdomains.
Hover and focus effects
  • Enable hover effects — enables presentation effects for links.
  • Hover effect — choose between None, Colorize, Lift and Button.
  • Animation duration — controls transition duration from 0 to 2000 milliseconds.
The Admin CP automatically shows additional settings required by the selected effect.

Lift settings

When Lift is selected:
  • Hover scale.
  • Vertical offset.
  • Shadow strength.
  • Shadow direction.
  • Shadow distance.
  • Shadow blur.
Button settings

When Button is selected:
  • Show button styling at rest.
  • Vertical and horizontal padding.
  • Hover scale.
  • Vertical offset.
  • Border radius.
  • Shadow strength, distance and blur.
  • External-link background, text and border colors for light styles.
  • Internal-link background, text and border colors for light styles.
  • External-link background, text and border colors for dark styles.
  • Internal-link background, text and border colors for dark styles.
2. Setup → Cache Management
Global Links Favicons adds a dedicated Cache Management page under XenForo's Setup section.

Administrators can:
  • View the total number of cached domains.
  • View separate SUCCESS and FAILED counts.
  • Browse cached domain records.
  • Filter records by SUCCESS or FAILED state.
  • Filter records by domain.
  • See when a cache entry was updated and when it expires.
  • Retry a FAILED domain.
  • Refresh an existing SUCCESS favicon.
  • Clear FAILED cache records.
  • Clear all managed favicon cache data.
Retry, Refresh and bulk cleanup operations are handled through XenForo Jobs where appropriate.

Security and validation

Remote favicon requests use XenForo's untrusted HTTP reader and its protections for external requests.

The add-on applies request time and download-size limits and validates downloaded image content before it is stored.

Favicons are stored locally as ICO or PNG files. Supported image formats may be normalized to PNG when required.

SVG favicons are not currently supported.

Requirements
  • XenForo 2.2.0 or newer
  • Compatible with XenForo 2.2.x and 2.3.x
  • PHP 8.1 or newer
Installation
Install or upgrade the add-on using the standard XenForo add-on installation process.

After installation, the main settings are available under:
Setup → Options → [MAG] Global Links Favicons

Cache administration is available under:
Setup → Cache Management
  • Screenshot 2026-09-29 114807.webp
    Screenshot 2026-09-29 114807.webp
    40.8 KB · Views: 36
  • Screenshot 2026-09-29 114535.webp
    Screenshot 2026-09-29 114535.webp
    42.9 KB · Views: 22
  • Screenshot 2026-09-29 114452.webp
    Screenshot 2026-09-29 114452.webp
    34.9 KB · Views: 25
  • Screenshot 2026-09-29 114412.webp
    Screenshot 2026-09-29 114412.webp
    36.5 KB · Views: 21
  • Screenshot 2026-09-29 125656.webp
    Screenshot 2026-09-29 125656.webp
    47.6 KB · Views: 29
Author
Magshifter
Views
71
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from Magshifter

  • [MAG] Doc&Guide
    Beta [MAG] Doc&Guide
    Complete Documentation Management System for XenForo
  • [MAG] XF Unlocked
    [MAG] XF Unlocked
    Advanced XenForo tools for managing authors, dates, resources, and resource version details.
  • [MAG] Beyond 3D Viewer
    [MAG] Beyond 3D Viewer
    Integrated 3D viewing and management for XenForo Forum and Resource Manager.
  • [MAG] ACP Enhancements
    [MAG] ACP Enhancements
    Manage and debug XenForo add-ons with Package Catalog, batch tools and history in one ACP workspace.
  • [MAG] Tag Synchronizer
    [MAG] Tag Synchronizer
    Synchronize XFRM resource and discussion thread tags automatically, with reconciliation tools.

Latest updates

  1. ACP Option Form Compatibility Fix

    What's New in Update 1.4.4 Fixed a template compilation error that could occur on some Admin...
Back
Top Bottom